Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 34393 - Preferences crash of eric 3 IDE possible PyQt, sip or qscintilla problem
Summary: Preferences crash of eric 3 IDE possible PyQt, sip or qscintilla problem
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 All
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-26 02:00 UTC by Matt
Modified: 2004-01-14 10:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt 2003-11-26 02:00:24 UTC
Environment:
Regular gentoo installation, up to date as of 2003-11-26.  Running xfree and kde with xfs, a few hundred truetype fonts installed.

Replicating crash bug:
1. emerge dev-util/eric (seems the deps mostly use their own CFLAGS)
2. exec eric3
3. open settings->preferences 
4. change nothing, just click OK
5. crash.

I'm interested in seeing if anyone else has this happen, or if I have a localized problem.  Will provide more info if necessary of course.

Here's a backtrace:

#0  0x2af7430d in QFont::QFont(QFont const&) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#1  0x2c3ff512 in sipQextScintillaLexer::sipVH_font(sipMethodCache const*, 
_sipThisType*, int) () from /usr/lib/python2.2/site-packages/
libqtextcmodule.so
#2  0x2c3fe6e5 in sipQextScintillaLexer::font(int) const ()
   from /usr/lib/python2.2/site-packages/libqtextcmodule.so
#3  0x2c42be95 in QextScintillaLexer::writeSettings(QSettings&, char const*) 
const () from /usr/lib/python2.2/site-packages/libqtextcmodule.so
#4  0x2c400e17 in sipDo_QextScintillaLexer_writeSettings(_object*, _object*) 
()
   from /usr/lib/python2.2/site-packages/libqtextcmodule.so
#5  0x080ddced in PyCFunction_Call (func=0x872f240, arg=0x86b620c,
    kw=0x7fffde60) at Objects/methodobject.c:89
#6  0x08078f2a in eval_frame (f=0x829e6b4) at Python/ceval.c:2014
#7  0x080798c9 in PyEval_EvalCodeEx (co=0x8554928, globals=0x7fffde60,
    locals=0x3, args=0x872f240, argcount=1, kws=0x857f9b4, kwcount=0,
    defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:2595
#8  0x0807a86a in fast_function (func=0x3, pp_stack=0x3, n=3, na=3, nk=1)
    at Python/ceval.c:3170
#9  0x08078e6c in eval_frame (f=0x857f85c) at Python/ceval.c:2034
#10 0x080798c9 in PyEval_EvalCodeEx (co=0x851f8f8, globals=0x7fffde60,
    locals=0x3, args=0x8527b71, argcount=1, kws=0x0, kwcount=0, defs=0x0,
    defcount=0, closure=0x0) at Python/ceval.c:2595
#11 0x080d0d69 in function_call (func=0x86e92bc, arg=0x8278fa4, kw=0x0)
    at Objects/funcobject.c:476
#12 0x080bd069 in PyObject_Call (func=0x0, arg=0x3, kw=0x3)
    at Objects/abstract.c:1688
#13 0x080c4858 in instancemethod_call (func=0x86e92bc, arg=0x8278fa4, kw=0x3)
    at Objects/classobject.c:2315
#14 0x080bd069 in PyObject_Call (func=0x0, arg=0x3, kw=0x3)
    at Objects/abstract.c:1688
#15 0x0807a645 in PyEval_CallObjectWithKeywords (func=0x3, arg=0x8115d2c,
    kw=0x84878ac) at Python/ceval.c:3058
#16 0x2aac4ab7 in sipEmitToSlot(sipSlot*, _object*) ()
   from /usr/lib/python2.2/site-packages/libsip.so
#17 0x2be4e965 in sipProxyqt::proxySlot() ()
   from /usr/lib/python2.2/site-packages/libqtcmodule.so
#18 0x2c20b914 in sipProxyqt::qt_invoke(int, QUObject*) ()
   from /usr/lib/python2.2/site-packages/libqtcmodule.so
#19 0x2afbabe0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#20 0x2afbaa14 in QObject::activate_signal(int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#21 0x2b2f4e1b in QAction::activated() () from /usr/qt/3/lib/libqt-mt.so.3
#22 0x2b0f5eee in QAction::internalActivation() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#23 0x2b2f4f32 in QAction::qt_invoke(int, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#24 0x2afbabe0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#25 0x2b2d4c92 in QSignal::signal(QVariant const&) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#22 0x2b0f5eee in QAction::internalActivation() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#23 0x2b2f4f32 in QAction::qt_invoke(int, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#24 0x2afbabe0 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#25 0x2b2d4c92 in QSignal::signal(QVariant const&) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#26 0x2afd4b18 in QSignal::activate() () from /usr/qt/3/lib/libqt-mt.so.3
#27 0x2b0b991d in QPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#28 0x2bf98370 in sipQPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/python2.2/site-packages/libqtcmodule.so
#29 0x2afef37c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#30 0x2bf96d63 in sipQPopupMenu::event(QEvent*) ()
   from /usr/lib/python2.2/site-packages/libqtcmodule.so
#31 0x2af5fe85 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#32 0x2af5f368 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#33 0x2c1e131b in sipQApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/python2.2/site-packages/libqtcmodule.so
#34 0x2aef8c2d in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#35 0x2aef66e9 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#36 0x2af0d637 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#37 0x2af73046 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#38 0x2af72ee8 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#39 0x2af600d1 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#40 0x2c1e36db in sipDo_QApplication_exec_loop(_object*, _object*) ()
   from /usr/lib/python2.2/site-packages/libqtcmodule.so
#41 0x080ddced in PyCFunction_Call (func=0x8355e08, arg=0x86d8ac8,
    kw=0x7fffde60) at Objects/methodobject.c:89
#42 0x08078f2a in eval_frame (f=0x812c7ec) at Python/ceval.c:2014
#43 0x080798c9 in PyEval_EvalCodeEx (co=0x8167728, globals=0x7fffde60,
    locals=0x3, args=0x8355e08, argcount=0, kws=0x0, kwcount=0, defs=0x0,
    defcount=0, closure=0x0) at Python/ceval.c:2595
#44 0x0807be47 in PyEval_EvalCode (co=0x3, globals=0x3, locals=0x3)
    at Python/ceval.c:481
#45 0x080a0e9b in run_node (n=0x8125394,
    filename=0x3 <Address 0x3 out of bounds>, globals=0x3, locals=0x3,
    flags=0x3) at Python/pythonrun.c:1067
#46 0x080a06ad in PyRun_SimpleFileExFlags (fp=0x8125394,
    filename=0x7ffff221 "/usr/lib/python2.2/site-packages/eric3/eric3.py",
    closeit=1, flags=0x7ffff028) at Python/pythonrun.c:673
#47 0x08053423 in Py_Main (argc=1, argv=0x7ffff094) at Modules/main.c:367
#48 0x08052f9b in main (argc=3, argv=0x3) at Modules/python.c:10
#49 0x2ac3890c in __libc_start_main () from /lib/libc.so.6
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2004-01-14 09:28:10 UTC
Never had this problem. You are sure that you never merged sip without merging pyqt too? Does it happen with eric3 3.3.1 ( Bug 35199 )too? 
Comment 2 Matt 2004-01-14 10:01:11 UTC
Tried your ebuild for 3.3.1 and there are no problems of this sort any longer.

Marking it fixed, thanks for the reply.