[Python-modules-team] Bug#671919: python-sip: segfault in python-sip in use with calibre

Thomas Rösch tomdebian at gmx.de
Tue May 8 06:33:52 UTC 2012


Package: python-sip
Version: 4.13.2-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,


   * What led up to the situation?
   just starting calibre

   * What was the outcome of this action?

segfault at 0 ip 00007ff44ce3f388 sp 00007fffc5d88c20 error 6 in
sip.so[7ff44ce2e000+1b000]
calibre crash without open any window.

More information with gdb:


(gdb) run /usr/bin/calibre
Starting program: /usr/bin/python2.7 /usr/bin/calibre
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
Python Exception <class 'gdb.error'> There is no member named ma_mask.:
createClassType (client=0x7fffe2decea0, ctd=0x7fffe2ded020, mod_dict=) at
/build/buildd-sip4_4.13.2-1-amd64-oTGNAQ/sip4-4.13.2/siplib/siplib.c:5502
5502    /build/buildd-sip4_4.13.2-1-amd64-oTGNAQ/sip4-4.13.2/siplib/siplib.c:
Datei oder Verzeichnis nicht gefunden.
(gdb) where
Python Exception <class 'gdb.error'> There is no member named ma_mask.:
#0  createClassType (client=0x7fffe2decea0, ctd=0x7fffe2ded020, mod_dict=) at
/build/buildd-sip4_4.13.2-1-amd64-oTGNAQ/sip4-4.13.2/siplib/siplib.c:5502
Python Exception <class 'gdb.error'> There is no member named ma_mask.:
#1  0x00007ffff22fb698 in sip_api_init_module (client=0x7fffe2decea0,
mod_dict=) at /build/buildd-
sip4_4.13.2-1-amd64-oTGNAQ/sip4-4.13.2/siplib/siplib.c:1418
#2  0x00007fffe2bdf9f7 in initpictureflow () from
/usr/lib/calibre/calibre/plugins/pictureflow.so
#3  0x00000000004a2ac4 in _PyImport_LoadDynamicModule ()
#4  0x000000000041f47b in import_submodule.39130 ()
#5  0x000000000043caff in load_next.39135 ()
#6  0x000000000041fd44 in import_module_level.isra.3.39156 ()
#7  0x000000000050917b in builtin___import__.32811 ()
#8  0x00000000004eaa3b in PyEval_EvalFrameEx ()
#9  0x00000000004f1db0 in PyEval_EvalCodeEx ()
#10 0x00000000004eafd8 in PyEval_EvalFrameEx ()
#11 0x00000000004eb222 in PyEval_EvalFrameEx ()
#12 0x00000000004f1db0 in PyEval_EvalCodeEx ()
#13 0x00000000004f2e00 in function_call.15047 ()
#14 0x000000000044a176 in PyObject_Call ()
#15 0x000000000047cc7a in instancemethod_call.8523 ()
#16 0x000000000044a176 in PyObject_Call ()
#17 0x00000000004dd7b7 in call_method.25480 ()
#18 0x00000000004ebd03 in PyEval_EvalFrameEx ()
#19 0x00000000004f1db0 in PyEval_EvalCodeEx ()
#20 0x00000000004d8d98 in PyImport_ExecCodeModuleEx ()
#21 0x000000000041ea88 in load_source_module.39076 ()
#22 0x000000000041f47b in import_submodule.39130 ()
#23 0x000000000043caff in load_next.39135 ()
#24 0x000000000041ff01 in import_module_level.isra.3.39156 ()
#25 0x000000000050917b in builtin___import__.32811 ()
#26 0x000000000044a176 in PyObject_Call ()
#27 0x000000000044c666 in PyEval_CallObjectWithKeywords ()
#28 0x00000000004ed1f3 in PyEval_EvalFrameEx ()
#29 0x00000000004f1db0 in PyEval_EvalCodeEx ()
#30 0x00000000004d8d98 in PyImport_ExecCodeModuleEx ()
#31 0x000000000041ea88 in load_source_module.39076 ()
#32 0x000000000041f47b in import_submodule.39130 ()
#33 0x000000000043caff in load_next.39135 ()
#34 0x000000000041ff01 in import_module_level.isra.3.39156 ()
#35 0x000000000050917b in builtin___import__.32811 ()
#36 0x000000000044a176 in PyObject_Call ()
#37 0x000000000044c666 in PyEval_CallObjectWithKeywords ()
#38 0x00000000004ed1f3 in PyEval_EvalFrameEx ()
#39 0x00000000004eb222 in PyEval_EvalFrameEx ()
#40 0x00000000004f1db0 in PyEval_EvalCodeEx ()
#41 0x00000000004eafd8 in PyEval_EvalFrameEx ()
#42 0x00000000004f1db0 in PyEval_EvalCodeEx ()
#43 0x00000000004d980d in PyRun_FileExFlags ()
#44 0x00000000004d9a96 in PyRun_SimpleFileExFlags ()
#45 0x00000000004da39e in Py_Main ()
#46 0x00007ffff6977ead in __libc_start_main (main=<optimized out>,
argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe2c8)
    at libc-start.c:228
#47 0x000000000041e131 in _start ()
(gdb)


With regards

Tom



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-sip depends on:
ii  libc6       2.13-32
ii  libgcc1     1:4.7.0-7
ii  libstdc++6  4.7.0-7
ii  python      2.7.2-10
ii  python2.6   2.6.7-4
ii  python2.7   2.7.3~rc2-2.1

python-sip recommends no packages.

python-sip suggests no packages.

-- no debconf information





More information about the Python-modules-team mailing list