apport kde crashes in QWidgetPrivate::deleteTLSysExt

Bug #1296161 reported by Simon Andric on 2014-03-22
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-qt4 (Ubuntu)
Undecided
Unassigned

Bug Description

hello

i filed this under bugs.kde.org already..i hope here is the right place to report this bug...

the thing is like this: a program crashes (typically vlc or firefox-trunk) and then the blue icon apeears in my kubuntu which says a program recently crashed on your system - i click on the icon - a small wndow appears which ask me to either "show details" or "restart program" or "send without restarting" - when i click on EITHER choice - apport craashes and dr. konqi appears with the bug report that apport crashed - since dr konqi works with bugs.kde.org it does not direct me to the right place to file this bug report - since this project is in launchpad.

Hence im reporting it here i hope it helps :)

please if i reported it (again) in the wrong thread, can you heklp me to move it under the right project/package that is crashing...

thank you

nice say

Simon :)

Simon Andric (simonandric5) wrote :
Download full text (4.5 KiB)

Application: python3 (1.0)
KDE Platform Version: 4.12.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-12-generic x86_64
Distribution: Ubuntu Trusty Tahr (development branch)

-- Information about the crash:
<Podrobno opišite, kaj ste počeli, ko se je program sesul.>

The crash can be reproduced sometimes.

-- Backtrace:
Application: Apport KDE (python3), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
To enable execution of this file add
 add-auto-load-safe-path /lib/x86_64-linux-gnu/libglib-2.0.so.0.3990.0-gdb.py
line to your configuration file "/home/fani/.gdbinit".
To completely disable this security protection add
 set auto-load safe-path /
line to your configuration file "/home/fani/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
 info "(gdb)Auto-loading safe path"
[KCrash Handler]
#6 0x00007f13ea3a2bea in QWidgetPrivate::deleteTLSysExtra (this=this@entry=0x15ba3b0) at kernel/qwidget_x11.cpp:2890
#7 0x00007f13ea355195 in QWidgetPrivate::deleteExtra (this=this@entry=0x15ba3b0) at kernel/qwidget.cpp:1832
#8 0x00007f13ea3553bd in QWidgetPrivate::~QWidgetPrivate (this=0x15ba3b0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:365
#9 0x00007f13ea7a6ed7 in ~QDialogPrivate (this=0x15ba3b0, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:66
#10 QDialogPrivate::~QDialogPrivate (this=0x15ba3b0, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:66
#11 0x00007f13ec3cb725 in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#12 ~QScopedPointer (this=0x1495858, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#13 QObject::~QObject (this=0x1495850, __in_chrg=<optimized out>) at kernel/qobject.cpp:816
#14 0x00007f13ea35ddcc in QWidget::~QWidget (this=0x1495850, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1554
#15 0x00007f13eb30a3b9 in ?? () from /usr/lib/python3/dist-packages/PyQt4/QtGui.cpython-34m-x86_64-linux-gnu.so
#16 0x00007f13eb2cb0fe in ?? () from /usr/lib/python3/dist-packages/PyQt4/QtGui.cpython-34m-x86_64-linux-gnu.so
#17 0x00007f13eb8d3486 in ?? () from /usr/lib/python3/dist-packages/sip.cpython-34m-x86_64-linux-gnu.so
#18 0x00007f13eb8d4659 in ?? () from /usr/lib/python3/dist-packages/sip.cpython-34m-x86_64-linux-gnu.so
#19 0x0000000000530fa2 in subtype_dealloc.16032 (self=0x7f13da40c678) at ../Objects/typeobject.c:1172
#20 0x00000000005d36d7 in free_keys_object.9893 (keys=0x12d8620) at ../Objects/dictobject.c:369
#21 0x0000000000440648 in dict_dealloc.9966 (mp=0x7f13f58947c8) at ../Objects/dictobject.c:1391
#22 0x00000000005ccf7a in subtype_clear.16024 (self=0x7f13e3ad8080) at ../Objects/typeobject.c:1018
#23 0x0000000000458082 in delete_garbage (old=<optimized out>, collectable=<optimized out>) at ../Modules/gcmodule.c:854
#24 collect.39500 (generation=generation@entry=2, n_collected=n_collected@entry=0x0, n_uncollectable=n_uncollectable@entry=0x0, nofail=nofail@entry=1) at ../Modules/...

Read more...

Simon Andric (simonandric5) wrote :
Download full text (4.0 KiB)

Application: python3 (1.0)
KDE Platform Version: 4.12.90
Qt Version: 4.8.6
Operating System: Linux 3.13.0-18-generic x86_64
Distribution: Ubuntu Trusty Tahr (development branch)

-- Information about the crash:
<Podrobno opišite, kaj ste počeli, ko se je program sesul.>

The crash can be reproduced sometimes.

-- Backtrace:
Application: Apport KDE (python3), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6 0x00007eff64101bea in QWidgetPrivate::deleteTLSysExtra (this=this@entry=0x198cfa0) at kernel/qwidget_x11.cpp:2890
#7 0x00007eff640b4195 in QWidgetPrivate::deleteExtra (this=this@entry=0x198cfa0) at kernel/qwidget.cpp:1832
#8 0x00007eff640b43bd in QWidgetPrivate::~QWidgetPrivate (this=0x198cfa0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:365
#9 0x00007eff64505eb7 in ~QDialogPrivate (this=0x198cfa0, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:66
#10 QDialogPrivate::~QDialogPrivate (this=0x198cfa0, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:66
#11 0x00007eff660ed735 in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#12 ~QScopedPointer (this=0x11ccda8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#13 QObject::~QObject (this=0x11ccda0, __in_chrg=<optimized out>) at kernel/qobject.cpp:816
#14 0x00007eff640bcdcc in QWidget::~QWidget (this=0x11ccda0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1554
#15 0x00007eff650673b9 in ?? () from /usr/lib/python3/dist-packages/PyQt4/QtGui.cpython-34m-x86_64-linux-gnu.so
#16 0x00007eff650280fe in ?? () from /usr/lib/python3/dist-packages/PyQt4/QtGui.cpython-34m-x86_64-linux-gnu.so
#17 0x00007eff655f0486 in ?? () from /usr/lib/python3/dist-packages/sip.cpython-34m-x86_64-linux-gnu.so
#18 0x00007eff655f1659 in ?? () from /usr/lib/python3/dist-packages/sip.cpython-34m-x86_64-linux-gnu.so
#19 0x0000000000540732 in subtype_dealloc.16043 (self=0x7eff53fbaee8) at ../Objects/typeobject.c:1172
#20 0x00000000005a3017 in free_keys_object.9896 (keys=0x17cf6e0) at ../Objects/dictobject.c:369
#21 0x0000000000440538 in dict_dealloc.9969 (mp=0x7eff78160788) at ../Objects/dictobject.c:1391
#22 0x000000000059c8ba in subtype_clear.16035 (self=0x7eff61855be0) at ../Objects/typeobject.c:1018
#23 0x0000000000445722 in delete_garbage (old=<optimized out>, collectable=<optimized out>) at ../Modules/gcmodule.c:854
#24 collect.39526 (generation=generation@entry=2, n_collected=n_collected@entry=0x0, n_uncollectable=n_uncollectable@entry=0x0, nofail=nofail@entry=1) at ../Modules/gcmodule.c:1020
#25 0x0000000000445e15 in _PyGC_CollectNoFail () at ../Modules/gcmodule.c:1626
#26 PyImport_Cleanup () at ../Python/import.c:536
#27 0x00000000004462a5 in Py_Finalize.part.6.32852 () at ../Python/pythonrun.c:616
#28 0x00000000004465dc in Py_Finalize () at ../Python/pythonrun.c:2714
#29 Py_Exit (sts=sts@entry=1) at ../Python/pythonrun.c:2712
#30 0x000000000041df1a in handle_system_exit.part.7 () at ../Python/pythonrun.c:1811
#31 0x0000000000446923 in handle_...

Read more...

Simon Andric (simonandric5) wrote :
Download full text (5.4 KiB)

Application: python3 (1.0)
KDE Platform Version: 4.12.90
Qt Version: 4.8.6
Operating System: Linux 3.13.0-18-generic x86_64
Distribution: Ubuntu Trusty Tahr (development branch)

-- Information about the crash:
<Podrobno opišite, kaj ste počeli, ko se je program sesul.>

The crash can be reproduced sometimes.

-- Backtrace:
Application: Apport KDE (python3), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f66b014d740 (LWP 31713))]

Thread 2 (Thread 0x7f668acf6700 (LWP 31745)):
#0 0x00007f66afd5c3bd in read () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f669dbe0c20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f669db9fb14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f669db9ff7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f669dba00ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f669e0097be in QEventDispatcherGlib::processEvents (this=0x7f6685bfce30, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6 0x00007f669dfdb0af in QEventLoop::processEvents (this=this@entry=0x7f668acf5e60, flags=...) at kernel/qeventloop.cpp:149
#7 0x00007f669dfdb3a5 in QEventLoop::exec (this=this@entry=0x7f668acf5e60, flags=...) at kernel/qeventloop.cpp:204
#8 0x00007f669ded7c5f in QThread::exec (this=this@entry=0x3325ce0) at thread/qthread.cpp:537
#9 0x00007f669dfbc823 in QInotifyFileSystemWatcherEngine::run (this=0x3325ce0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f669deda32f in QThreadPrivate::start (arg=0x3325ce0) at thread/qthread_unix.cpp:349
#11 0x00007f66afd55182 in start_thread (arg=0x7f668acf6700) at pthread_create.c:312
#12 0x00007f66afa8212d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f66b014d740 (LWP 31713)):
[KCrash Handler]
#6 0x00007f669c009bea in QWidgetPrivate::deleteTLSysExtra (this=this@entry=0x3315d40) at kernel/qwidget_x11.cpp:2890
#7 0x00007f669bfbc195 in QWidgetPrivate::deleteExtra (this=this@entry=0x3315d40) at kernel/qwidget.cpp:1832
#8 0x00007f669bfbc3bd in QWidgetPrivate::~QWidgetPrivate (this=0x3315d40, __in_chrg=<optimized out>) at kernel/qwidget.cpp:365
#9 0x00007f669c40deb7 in ~QDialogPrivate (this=0x3315d40, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:66
#10 QDialogPrivate::~QDialogPrivate (this=0x3315d40, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:66
#11 0x00007f669dff5735 in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#12 ~QScopedPointer (this=0x3230998, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#13 QObject::~QObject (this=0x3230990, __in_chrg=<optimized out>) at kernel/qobject.cpp:816
#14 0x00007f669bfc4dcc in QWidget::~QWidget (this=0x3230990, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1554
#15 0x00007f669cf6f3b9 in ?? () from /usr/lib/python3/dist-packages/PyQt4/QtGui.cpython-34m-x86_64-linux-gnu.so
#16 0x00007f669cf300fe in ?? () from /usr/lib/python...

Read more...

Simon Andric (simonandric5) wrote :

btw the bug, which originally started the apport process - i filled here:

https://bugs.kde.org/show_bug.cgi?id=332423

tags: added: python
tags: added: apport kde kubuntu pyqt
Simon Andric (simonandric5) wrote :
Simon Andric (simonandric5) wrote :
Simon Andric (simonandric5) wrote :
Martin Pitt (pitti) on 2014-08-05
summary: - apport kde crashes when trying to report a bug of another crash
+ apport kde crashes in QWidgetPrivate::deleteTLSysExt
affects: apport → python-qt4 (Ubuntu)
tags: added: trusty
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.