By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 1565 - qt4-tqt-engine causes crash when closing hplip-systray
Summary: qt4-tqt-engine causes crash when closing hplip-systray
Status: RESOLVED NOTOURPROBLEM
Alias: None
Product: TDE
Classification: Unclassified
Component: other (any) (show other bugs)
Version: R14.0.x [Trinity]
Hardware: All Linux
: P5 normal
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2013-07-09 13:31 CDT by Francois Andriot
Modified: 2018-07-31 19:54 CDT (History)
3 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Francois Andriot 2013-07-09 13:31:06 CDT
hplip-systray is an appet to access HP printers.
It is written in Python and uses QT4.

When closing it, I have the following crash (TDE R14, Mageia 3):


[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".

==== (gdb) bt ====
[TDECrash handler]
#5  0x00007f5b14ed1d85 in do_warn () from /lib64/libpython2.7.so.1.0
#6  0x00007f5b14ed224c in PyErr_WarnEx () from /lib64/libpython2.7.so.1.0
#7  0x00007f5b0b2c20d5 in _log_func () from /usr/lib64/python2.7/site-packages/gobject/_gobject.so
#8  0x00007f5b0b9d0890 in g_logv () from /lib64/libglib-2.0.so.0
#9  0x00007f5b0b9d0a82 in g_log () from /lib64/libglib-2.0.so.0
#10 0x00007f5b0a6bd9cc in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib64/libQtCore.so.4
#11 0x00007f5b089b1309 in QGuiEventDispatcherGlib::~QGuiEventDispatcherGlib() () from /usr/lib64/libQtGui.so.4
#12 0x00007f5b0a6a1852 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#13 0x00007f5b0a6a5696 in QObject::~QObject() () from /usr/lib64/libQtCore.so.4
#14 0x00007f5b0891a5e1 in QApplication::~QApplication() () from /usr/lib64/libQtGui.so.4
#15 0x00007f5b09907559 in ?? () from /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
#16 0x00007f5b09907f40 in ?? () from /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
#17 0x00007f5b09de777e in ?? () from /usr/lib64/python2.7/site-packages/sip.so
#18 0x00007f5b09de97c9 in ?? () from /usr/lib64/python2.7/site-packages/sip.so
#19 0x00007f5b14eaeccb in subtype_dealloc () from /lib64/libpython2.7.so.1.0
#20 0x00007f5b14e81449 in frame_dealloc () from /lib64/libpython2.7.so.1.0
#21 0x00007f5b14ef10a0 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#22 0x00007f5b14ef24dd in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#23 0x00007f5b14ef25b2 in PyEval_EvalCode () from /lib64/libpython2.7.so.1.0
#24 0x00007f5b14f0b50a in run_mod () from /lib64/libpython2.7.so.1.0
#25 0x00007f5b14f0c302 in PyRun_FileExFlags () from /lib64/libpython2.7.so.1.0
#26 0x00007f5b14f0cd1b in PyRun_SimpleFileExFlags () from /lib64/libpython2.7.so.1.0
#27 0x00007f5b14f1e092 in Py_Main () from /lib64/libpython2.7.so.1.0
#28 0x00007f5b14868ba5 in __libc_start_main () from /lib64/libc.so.6
#29 0x0000000000400781 in _start ()

==== (gdb) bt full ====
[TDECrash handler]
No symbol table info available.
#5  0x00007f5b14ed1d85 in do_warn () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#6  0x00007f5b14ed224c in PyErr_WarnEx () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#7  0x00007f5b0b2c20d5 in _log_func () from /usr/lib64/python2.7/site-packages/gobject/_gobject.so
No symbol table info available.
#8  0x00007f5b0b9d0890 in g_logv () from /lib64/libglib-2.0.so.0
No symbol table info available.
#9  0x00007f5b0b9d0a82 in g_log () from /lib64/libglib-2.0.so.0
No symbol table info available.
#10 0x00007f5b0a6bd9cc in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#11 0x00007f5b089b1309 in QGuiEventDispatcherGlib::~QGuiEventDispatcherGlib() () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#12 0x00007f5b0a6a1852 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#13 0x00007f5b0a6a5696 in QObject::~QObject() () from /usr/lib64/libQtCore.so.4
No symbol table info available.
#14 0x00007f5b0891a5e1 in QApplication::~QApplication() () from /usr/lib64/libQtGui.so.4
No symbol table info available.
#15 0x00007f5b09907559 in ?? () from /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
No symbol table info available.
#16 0x00007f5b09907f40 in ?? () from /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
No symbol table info available.
#17 0x00007f5b09de777e in ?? () from /usr/lib64/python2.7/site-packages/sip.so
No symbol table info available.
#18 0x00007f5b09de97c9 in ?? () from /usr/lib64/python2.7/site-packages/sip.so
No symbol table info available.
#19 0x00007f5b14eaeccb in subtype_dealloc () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#20 0x00007f5b14e81449 in frame_dealloc () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#21 0x00007f5b14ef10a0 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#22 0x00007f5b14ef24dd in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#23 0x00007f5b14ef25b2 in PyEval_EvalCode () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#24 0x00007f5b14f0b50a in run_mod () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#25 0x00007f5b14f0c302 in PyRun_FileExFlags () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#26 0x00007f5b14f0cd1b in PyRun_SimpleFileExFlags () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#27 0x00007f5b14f1e092 in Py_Main () from /lib64/libpython2.7.so.1.0
No symbol table info available.
#28 0x00007f5b14868ba5 in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#29 0x0000000000400781 in _start ()
No symbol table info available.

==== (gdb) info thread ====
  Id   Target Id         Frame 
* 1    Thread 0x7f5b153b2700 (LWP 14560) "python" 0x00007f5afc68ef23 in TDECrash::defaultCrashHandler (sig=<optimized out>) at /usr/src/debug/trinity-tdelibs-14.0.0~pre596+d6816283/tdecore/kcrash.cpp:229

==== (gdb) thread apply all bt ====

==== Thread 1 (Thread 0x7f5b153b2700 (LWP 14560)):
[TDECrash handler]
#5  0x00007f5b14ed1d85 in do_warn () from /lib64/libpython2.7.so.1.0
#6  0x00007f5b14ed224c in PyErr_WarnEx () from /lib64/libpython2.7.so.1.0
#7  0x00007f5b0b2c20d5 in _log_func () from /usr/lib64/python2.7/site-packages/gobject/_gobject.so
#8  0x00007f5b0b9d0890 in g_logv () from /lib64/libglib-2.0.so.0
#9  0x00007f5b0b9d0a82 in g_log () from /lib64/libglib-2.0.so.0
#10 0x00007f5b0a6bd9cc in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib64/libQtCore.so.4
#11 0x00007f5b089b1309 in QGuiEventDispatcherGlib::~QGuiEventDispatcherGlib() () from /usr/lib64/libQtGui.so.4
#12 0x00007f5b0a6a1852 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#13 0x00007f5b0a6a5696 in QObject::~QObject() () from /usr/lib64/libQtCore.so.4
#14 0x00007f5b0891a5e1 in QApplication::~QApplication() () from /usr/lib64/libQtGui.so.4
#15 0x00007f5b09907559 in ?? () from /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
#16 0x00007f5b09907f40 in ?? () from /usr/lib64/python2.7/site-packages/PyQt4/QtGui.so
#17 0x00007f5b09de777e in ?? () from /usr/lib64/python2.7/site-packages/sip.so
#18 0x00007f5b09de97c9 in ?? () from /usr/lib64/python2.7/site-packages/sip.so
#19 0x00007f5b14eaeccb in subtype_dealloc () from /lib64/libpython2.7.so.1.0
#20 0x00007f5b14e81449 in frame_dealloc () from /lib64/libpython2.7.so.1.0
#21 0x00007f5b14ef10a0 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#22 0x00007f5b14ef24dd in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#23 0x00007f5b14ef25b2 in PyEval_EvalCode () from /lib64/libpython2.7.so.1.0
#24 0x00007f5b14f0b50a in run_mod () from /lib64/libpython2.7.so.1.0
#25 0x00007f5b14f0c302 in PyRun_FileExFlags () from /lib64/libpython2.7.so.1.0
#26 0x00007f5b14f0cd1b in PyRun_SimpleFileExFlags () from /lib64/libpython2.7.so.1.0
#27 0x00007f5b14f1e092 in Py_Main () from /lib64/libpython2.7.so.1.0
#28 0x00007f5b14868ba5 in __libc_start_main () from /lib64/libc.so.6
#29 0x0000000000400781 in _start ()

==== (tdehwlib) hardware information ====
CPU core number:		0
	Vendor:			GenuineIntel
	Model:			
	Name:			Intel(R) Core(TM) i3-3227U CPU @ 1.90GHz
	Current Frequency:	1901 MHz
	Minimum Frequency:	779 MHz
	Maximum Frequency:	1901 MHz

CPU core number:		1
	Vendor:			GenuineIntel
	Model:			
	Name:			Intel(R) Core(TM) i3-3227U CPU @ 1.90GHz
	Current Frequency:	1901 MHz
	Minimum Frequency:	779 MHz
	Maximum Frequency:	1901 MHz

CPU core number:		2
	Vendor:			GenuineIntel
	Model:			
	Name:			Intel(R) Core(TM) i3-3227U CPU @ 1.90GHz
	Current Frequency:	779 MHz
	Minimum Frequency:	779 MHz
	Maximum Frequency:	1901 MHz

CPU core number:		3
	Vendor:			GenuineIntel
	Model:			
	Name:			Intel(R) Core(TM) i3-3227U CPU @ 1.90GHz
	Current Frequency:	1901 MHz
	Minimum Frequency:	779 MHz
	Maximum Frequency:	1901 MHz
Comment 1 Michele Calgaro 2018-07-31 08:12:23 CDT
Hi Francois,
does this happen only in TDE? The backtrace seems to relate to QT lib, not TQt.
Comment 2 Francois Andriot 2018-07-31 13:09:25 CDT
Hello, the problem does not occur anymore on newer Linux distributions, so this bug can be closed.
Comment 3 Michele Calgaro 2018-07-31 19:54:56 CDT
Ok, thanks for the feedback :-)