Package: libqtcore4 Version: 4:4.8.2+dfsg-11 Severity: important Control: affects -1 hplip-gui
Dear Maintainer, using `hp-systray` from the package `hplip-gui`, it segfaults in `libqtcore4`. hp-systray[2965]: segfault at 40 ip 00007f7a6c03e594 sp 00007fffb58e2068 error 4 in libQtCore.so.4.8.2[7f7a6beb0000+2c8000] Strangely the problem only showed up lately. I am not sure if HP Systray is used differently by the user or something else changed. Fortunately a core dump file was written to disk, so GDB is showing the following backtrace after installing the packages with debugging symbols. $ gdb python -c core […] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/bin/python /usr/bin/hp-systray'. Program terminated with signal 11, Segmentation fault. #0 0x00007f7a6c03e594 in QObject::thread (this=0x263d580) at kernel/qobject.cpp:1371 1371 kernel/qobject.cpp: Datei oder Verzeichnis nicht gefunden. $ t a a bt f Thread 2 (Thread 0x7f7a5b699700 (LWP 3102)): #0 0x00007f7a724f0e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 _a3 = -1 _a1 = 40303920 resultvar = <optimized out> _a2 = 3 oldtype = 0 result = <optimized out> #1 0x00007f7a6b8fb624 in g_main_context_poll (n_fds=3, fds=0x266fd30, timeout=-1, context=0x2689300, priority=<optimized out>) at /tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3440 poll_func = 0x7f7a6b909410 <g_poll> #2 g_main_context_iterate (context=0x2689300, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3141 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 3 allocated_nfds = <optimized out> fds = 0x266fd30 #3 0x00007f7a6b8fba82 in g_main_loop_run (loop=0x2596f10) at /tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3340 __PRETTY_FUNCTION__ = "g_main_loop_run" #4 0x00007f7a65b1ea86 in gdbus_shared_thread_func (user_data=0x26892d0) at /tmp/buildd/glib2.0-2.33.12+really2.32.4/./gio/gdbusprivate.c:277 data = 0x26892d0 #5 0x00007f7a6b91df45 in g_thread_proxy (data=0x2687770) at /tmp/buildd/glib2.0-2.33.12+really2.32.4/./glib/gthread.c:801 thread = 0x2687770 #6 0x00007f7a73051b50 in start_thread (arg=<optimized out>) at pthread_create.c:304 __res = <optimized out> pd = 0x7f7a5b699700 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140163496384256, 308990152153076138, 140736239372032, 140163496384960, 140163896864832, 3, -379016797320539734, -379104040652271190}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #7 0x00007f7a724fba7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #8 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f7a73467700 (LWP 2965)): #0 0x00007f7a6c03e594 in QObject::thread (this=0x263d580) at kernel/qobject.cpp:1371 No locals. #1 0x00007f7a6ad3ce13 in release_QSystemTrayIcon (sipCppV=0x263d580) at sipQtGuipart2.cpp:43380 _save = 0x18f40a0 sipCpp = 0x263d580 sipCpp = 0x263d580 #2 0x00007f7a6b45bab4 in forgetObject (sw=sw@entry=0x22e5830) at /build/buildd-sip4_4.13.3-2-amd64-4XEr_m/sip4-4.13.3/siplib/siplib.c:10127 ctd = 0x7f7a6b3937e0 #3 0x00007f7a6b45d3a9 in sipWrapper_dealloc (self=0x22e5830) at /build/buildd-sip4_4.13.3-2-amd64-4XEr_m/sip4-4.13.3/siplib/siplib.c:9678 No locals. #4 0x000000000049c469 in subtype_dealloc.25659 (self=<QSystemTrayIcon at remote 0x22e5830>) at ../Objects/typeobject.c:1019 type = 0x2080f00 base = 0x7f7a6b6719e0 basedealloc = 0x7f7a6b45d3a0 <sipWrapper_dealloc> #5 0x00000000004bfdb6 in dict_dealloc.18391 (mp=0x1e36be0) at ../Objects/dictobject.c:1010 ep = 0x2638a28 fill = 5 #6 0x00007f7a6b45af03 in sipSimpleWrapper_clear (self=self@entry=0x204f560) at /build/buildd-sip4_4.13.3-2-amd64-4XEr_m/sip4-4.13.3/siplib/siplib.c:9248 vret = <optimized out> ptr = <optimized out> ctd = 0x7f7a6b4432c0 tmp = <optimized out> #7 0x00007f7a6b45d312 in sipWrapper_clear (self=self@entry=0x204f560) at /build/buildd-sip4_4.13.3-2-amd64-4XEr_m/sip4-4.13.3/siplib/siplib.c:9629 vret = <optimized out> sw = 0x204f560 #8 0x00007f7a6b45d3b1 in sipWrapper_dealloc (self=0x204f560) at /build/buildd-sip4_4.13.3-2-amd64-4XEr_m/sip4-4.13.3/siplib/siplib.c:9680 No locals. #9 0x000000000049c469 in subtype_dealloc.25659 (self=<SystemTrayApp at remote 0x204f560>) at ../Objects/typeobject.c:1019 type = 0x20d33a0 base = 0x7f7a6b6719e0 basedealloc = 0x7f7a6b45d3a0 <sipWrapper_dealloc> #10 0x00000000004c23d2 in frame_dealloc.14820 (f= Frame 0x1e13910, for file /usr/share/hplip/ui4/systemtray.py, line 810, in run (i=0, notifier=<QSocketNotifier at remote 0x22e5b00>)) at ../Objects/frameobject.c:460 _py_tmp = <optimized out> p = 0x1e13a90 valuestack = 0x1e13aa8 co = <optimized out> #11 0x00000000004c2427 in frame_dealloc.14820 (f= Frame 0x2673840, for file /usr/share/hplip/ui4/systemtray.py, line 748, in notifierActivated ()) at ../Objects/frameobject.c:468 p = <optimized out> valuestack = <optimized out> co = <optimized out> #12 0x00000000004c261d in tb_dealloc.45924 (tb=0x2448ab8) at ../Python/traceback.c:28 No locals. #13 0x0000000000461896 in insertdict_by_entry.18418 (mp=mp@entry=0x1913f90, key=key@entry='last_traceback', hash=hash@entry=5897959712516987849, ep=<optimized out>, value=value@entry=None) at ../Objects/dictobject.c:519 old_value = <optimized out> #14 0x0000000000476f78 in insertdict (value=None, hash=5897959712516987849, key='last_traceback', mp=0x1913f90) at ../Objects/dictobject.c:556 ep = <optimized out> #15 dict_set_item_by_hash_or_entry (value=None, ep=0x0, hash=5897959712516987849, key='last_traceback', op= {'setrecursionlimit': <built-in function setrecursionlimit>, 'dont_write_bytecode': False, 'getrefcount': <built-in function getrefcount>, 'long_info': <sys.long_info at remote 0x7f7a7342b530>, 'path_importer_cache': {'/usr/lib/python2.7/dist-packages/PyQt4': None, '/usr/lib/python2.7/dist-packages/gobject': None, '/usr/lib/python2.7/encodings': None, '/usr/bin/hp-systray': <imp.NullImporter at remote 0x7f7a7338f050>, '/usr/lib/python2.7/plat-linux2': None, '/usr/lib/python2.7/logging': None, '/usr/lib/python2.7/dist-packages/gtk-2.0/gtk': None, '/usr/lib/python2.7/dist-packages/gtk-2.0/gio': None, '/usr/lib/python2.7/dist-packages': None, '/usr/lib/python2.7': None, '/usr/lib/python2.7/dist-packages/PIL': None, '/usr/lib/python2.7/xml/parsers': None, '/usr/lib/python2.7/lib-dynload': None, '/usr/lib/python2.7/lib-tk': None, '/usr/lib/python2.7/xml': None, '/usr/share/hplip/base': None, '/usr/lib/pymodules/python2.7/cairo': None, '/usr/lib/python2.7/lib-old': <imp.NullImporter at remote 0x7f7a7338f040>, '/usr...(truncated)) at ../Objects/dictobject.c:765 mp = 0x1913f90 n_used = 74 #16 PyDict_SetItem (op=op@entry= {'setrecursionlimit': <built-in function setrecursionlimit>, 'dont_write_bytecode': False, 'getrefcount': <built-in function getrefcount>, 'long_info': <sys.long_info at remote 0x7f7a7342b530>, 'path_importer_cache': {'/usr/lib/python2.7/dist-packages/PyQt4': None, '/usr/lib/python2.7/dist-packages/gobject': None, '/usr/lib/python2.7/encodings': None, '/usr/bin/hp-systray': <imp.NullImporter at remote 0x7f7a7338f050>, '/usr/lib/python2.7/plat-linux2': None, '/usr/lib/python2.7/logging': None, '/usr/lib/python2.7/dist-packages/gtk-2.0/gtk': None, '/usr/lib/python2.7/dist-packages/gtk-2.0/gio': None, '/usr/lib/python2.7/dist-packages': None, '/usr/lib/python2.7': None, '/usr/lib/python2.7/dist-packages/PIL': None, '/usr/lib/python2.7/xml/parsers': None, '/usr/lib/python2.7/lib-dynload': None, '/usr/lib/python2.7/lib-tk': None, '/usr/lib/python2.7/xml': None, '/usr/share/hplip/base': None, '/usr/lib/pymodules/python2.7/cairo': None, '/usr/lib/python2.7/lib-old': <imp.NullImporter at remote 0x7f7a7338f040>, '/usr...(truncated), key='last_traceback', value=None) at ../Objects/dictobject.c:818 hash = 5897959712516987849 #17 0x0000000000503493 in PyDict_SetItemString (item=<optimized out>, key=<optimized out>, v= {'setrecursionlimit': <built-in function setrecursionlimit>, 'dont_write_bytecode': False, 'getrefcount': <built-in function getrefcount>, 'long_info': <sys.long_info at remote 0x7f7a7342b530>, 'path_importer_cache': {'/usr/lib/python2.7/dist-packages/PyQt4': None, '/usr/lib/python2.7/dist-packages/gobject': None, '/usr/lib/python2.7/encodings': None, '/usr/bin/hp-systray': <imp.NullImporter at remote 0x7f7a7338f050>, '/usr/lib/python2.7/plat-linux2': None, '/usr/lib/python2.7/logging': None, '/usr/lib/python2.7/dist-packages/gtk-2.0/gtk': None, '/usr/lib/python2.7/dist-packages/gtk-2.0/gio': None, '/usr/lib/python2.7/dist-packages': None, '/usr/lib/python2.7': None, '/usr/lib/python2.7/dist-packages/PIL': None, '/usr/lib/python2.7/xml/parsers': None, '/usr/lib/python2.7/lib-dynload': None, '/usr/lib/python2.7/lib-tk': None, '/usr/lib/python2.7/xml': None, '/usr/share/hplip/base': None, '/usr/lib/pymodules/python2.7/cairo': None, '/usr/lib/python2.7/lib-old': <imp.NullImporter at remote 0x7f7a7338f040>, '/usr...(truncated)) at ../Objects/dictobject.c:2438 kv = 0x0 #18 PyImport_Cleanup () at ../Python/import.c:456 p = 0x866dd0 v = <optimized out> pos = <optimized out> ndone = <optimized out> name = <optimized out> key = <optimized out> value = <module at remote 0x7f7a73426b78> interp = 0x18f4010 modules = {'ui4.re': None, 'heapq': <module at remote 0x7f7a7336ea60>, '_io': <module at remote 0x1c4cb40>, 'ui4.prnt': None, 'functools': <module at remote 0x7f7a7331b600>, 'random': <module at remote 0x7f7a715a77f8>, '_bisect': <module at remote 0x7f7a7336ec58>, 'subprocess': <module at remote 0x7f7a71587cc8>, 'sysconfig': <module at remote 0x7f7a73393ec0>, '_dbus_bindings': <module at remote 0x1b42ef8>, 'gc': <module at remote 0x7f7a71587d00>, 'base.__future__': None, 'pty': <module at remote 0x1c21440>, 'base.struct': None, 'encodings.encodings': None, 'pangocairo': <module at remote 0x2386be8>, 'base.dbus': None, 'base.device': <module at remote 0x1c4c2b8>, 'xml': <module at remote 0x7f7a70cffef8>, 'glib.glib': None, 'copy': <module at remote 0x2130520>, 'base.signal': None, 'struct': <module at remote 0x7f7a71593ef8>, 'tempfile': <module at remote 0x7f7a715a71a0>, 'prnt.struct': None, 'pprint': <module at remote 0x7f7a732ba590>, 'base.thread': None, 'pyexpat.errors': <module at remote 0x7f7a70d06168>, 'platform':...(truncated) #19 0x0000000000450cdb in Py_Finalize () at ../Python/pythonrun.c:454 interp = 0x18f4010 #20 0x00000000004585ca in Py_Main (argc=<optimized out>, argv=0x7fffb58e2518) at ../Modules/main.c:664 c = <optimized out> sts = 0 command = 0x0 filename = 0x7fffb58e3c26 "/usr/bin/hp-systray" module = 0x0 fp = 0x19b2080 p = <optimized out> unbuffered = 0 skipfirstline = 0 stdin_is_interactive = 0 help = <optimized out> version = <optimized out> saw_unbuffered_flag = <optimized out> cf = {cf_flags = 0} #21 0x00007f7a7243fead 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=0x7fffb58e2508) at libc-start.c:228 result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 308990152153076138, 5044736, 140736239379728, 0, 0, -308870458715041366, -379106730191253078}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x56fa90, 0x7fffb58e2518}, data = {prev = 0x0, cleanup = 0x0, canceltype = 5700240}}} not_first_call = <optimized out> #22 0x00000000004cfa29 in _start () No symbol table info available. Hopefully you can think of a fix, which might even make it into Debian Wheezy. Thanks, Paul -- System Information: Debian Release: 7.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.2.0-4-686-pae (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libqtcore4 depends on: ii libc6 2.13-38 ii libgcc1 1:4.8-20121218-1 ii libglib2.0-0 2.33.12+really2.32.4-5 ii libstdc++6 4.8-20121218-1 ii multiarch-support 2.13-38 ii zlib1g 1:1.2.7.dfsg-13 libqtcore4 recommends no packages. Versions of packages libqtcore4 suggests: ii libicu48 4.8.1.1-12 ii libthai0 0.1.18-2 -- no debconf information
signature.asc
Description: This is a digitally signed message part