[Kwintv] kwintv crashes with latest qt3-rpm from suse (but not with the previous rpm)

Barry Voeten kwintv@mail.kde.org
Mon, 18 Nov 2002 17:41:11 +0100


Hello kwintv mailing-list and SuSE support.

For your information only, the following. It may help those after me.

Suse has released an update of qt3.05, a .92 build for available at
'online update' as upgrade from the .64 build on the suse8.1 dvd.
The newer version crashes kwintv version 0.8.11 immediately after executing it.

See crash details below. I solved the problem to revert to the previous qt3 rpm. Kwintv version details further below. 

If you need any more info to help you find a closer cause, let me know.
Thanks to both the SuSE and kwintv teams for your releases!
Barry

+++++++++++++++++++++ problem +++++++++++++
barry@achilles:~/cvs/nl/vu/ido> kwintv
DCOPServer up and running.
KCrash: crashing.... crashRecursionCounter = 2
KCrash: Application Name = kwintv path = <unknown> pid = 2252
DCOP aborting call from 'anonymous-2251' to 'kwintv'
barry@achilles:~/cvs/nl/vu/ido> Mutex destroy failure: Device or resource busy
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
kdeinit: sending SIGTERM to children.
kdeinit: Exit.

+++++++++++++++ prove workaround - back to previous rpm +++++++++++++++++
barry@achilles:~/cvs/nl/vu/ido> rpm  -qf /usr/lib/libqt-mt.so.3
qt3-3.0.5-92
achilles:/data1/suse/8.1/dvd/suse/i586 # rpm -Uvh qt3-3.0.5-64.i586.rpm 
package qt3-3.0.5-92 (which is newer than qt3-3.0.5-64) is already installed
achilles:/data1/suse/8.1/dvd/suse/i586 # rpm -Uvh qt3-3.0.5-64.i586.rpm  --force
qt3                         ##################################################


barry@achilles:~/cvs/nl/vu/ido> kwintv
DCOPServer up and running.
barry@achilles:~/cvs/nl/vu/ido>

+++++++++++++++++++++++++++++ KDE crash handler +++++++++

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New Thread 1024 (LWP 2252)]

0x40fc48c9 in wait4 () from /lib/libc.so.6
#0  0x40fc48c9 in wait4 () from /lib/libc.so.6
#1  0x4103fc90 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40e01a93 in waitpid () from /lib/libpthread.so.0
#3  0x405d7555 in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#4  0x40dff12b in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x40b261b1 in QGList::append(void*) () from /usr/lib/libqt-mt.so.3
#7  0x40877391 in QApplication::postEvent(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#8  0x0807f9b1 in QPtrList<char>::deleteItem(void*) ()
#9  0x4080a3f6 in qt_set_x11_event_filter(int (*)(_XEvent*)) ()
   from /usr/lib/libqt-mt.so.3
#10 0x40814655 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libqt-mt.so.3
#11 0x4081435f in QApplication::processNextEvent(bool) ()
   from /usr/lib/libqt-mt.so.3
#12 0x40878380 in QApplication::enter_loop() () from /usr/lib/libqt-mt.so.3
#13 0x40a24241 in QDialog::exec() () from /usr/lib/libqt-mt.so.3
#14 0x4041329d in KWritePermsIcon::qt_property(int, int, QVariant*) ()
   from /opt/kde3/lib/libkdeui.so.4
#15 0x40416771 in KMessageBox::information(QWidget*, QString const&, QString const&, QString const&, int) () from /opt/kde3/lib/libkdeui.so.4
#16 0x080a8b8a in QListView::removeItem(QListViewItem*) ()
#17 0x0807eed8 in QPtrList<char>::deleteItem(void*) ()
#18 0x0807fec6 in QPtrList<char>::deleteItem(void*) ()
#19 0x40f3f4a2 in __libc_start_main () from /lib/libc.so.6

__________________________________________________________________


achilles:/usr/local/src/kwintv/kwintv-0.8.11 # rpm -qi kwintv
Name        : kwintv                       Relocations: (not relocateable)
Version     : 0.8.11                            Vendor: SuSE Linux AG, Nuernberg, Germany
Release     : 37                            Build Date: Wed Sep 11 01:17:36 2002
Install date: Sat Nov 16 16:56:55 2002      Build Host: D251.suse.de
Group       : Hardware/TV                   Source RPM: kwintv-0.8.11-37.src.rpm
Size        : 1018995                          License: GPL
Packager    : http://www.suse.de/feedback
Summary     : Watch TV in the KDE