[PyKDE] eric3 crashes with recent sip/pyqt snapshots

Andreas Pakulat apaku at gmx.de
Thu Feb 16 17:17:08 GMT 2006


Hi,

I waited till today to fetch the latest sip-snapshot to report this...

eric3 (latest snapshot) segfaults during the splash screen with the
latest pyqt3 and sip installed. 

Backtrace:

#0  0x08098578 in PyType_IsSubtype (a=0x1, b=0xb7fde4e0) at Objects/typeobject.c:842
#1  0xb7fd250e in initsip ()
   from /home/andreas/python2.4/lib/python2.4/site-packages/sip.so
#2  0xb7fd37ec in initsip ()
   from /home/andreas/python2.4/lib/python2.4/site-packages/sip.so
#3  0xb7fd69a2 in initsip ()
   from /home/andreas/python2.4/lib/python2.4/site-packages/sip.so
#4  0xb7fd754f in initsip ()
   from /home/andreas/python2.4/lib/python2.4/site-packages/sip.so
#5  0xb7fd7683 in initsip ()
   from /home/andreas/python2.4/lib/python2.4/site-packages/sip.so
#6  0xb74a6670 in sipVH_qt_177 (sipGILState=PyGILState_LOCKED,
    sipMethod=0xb649c4f4, a0=0x8932b30, a1=0xbf9f0794) at sipqtpart0.cpp:8446
#7  0xb756a95c in sipQTabWidget::eventFilter (this=0x8932b30, a0=0x8932b30,
    a1=0xbf9f0794) at sipqtpart0.cpp:87461
#8  0xb6d46b52 in QObject::activate_filters (this=0x8932b30, e=0xbf9f0794)
    at kernel/qobject.cpp:903
#9  0xb6d46bdb in QObject::event (this=0x8932b30, e=0xbf9f0794)
    at kernel/qobject.cpp:735
#10 0xb6d84dcd in QWidget::event (this=0x8932b30, e=0xbf9f0794)
    at kernel/qwidget.cpp:4659
#11 0xb756a88f in sipQTabWidget::event (this=0x8932b30, a0=0xbf9f0794)
    at sipqtpart0.cpp:87444
#12 0xb6cdf698 in QApplication::internalNotify (this=0x81f3198, receiver=0x8932b30,
---Type <return> to continue, or q <return> to quit---
    e=0xbf9f0794) at kernel/qapplication.cpp:2635
#13 0xb6ce049d in QApplication::notify (this=0x81f3198, receiver=0x8932b30,
    e=0xbf9f0794) at kernel/qapplication.cpp:2523
#14 0xb7902ab7 in sipQApplication::notify (this=0x81f3198, a0=0x8932b30,
    a1=0xbf9f0794) at sipqtpart4.cpp:88401
#15 0xb7928b67 in QApplication::sendEvent (receiver=0x8932b30, event=0xbf9f0794)
    at qapplication.h:496
#16 0xb6d47317 in QObject::removeChild (this=0x8932b30, obj=0x89388d0)
    at kernel/qobject.cpp:1306
#17 0xb756aaf9 in sipQTabWidget::removeChild (this=0x8932b30, a0=0x89388d0)
    at sipqtpart0.cpp:87511
#18 0xb6cacf7a in QWidget::reparentSys (this=0x89388d0, parent=0x8931d58,
    f=2099104, p=@0xbf9f0a14, showIt=false) at kernel/qwidget_x11.cpp:803
#19 0xb6d80415 in QWidget::reparent (this=0x89388d0, parent=0x8931d58, f=2099104,
    p=@0xbf9f0a14, showIt=false) at kernel/qwidget.cpp:5949
#20 0xb7750dae in sipQLabel::reparent (this=0x89388d0, a0=0x8931d58, a1=2099104,
    a2=@0xbf9f0a14, a3=false) at sipqtpart2.cpp:66057
#21 0xb6d80538 in QWidget::reparent (this=0x89388d0, parent=0x8931d58,
    p=@0xbf9f0a14, showIt=false) at kernel/qwidget.cpp:5974
#22 0xb6eb6058 in QWidgetStack::addWidget (this=0x8931d58, w=0x89388d0, id=0)
    at widgets/qwidgetstack.cpp:233
#23 0xb6e9d181 in QTabWidget::insertTab (this=0x8932b30, child=0x89388d0,
    tab=0x8937600, index=-1) at widgets/qtabwidget.cpp:365
#24 0xb7567587 in sipQTabWidget::insertTab (this=0x8932b30, a0=0x89388d0,
---Type <return> to continue, or q <return> to quit---
    a1=0x8937600, a2=-1) at sipqtpart0.cpp:85882
#25 0xb6e9b8d5 in QTabWidget::insertTab (this=0x8932b30, child=0x89388d0,
    label=@0x8938450, index=-1) at widgets/qtabwidget.cpp:330
#26 0xb7567421 in sipQTabWidget::insertTab (this=0x8932b30, a0=0x89388d0,
    a1=@0x8938450, a2=-1) at sipqtpart0.cpp:85846
#27 0xb6e9b7fb in QTabWidget::addTab (this=0x8932b30, child=0x89388d0,
    label=@0x8938450) at widgets/qtabwidget.cpp:270
#28 0xb756f30d in meth_QTabWidget_addTab (sipSelf=0xb5bc83fc, sipArgs=0xb63af4f4)
    at sipqtpart0.cpp:89107
#29 0x08126ee3 in PyCFunction_Call (func=0xb65b4424, arg=0xb63af4f4, kw=0x0)
    at Objects/methodobject.c:73
#30 0x080d23ce in call_function (pp_stack=0xbf9f1120, oparg=3)
    at Python/ceval.c:3558
#31 0x080cdd72 in PyEval_EvalFrame (f=0x820a8bc) at Python/ceval.c:2163
#32 0x080d020d in PyEval_EvalCodeEx (co=0xb645c340, globals=0xb642d354, locals=0x0,
    args=0xb642e320, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0,
    closure=0x0) at Python/ceval.c:2736
#33 0x081266c4 in function_call (func=0xb63e57b4, arg=0xb642e30c, kw=0x0)
    at Objects/funcobject.c:548
#34 0x0805da38 in PyObject_Call (func=0xb63e57b4, arg=0xb642e30c, kw=0x0)
    at Objects/abstract.c:1756
#35 0x08066424 in instancemethod_call (func=0xb63e57b4, arg=0xb642e30c, kw=0x0)
    at Objects/classobject.c:2447
#36 0x0805da38 in PyObject_Call (func=0xb649c4b4, arg=0xb63ad7a4, kw=0x0)
---Type <return> to continue, or q <return> to quit---
    at Objects/abstract.c:1756
#37 0x080a556d in slot_tp_init (self=0xb5bc83fc, args=0xb63ad7a4, kwds=0x0)
    at Objects/typeobject.c:4762
#38 0x08097a03 in type_call (type=0x82adc7c, args=0xb63ad7a4, kwds=0x0)
    at Objects/typeobject.c:435
#39 0x0805da38 in PyObject_Call (func=0x82adc7c, arg=0xb63ad7a4, kw=0x0)
    at Objects/abstract.c:1756
#40 0x080d2d7f in do_call (func=0x82adc7c, pp_stack=0xbf9f1b60, na=1, nk=0)
    at Python/ceval.c:3766
#41 0x080d2568 in call_function (pp_stack=0xbf9f1b60, oparg=1)
    at Python/ceval.c:3581
#42 0x080cdd72 in PyEval_EvalFrame (f=0x8716fd4) at Python/ceval.c:2163
#43 0x080d020d in PyEval_EvalCodeEx (co=0xb63e3de8, globals=0xb642d354, locals=0x0,
    args=0xb63af448, argcount=4, kws=0x0, kwcount=0, defs=0x0, defcount=0,
    closure=0x0) at Python/ceval.c:2736
#44 0x081266c4 in function_call (func=0xb63e5d54, arg=0xb63af434, kw=0x0)
    at Objects/funcobject.c:548
#45 0x0805da38 in PyObject_Call (func=0xb63e5d54, arg=0xb63af434, kw=0x0)
    at Objects/abstract.c:1756
#46 0x08066424 in instancemethod_call (func=0xb63e5d54, arg=0xb63af434, kw=0x0)
    at Objects/classobject.c:2447
#47 0x0805da38 in PyObject_Call (func=0xb649c434, arg=0xb5bbd2f4, kw=0x0)
    at Objects/abstract.c:1756
#48 0x080a556d in slot_tp_init (self=0xb5bc2714, args=0xb5bbd2f4, kwds=0x0)
---Type <return> to continue, or q <return> to quit---
    at Objects/typeobject.c:4762
#49 0x08097a03 in type_call (type=0x82ae794, args=0xb5bbd2f4, kwds=0x0)
    at Objects/typeobject.c:435
#50 0x0805da38 in PyObject_Call (func=0x82ae794, arg=0xb5bbd2f4, kw=0x0)
    at Objects/abstract.c:1756
#51 0x080d2d7f in do_call (func=0x82ae794, pp_stack=0xbf9f25a0, na=3, nk=0)
    at Python/ceval.c:3766
#52 0x080d2568 in call_function (pp_stack=0xbf9f25a0, oparg=3)
    at Python/ceval.c:3581
#53 0x080cdd72 in PyEval_EvalFrame (f=0x87a4154) at Python/ceval.c:2163
#54 0x080d276e in fast_function (func=0xb63e5624, pp_stack=0xbf9f2ba0, n=3, na=3,
    nk=0) at Python/ceval.c:3640
#55 0x080d254f in call_function (pp_stack=0xbf9f2ba0, oparg=3)
    at Python/ceval.c:3579
#56 0x080cdd72 in PyEval_EvalFrame (f=0x8218014) at Python/ceval.c:2163
#57 0x080d276e in fast_function (func=0xb5bbcb74, pp_stack=0xbf9f31a0, n=2, na=2,
    nk=0) at Python/ceval.c:3640
#58 0x080d254f in call_function (pp_stack=0xbf9f31a0, oparg=1)
    at Python/ceval.c:3579
#59 0x080cdd72 in PyEval_EvalFrame (f=0x81918fc) at Python/ceval.c:2163
#60 0x080d020d in PyEval_EvalCodeEx (co=0xb63b3080, globals=0xb63ae8f4, locals=0x0,
    args=0xb5bbd208, argcount=3, kws=0x0, kwcount=0, defs=0x0, defcount=0,
    closure=0x0) at Python/ceval.c:2736
#61 0x081266c4 in function_call (func=0xb5bbcb24, arg=0xb5bbd1f4, kw=0x0)
---Type <return> to continue, or q <return> to quit---
    at Objects/funcobject.c:548
#62 0x0805da38 in PyObject_Call (func=0xb5bbcb24, arg=0xb5bbd1f4, kw=0x0)
    at Objects/abstract.c:1756
#63 0x08066424 in instancemethod_call (func=0xb5bbcb24, arg=0xb5bbd1f4, kw=0x0)
    at Objects/classobject.c:2447
#64 0x0805da38 in PyObject_Call (func=0xb649c3f4, arg=0xb642ac04, kw=0x0)
    at Objects/abstract.c:1756
#65 0x080a556d in slot_tp_init (self=0xb63a1fac, args=0xb642ac04, kwds=0x0)
    at Objects/typeobject.c:4762
#66 0x08097a03 in type_call (type=0x88e8dd4, args=0xb642ac04, kwds=0x0)
    at Objects/typeobject.c:435
#67 0x0805da38 in PyObject_Call (func=0x88e8dd4, arg=0xb642ac04, kw=0x0)
    at Objects/abstract.c:1756
#68 0x080d2d7f in do_call (func=0x88e8dd4, pp_stack=0xbf9f3be0, na=2, nk=0)
    at Python/ceval.c:3766
#69 0x080d2568 in call_function (pp_stack=0xbf9f3be0, oparg=2)
    at Python/ceval.c:3581
#70 0x080cdd72 in PyEval_EvalFrame (f=0x81b0964) at Python/ceval.c:2163
#71 0x080d276e in fast_function (func=0xb63acb24, pp_stack=0xbf9f41e0, n=0, na=0,
    nk=0) at Python/ceval.c:3640
#72 0x080d254f in call_function (pp_stack=0xbf9f41e0, oparg=0)
    at Python/ceval.c:3579
#73 0x080cdd72 in PyEval_EvalFrame (f=0x817414c) at Python/ceval.c:2163
#74 0x080d020d in PyEval_EvalCodeEx (co=0xb7cff5a8, globals=0xb7d42e94,
---Type <return> to continue, or q <return> to quit---
    locals=0xb7d42e94, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0,
    defcount=0, closure=0x0) at Python/ceval.c:2736
#75 0x080c649c in PyEval_EvalCode (co=0xb7cff5a8, globals=0xb7d42e94,
    locals=0xb7d42e94) at Python/ceval.c:484
#76 0x080fad21 in run_node (n=0xb7aacd70,
    filename=0xbf9f56ae "python2.4/lib/python2.4/site-packages/eric3/eric3.py",
    globals=0xb7d42e94, locals=0xb7d42e94, flags=0xbf9f4540)
    at Python/pythonrun.c:1265
#77 0x080faccb in run_err_node (n=0xb7aacd70,
    filename=0xbf9f56ae "python2.4/lib/python2.4/site-packages/eric3/eric3.py",
    globals=0xb7d42e94, locals=0xb7d42e94, flags=0xbf9f4540)
    at Python/pythonrun.c:1252
#78 0x080fac9a in PyRun_FileExFlags (fp=0x8172008,
    filename=0xbf9f56ae "python2.4/lib/python2.4/site-packages/eric3/eric3.py",
    start=257, globals=0xb7d42e94, locals=0xb7d42e94, closeit=1, flags=0xbf9f4540)
    at Python/pythonrun.c:1243
#79 0x080f9925 in PyRun_SimpleFileExFlags (fp=0x8172008,
    filename=0xbf9f56ae "python2.4/lib/python2.4/site-packages/eric3/eric3.py",
    closeit=1, flags=0xbf9f4540) at Python/pythonrun.c:860
#80 0x080f9094 in PyRun_AnyFileExFlags (fp=0x8172008,
    filename=0xbf9f56ae "python2.4/lib/python2.4/site-packages/eric3/eric3.py",
    closeit=1, flags=0xbf9f4540) at Python/pythonrun.c:664
#81 0x08055f3c in Py_Main (argc=2, argv=0xbf9f4644) at Modules/main.c:484
#82 0x08055372 in main (argc=2, argv=0xbf9f4644) at Modules/python.c:23


Andreas

-- 
A vivid and creative mind characterizes you.




More information about the PyQt mailing list