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
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?
Tried your ebuild for 3.3.1 and there are no problems of this sort any longer. Marking it fixed, thanks for the reply.