Bug 68589

Summary: atlantik client crashes on trading
Product: [Applications] atlantik Reporter: danny allen <dannya40>
Component: generalAssignee: Rob Kaper <webmaster>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description danny allen 2003-11-19 17:58:19 UTC
Version:            (using KDE KDE 3.1.93)
Installed from:    SuSE RPMs
OS:          Linux

Atlantik 0.60 crashes on my kde 3.193 (CVS >= 20031111)  system when certain actions are performed in the trade dialog box.

This has happened twice, however I do not know exactly how to reproduce this bug, apart from the above information.

Here is the backtrace from the Crash Dialog:

(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)...
(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)...
(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 16384 (LWP 3011)]

(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)...
0x414f8cf7 in waitpid () from /lib/libpthread.so.0
#0  0x414f8cf7 in waitpid () from /lib/libpthread.so.0
#1  0x408cd146 in KCrash::defaultCrashHandler(int) ()
   from /opt/kde3/lib/libkdecore.so.4
#2  0x414f7895 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x03400000 in ?? ()
#5  0x4003c795 in TradeDisplay::playerChanged(Player*) ()
   from /opt/kde3/lib/libatlantikui.so.1
#6  0x40039623 in TradeDisplay::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libatlantikui.so.1
#7  0x40cc3ac6 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x40073abf in Player::changed(Player*) ()
   from /opt/kde3/lib/libatlantic.so.1
#9  0x40074154 in Player::update(bool) () from /opt/kde3/lib/libatlantic.so.1
#10 0x4005d463 in AtlantikNetwork::processNode(QDomNode) ()
   from /opt/kde3/lib/libatlantikclient.so.1
#11 0x4005a9a8 in AtlantikNetwork::processMsg(QString) ()
   from /opt/kde3/lib/libatlantikclient.so.1
#12 0x4005a7cd in AtlantikNetwork::slotRead() ()
   from /opt/kde3/lib/libatlantikclient.so.1
#13 0x40058591 in AtlantikNetwork::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libatlantikclient.so.1
#14 0x40cc3b91 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40cc3967 in QObject::activate_signal(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x4091b704 in KAsyncIO::readyRead() () from /opt/kde3/lib/libkdecore.so.4
#17 0x408ff7ed in KExtendedSocket::socketActivityRead() ()
   from /opt/kde3/lib/libkdecore.so.4
#18 0x40900f2b in KExtendedSocket::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libkdecore.so.4
#19 0x40058576 in AtlantikNetwork::qt_invoke(int, QUObject*) ()
   from /opt/kde3/lib/libatlantikclient.so.1
#20 0x40cc3b91 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x40cc3cab in QObject::activate_signal(int, int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x40ff5c20 in QSocketNotifier::activated(int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x40ce08d0 in QSocketNotifier::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x40c65eef in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40c651a0 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x4085bb3f in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde3/lib/libkdecore.so.4
#27 0x40c52cf6 in QEventLoop::activateSocketNotifiers() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40c0ea60 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40c79783 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x40c79676 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x40c6610f in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x0805b34e in main ()
#33 0x416568ae in __libc_start_main () from /lib/libc.so.6

Thankyou.
Comment 1 Rob Kaper 2003-11-19 18:33:22 UTC
Reproducable: open a trade, add an (estate) item, remove it, change player name.

Fixed in CVS HEAD, backported to KDE_3_1_BRANCH.