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 605 - Trinity QT3 breaks KDE4's k3b
Summary: Trinity QT3 breaks KDE4's k3b
Status: RESOLVED INVALID
Alias: None
Product: TDE
Classification: Unclassified
Component: qt3 (show other bugs)
Version: 3.5.13 [Trinity]
Hardware: i386 Linux
: P5 major
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2011-11-09 03:41 CST by mojbordel
Modified: 2012-10-19 15:24 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 mojbordel 2011-11-09 03:41:31 CST
OS: [marek@centos6 ~]$ cat /etc/redhat-release
CentOS Linux release 6.0 (Final)
[marek@centos6 ~]$ uname -a
Linux centos6.test.at-test.net 2.6.32-71.29.1.el6.i686 #1 SMP Mon Jun 27 18:07:00 BST 2011 i686 i686 i386 GNU/Linux

Hardware: VirtualBox 3.1.6_OSE, 1GB RAM, 2 CPUs, running in Ubuntu Lucid host (no perf issues)

TDE: [marek@centos6 ~]$ rpm -q trinity-kdebase
trinity-kdebase-3.5.13-3.el6.opt.i686

KDE4: [marek@centos6 ~]$ rpm -q kdebase
kdebase-4.3.4-4.el6.i686
[marek@centos6 ~]$ rpm -q k3b
k3b-1.0.5-13.el6.i686

QT3: [marek@centos6 ~]$ rpm -qi qt3
Name        : qt3                          Relocations: (not relocatable)
Version     : 3.3.8d                            Vendor: (none)
Release     : 2.el6                         Build Date: Sat 05 Nov 2011 12:10:29 AM CET
Install Date: Mon 07 Nov 2011 05:45:50 PM CET      Build Host: centos6-x86.kvm
Group       : System Environment/Libraries   Source RPM: qt3-3.3.8d-2.el6.src.rpm
Size        : 10753876                         License: QPL or GPLv2 or GPLv3
Signature   : (none)
URL         : http://www.trinitydesktop.org/
Summary     : The shared library for the Qt 3 GUI toolkit



Bug: 

1. As a normal user logged into TDE
===================================

[marek@centos6 ~]$ k3b
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = k3b path = <unknown> pid = 2579

[Thread debugging using libthread_db enabled]
[KCrash handler]
#6  0x0323a4d1 in QGList::append(void*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#7  0x011003ec in KUniqueApplication::delayRequest(QCString const&, QMemArray<char> const&) () from /opt/trinity/lib/libkdecore.so.4
#8  0x011004d5 in KUniqueApplication::process(QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&) () from /opt/trinity/lib/libkdecore.so.4
#9  0x0017f92b in DCOPClient::receive(QCString const&, QCString const&, QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&) ()
   from /opt/trinity/lib/libDCOP.so.4
#10 0x00186591 in ?? () from /opt/trinity/lib/libDCOP.so.4
#11 0x001870d0 in ?? () from /opt/trinity/lib/libDCOP.so.4
#12 0x00190697 in KDE_IceProcessMessages () from /opt/trinity/lib/libDCOP.so.4
#13 0x0017b52f in DCOPClient::processSocketData(int) ()
   from /opt/trinity/lib/libDCOP.so.4
#14 0x00186da2 in DCOPClient::qt_invoke(int, QUObject*) ()
   from /opt/trinity/lib/libDCOP.so.4
#15 0x02f6fa42 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#16 0x02f71745 in QObject::activate_signal(int, int) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#17 0x032c42e1 in QSocketNotifier::activated(int) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#18 0x02f8d9e7 in QSocketNotifier::event(QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#19 0x02f1067d in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#20 0x02f12360 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#21 0x0102a5ae in KApplication::notify(QObject*, QEvent*) ()
   from /opt/trinity/lib/libkdecore.so.4
#22 0x02f05144 in QEventLoop::activateSocketNotifiers() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#23 0x02ebf46c in QEventLoop::processEvents(unsigned int) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#24 0x02f27690 in QEventLoop::enterLoop() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#25 0x02f27507 in QEventLoop::exec() () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#26 0x02f10d50 in QApplication::exec() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#27 0x080d5fc0 in ?? ()
#28 0x086a6cc6 in __libc_start_main () from /lib/libc.so.6
#29 0x080845e1 in ?? ()

2. Logged into KDE4
===================

[marek@centos6 ~]$ k3b
Could not load library! Trying exec....
kdeinit: Launched DCOPServer, pid = 3444 result = 0
kdeinit: Launched KLauncher, pid = 3448 result = 0
kdeinit: opened connection to :0.0
Could not load library! Trying exec....
kdeinit: Launched KDED, pid = 3449 result = 0
kdeinit: Got EXT_EXEC 'kbuildsycoca' from launcher.
Could not load library! Trying exec....
kbuildsycoca running...
kdeinit: PID 3451 terminated.
kdeinit: Got EXEC_NEW 'kconf_update' from launcher.
Could not load library! Trying exec....
kdeinit: PID 3452 terminated.
kdeinit: PID 3449 terminated.
DCOP aborting call from 'anonymous-3439' to 'k3b'
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = k3b path = <unknown> pid = 3441
kdeinit: Got EXEC_NEW 'drkonqi' from socket.
Could not load library! Trying exec....
kdeinit: PID 3453 terminated.


[Thread debugging using libthread_db enabled]
[KCrash handler]
#6  0x02f6a4d1 in QGList::append(void*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#7  0x03ad53ec in KUniqueApplication::delayRequest(QCString const&, QMemArray<char> const&) () from /opt/trinity/lib/libkdecore.so.4
#8  0x03ad54d5 in KUniqueApplication::process(QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&) () from /opt/trinity/lib/libkdecore.so.4
#9  0x0012792b in DCOPClient::receive(QCString const&, QCString const&, QCString const&, QMemArray<char> const&, QCString&, QMemArray<char>&) ()
   from /opt/trinity/lib/libDCOP.so.4
#10 0x0012e591 in ?? () from /opt/trinity/lib/libDCOP.so.4
#11 0x0012f0d0 in ?? () from /opt/trinity/lib/libDCOP.so.4
#12 0x00138697 in KDE_IceProcessMessages () from /opt/trinity/lib/libDCOP.so.4
#13 0x0012352f in DCOPClient::processSocketData(int) ()
   from /opt/trinity/lib/libDCOP.so.4
#14 0x0012eda2 in DCOPClient::qt_invoke(int, QUObject*) ()
   from /opt/trinity/lib/libDCOP.so.4
#15 0x02c9fa42 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#16 0x02ca1745 in QObject::activate_signal(int, int) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#17 0x02ff42e1 in QSocketNotifier::activated(int) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#18 0x02cbd9e7 in QSocketNotifier::event(QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#19 0x02c4067d in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#20 0x02c42360 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#21 0x039ff5ae in KApplication::notify(QObject*, QEvent*) ()
   from /opt/trinity/lib/libkdecore.so.4
#22 0x02c35144 in QEventLoop::activateSocketNotifiers() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#23 0x02bef46c in QEventLoop::processEvents(unsigned int) ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#24 0x02c57690 in QEventLoop::enterLoop() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#25 0x02c57507 in QEventLoop::exec() () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#26 0x02c40d50 in QApplication::exec() ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#27 0x080d5fc0 in ?? ()
#28 0x04ce6cc6 in __libc_start_main () from /lib/libc.so.6
#29 0x080845e1 in ?? ()
Comment 1 Timothy Pearson 2011-11-09 11:20:13 CST
In both cases it appears you are launching the TDE version of k3b.  I am not familiar with the RPM packages so I don't know if this will work, but if you directly enter the full path of the KDE4 k3b executable does it launch correctly?
Comment 2 Francois Andriot 2011-11-10 16:48:48 CST
Hello, I can confirm that on Centos 6, the distribution-provided K3B (which an old KDE 3.5.10 based version, requiring QT 3.3.8.b) crashes when QT 3.3.8.d is installed.

There is a "trinity-k3b" RPM package available for TDE 3.5.13 , I suggest that you install it and use it and uninstall the original K3B.
Comment 3 Timothy Pearson 2012-05-14 02:07:35 CDT
It sounds like this problem was caused by attempting to use a binary-incompatible 3.5.10 k3b with the new TDE packages instead of using the new TDE k3b.

I am marking this report RESOLVED INVALID under this assumption.  If this is not true please reopen this bug report with additional information.