[opensuse-kde] eric fails for 11.1 (at least) in KDE:Distro:Stable
due to a wrong python-qscintilla package: python-qscintilla-2.3-2.16, which is the distributed package, build with an now incompatible python-sip version. Unfortunately, there's another issue in the error formatting, leading to a crash instead of a proper failure message: ~> gdb python (gdb) set args -c "from PyQt4 import Qsci" (gdb) run Starting program: /usr/bin/python -c "from PyQt4 import Qsci" [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. strlen () at ../sysdeps/i386/i486/strlen.S:40 40 cmpb %ch, (%eax) /* is byte NUL? */ Current language: auto; currently asm (gdb) bt #0 strlen () at ../sysdeps/i386/i486/strlen.S:40 #1 0xb7eafe77 in PyString_FromFormatV ( format=0xb7af8e5c "the sip module implements API v%d.0 to v%d.%d but the %s module requires API v%d.%d", vargs=0xbfffc418 "\a") at Objects/stringobject.c:210 #2 0xb7f03c15 in PyErr_Format (exception=0xb7f7e9a0, format=0xb7af8e5c "the sip module implements API v%d.0 to v%d.%d but the %s module requires API v%d.%d") at Python/errors.c:538 #3 0xb7af5342 in sip_api_export_module (client=0xb7bc8d20, api_major=3, api_minor=7, unused=0xb7c3d9bc) at siplib.c:1181 #4 0xb7b1d4f1 in initQsci () from /usr/lib/python2.6/site-packages/PyQt4/Qsci.so #5 0xb7f0e18b in _PyImport_LoadDynamicModule (name=0xbfffd5d7 "PyQt4.Qsci", pathname=0xbfffc537 "/usr/lib/python2.6/site-packages/PyQt4/Qsci.so", fp=0x805ecf8) at Python/importdl.c:53 #6 0xb7f0a678 in load_module (name=0xbfffd5d7 "PyQt4.Qsci", fp=0xbfffc424, buf=0x2
, type=3, loader=0x0) at Python/import.c:1784 #7 0xb7f0d237 in import_submodule (mod=0xb7c544ac, subname=0xb7c42594 "Qsci", fullname=0xbfffd5d7 "PyQt4.Qsci") at Python/import.c:2545 #8 0xb7f0ab7a in ensure_fromlist (mod=0xb7c544ac, fromlist=0xb7c82a4c, buf=0xbfffd5d7 "PyQt4.Qsci", buflen=5, recursive=0) at Python/import.c:2456 #9 0xb7f0da95 in import_module_level (name=0x0, globals=<value optimized out>, locals=0xb7c7802c, fromlist=0xb7c82a4c, level=-1) at Python/import.c:2124 #10 0xb7f0dff2 in PyImport_ImportModuleLevel (name=0xb7c42474 "PyQt4", globals=0xb7c7802c, locals=0xb7c7802c, fromlist=0xb7c82a4c, level=-1) at Python/import.c:2138 #11 0xb7ef2a54 in builtin___import__ (self=0x0, args=0xb7c8048c, kwds=0x0) at Python/bltinmodule.c:48 #12 0xb7ea28a1 in PyCFunction_Call (func=0xb7c60b4c, arg=0xb7c8048c, kw=0xbfffc424) at Objects/methodobject.c:85 #13 0xb7e6ac1c in PyObject_Call (func=0xb7c60b4c, arg=0xb7c8048c, kw=0x0) at Objects/abstract.c:2487 #14 0xb7ef377f in PyEval_CallObjectWithKeywords (func=0xb7c60b4c, arg=0xb7c8048c, kw=0x0) at Python/ceval.c:3548 #15 0xb7ef5a30 in PyEval_EvalFrameEx (f=0x80adaec, throwflag=0) at Python/ceval.c:2124 #16 0xb7efadaf in PyEval_EvalCodeEx (co=0xb7c815c0, globals=0xb7c7802c, locals=0xb7c7802c, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:2942 #17 0xb7ef2ca3 in PyEval_EvalCode (co=0xb7c815c0, globals=0xb7c7802c, locals=0xb7c7802c) at Python/ceval.c:515 #18 0xb7f14b0c in run_mod (mod=<value optimized out>, filename=<value optimized out>, globals=0xb7c7802c, locals=0xb7c7802c, flags=0xbfffebe8, arena=0x804b418) at Python/pythonrun.c:1330 #19 0xb7f14c55 in PyRun_StringFlags (str=0x804b008 "from PyQt4 import Qsci\n", start=257, globals=0xb7c7802c, locals=0xb7c7802c, flags=0xbfffebe8) at Python/pythonrun.c:1293 #20 0xb7f173b3 in PyRun_SimpleStringFlags (command=0x804b008 "from PyQt4 import Qsci\n", flags=0xbfffebe8) at Python/pythonrun.c:952 #21 0xb7f22703 in Py_Main (argc=1, argv=0xbfffecb4) at Modules/main.c:546 #22 0x08048692 in main (argc=Cannot access memory at address 0x2 ) at Modules/python.c:23 -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org
participants (1)
-
Hans-Peter Jansen