Bug 187235 - crashes when starting a local game
Summary: crashes when starting a local game
Status: RESOLVED FIXED
Alias: None
Product: ksirk
Classification: Applications
Component: general (show other bugs)
Version: SVN
Platform: Compiled Sources Unspecified
: NOR crash
Target Milestone: ---
Assignee: Gaël de Chalendar (aka Kleag)
URL:
Keywords:
: 190803 196446 197925 199685 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-03-15 16:06 UTC by Andreas Pakulat
Modified: 2009-07-10 17:22 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
backtrace from Fedora 11 Beta Kde 4.2.2 x86_64 (12.78 KB, application/octet-stream)
2009-04-02 22:06 UTC, Riku Seppälä
Details
valgrind (and unfortunately also application) output from running ksirk to the crash. (129.44 KB, text/plain)
2009-04-03 08:26 UTC, Andreas Pakulat
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Pakulat 2009-03-15 16:06:19 UTC
Version:            (using Devel)
Installed from:    Compiled sources

After starting ksirk I select "Local Game", in the next screen I hit "Ok" and then ksirk crashes.

Backtrace:
Thread 1 (Thread 0xb55b78d0 (LWP 20333)):             
#0  0x080b0d6d in Ksirk::KGameWindow::mouseMoveEvent (this=0x8231d70, event=0xbfffd5e8)
    at /home/andreas/src/kdegames/ksirk/ksirk/kgamewinslots.cpp:151                    
#1  0x080885cc in Ksirk::KGameWindow::qt_metacall (this=0x8231d70, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfffce50)
    at /home/andreas/src/build/kdegames/ksirk/ksirk/kgamewin.moc:203                                                      
#2  0xb6fc76b7 in QMetaObject::activate (sender=0x8ec92a8, from_signal_index=40, to_signal_index=40, argv=0xbfffce50)     
    at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3069                                                      
#3  0xb6fc8cab in QMetaObject::activate (sender=0x8ec92a8, m=0x8169f58, local_signal_index=0, argv=0xbfffce50)            
    at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3143                                                      
#4  0x0812d205 in Ksirk::DecoratedGameFrame::mouseMoveEventReceived (this=0x8ec92a8, _t1=0xbfffd5e8)                      
    at /home/andreas/src/build/kdegames/ksirk/ksirk/decoratedgameframe.moc:95                                             
#5  0xb63fe619 in QWidget::event (this=0x8ec92a8, event=0xbfffd5e8) at /home/andreas/src/qt-copy/src/gui/kernel/qwidget.cpp:7501
#6  0xb68b3de4 in QFrame::event (this=0x8ec92a8, e=0xbfffd5e8) at /home/andreas/src/qt-copy/src/gui/widgets/qframe.cpp:559      
#7  0xb696b49f in QAbstractScrollArea::viewportEvent (this=0x8ec92a8, e=0xbfffd5e8)                                             
    at /home/andreas/src/qt-copy/src/gui/widgets/qabstractscrollarea.cpp:962                                                    
#8  0xb6b493eb in QGraphicsView::viewportEvent (this=0x8ec92a8, event=0xbfffd5e8)                                               
    at /home/andreas/src/qt-copy/src/gui/graphicsview/qgraphicsview.cpp:2865                                                    
#9  0x0812d341 in Ksirk::DecoratedGameFrame::viewportEvent (this=0x8ec92a8, event=0xbfffd5e8)                                   
    at /home/andreas/src/kdegames/ksirk/ksirk/decoratedgameframe.cpp:478                                                        
#10 0xb696e65c in QAbstractScrollAreaPrivate::viewportEvent (this=0x8cd73a0, event=0xbfffd5e8)                                  
    at /home/andreas/src/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:100                                                    
#11 0xb696e68a in QAbstractScrollAreaFilter::eventFilter (this=0x8eaf1d8, o=0x85ffd78, e=0xbfffd5e8)                            
    at /home/andreas/src/qt-copy/src/gui/widgets/qabstractscrollarea_p.h:111                                                    
#12 0xb6faaa94 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x819aba0, receiver=0x85ffd78, event=0xbfffd5e8) 
    at /home/andreas/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:718                                                    
#13 0xb638d386 in QApplicationPrivate::notify_helper (this=0x819aba0, receiver=0x85ffd78, e=0xbfffd5e8)                         
    at /home/andreas/src/qt-copy/src/gui/kernel/qapplication.cpp:4080                                                           
#14 0xb638e16c in QApplication::notify (this=0xbffff274, receiver=0x85ffd78, e=0xbfffd5e8)                                      
    at /home/andreas/src/qt-copy/src/gui/kernel/qapplication.cpp:3786                                                           
#15 0xb754e8ad in KApplication::notify (this=0xbffff274, receiver=0x85ffd78, event=0xbfffd5e8)                                  
    at /home/andreas/src/kdelibs/kdeui/kernel/kapplication.cpp:307                                                              
#16 0xb6facf1a in QCoreApplication::notifyInternal (this=0xbffff274, receiver=0x85ffd78, event=0xbfffd5e8)                      
    at /home/andreas/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:602                                                    
#17 0xb639b565 in QCoreApplication::sendSpontaneousEvent (receiver=0x85ffd78, event=0xbfffd5e8)                                 
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:216                                       
#18 0xb6392b1f in QApplicationPrivate::sendMouseEvent (receiver=0x85ffd78, event=0xbfffd5e8, alienWidget=0x85ffd78,             
    nativeWidget=0x8231d70, buttonDown=0xb6dfaa00, lastMouseReceiver=@0xb6dfaa04)                                               
    at /home/andreas/src/qt-copy/src/gui/kernel/qapplication.cpp:2940                                                           
#19 0xb639311e in QApplicationPrivate::sendSyntheticEnterLeave (this=0x819aba0, widget=0x8ec92a8)                               
    at /home/andreas/src/qt-copy/src/gui/kernel/qapplication.cpp:3022                                                           
#20 0xb6404107 in QWidget::setVisible (this=0x8ec92a8, visible=true) at /home/andreas/src/qt-copy/src/gui/kernel/qwidget.cpp:6944
---Type <return> to continue, or q <return> to quit---                                                                           
#21 0xb63ddacc in QWidget::show (this=0x8ec92a8) at ../../include/QtGui/../../../../qt-copy/src/gui/kernel/qwidget.h:473         
#22 0xb63dcfa0 in QStackedLayout::setCurrentIndex (this=0x853a6b8, index=3)                                                      
    at /home/andreas/src/qt-copy/src/gui/kernel/qstackedlayout.cpp:313                                                           
#23 0xb6939b6a in QStackedWidget::setCurrentIndex (this=0x835b670, index=3)                                                      
    at /home/andreas/src/qt-copy/src/gui/widgets/qstackedwidget.cpp:214                                                          
#24 0x080a7c62 in Ksirk::KGameWindow::newSkin (this=0x8231d70, onuFileName=@0xbfffda1c)                                          
    at /home/andreas/src/kdegames/ksirk/ksirk/kgamewin.cpp:676                                                                   
#25 0x080777c3 in Ksirk::GameLogic::GameAutomaton::slotPropertyChanged (this=0x8233e78, prop=0x8233e9c)                          
    at /home/andreas/src/kdegames/ksirk/ksirk/GameLogic/gameautomaton.cpp:1675                                                   
#26 0x08084e8d in Ksirk::GameLogic::GameAutomaton::qt_metacall (this=0x8233e78, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfffdb58)
    at /home/andreas/src/build/kdegames/ksirk/ksirk/gameautomaton.moc:90                                                               
#27 0xb6fc76b7 in QMetaObject::activate (sender=0x8233e78, from_signal_index=23, to_signal_index=23, argv=0xbfffdb58)                  
    at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3069                                                                   
#28 0xb6fc8cab in QMetaObject::activate (sender=0x8233e78, m=0x8193e24, local_signal_index=10, argv=0xbfffdb58)                        
    at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3143                                                                   
#29 0xb78ab669 in KGame::signalPropertyChanged (this=0x8233e78, _t1=0x8233e9c, _t2=0x8233e78)                                          
    at /home/andreas/src/build/kdegames/libkdegames/kgame.moc:214                                                                      
#30 0xb78ab698 in KGame::emitSignal (this=0x8233e78, me=0x8233e9c) at /home/andreas/src/kdegames/libkdegames/kgame/kgame.cpp:1460      
#31 0xb78b4526 in KGame::qt_metacall (this=0x8233e78, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfffdcdc)                         
    at /home/andreas/src/build/kdegames/libkdegames/kgame.moc:128                                                                      
#32 0x08084d5f in Ksirk::GameLogic::GameAutomaton::qt_metacall (this=0x8233e78, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbfffdcdc)
    at /home/andreas/src/build/kdegames/ksirk/ksirk/gameautomaton.moc:82                                                                
#33 0xb6fc76b7 in QMetaObject::activate (sender=0x8274398, from_signal_index=4, to_signal_index=4, argv=0xbfffdcdc)                     
    at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3069                                                                    
#34 0xb6fc8cab in QMetaObject::activate (sender=0x8274398, m=0xb793a338, local_signal_index=0, argv=0xbfffdcdc)                         
    at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3143                                                                    
#35 0xb78c9053 in KGamePropertyHandler::signalPropertyChanged (this=0x8274398, _t1=0x8233e9c)                                           
    at /home/andreas/src/build/kdegames/libkdegames/kgamepropertyhandler.moc:86                                                         
#36 0xb78c927f in KGamePropertyHandler::emitSignal (this=0x0, prop=0x8233e9c)                                                           
    at /home/andreas/src/kdegames/libkdegames/kgame/kgamepropertyhandler.cpp:311                                                        
#37 0xb78c8520 in KGamePropertyBase::emitSignal (this=0xbfffcbe8) at /home/andreas/src/kdegames/libkdegames/kgame/kgameproperty.cpp:186 
#38 0x080872a4 in KGameProperty<QString>::operator= (this=0x8233e9c, t=@0x8e981a8)                                                      
    at /home/andreas/src/kdegames/libkdegames/kgame/kgameproperty.h:731                                                                 
#39 0x080850b5 in Ksirk::GameLogic::GameAutomaton::finishSetupPlayersNumberAndSkin (this=0x8233e78, skin=@0x8e981a8,                    
    networkGame=Ksirk::GameLogic::GameAutomaton::None, newPlayersNumber=2)                                                              
    at /home/andreas/src/kdegames/ksirk/ksirk/GameLogic/gameautomaton.cpp:1164                                                          
#40 0x080afea4 in Ksirk::KGameWindow::slotNewGameOK (this=0x8231d70, nbPlayers=2, skin=@0x8e981a8, nbNetworkPlayers=0, useGoals=true)   
    at /home/andreas/src/kdegames/ksirk/ksirk/kgamewinslots.cpp:963                                                                     
#41 0x080881f0 in Ksirk::KGameWindow::qt_metacall (this=0x8231d70, _c=QMetaObject::InvokeMetaMethod, _id=57, _a=0xbfffdfb4)             
    at /home/andreas/src/build/kdegames/ksirk/ksirk/kgamewin.moc:259                                                                    
#42 0xb6fc76b7 in QMetaObject::activate (sender=0x8561be8, from_signal_index=36, to_signal_index=36, argv=0xbfffdfb4)                   
---Type <return> to continue, or q <return> to quit---                                                                                  
    at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3069                                                                    
#43 0xb6fc8cab in QMetaObject::activate (sender=0x8561be8, m=0x81661bc, local_signal_index=0, argv=0xbfffdfb4)                          
    at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3143                                                                    
#44 0x0811b4bd in Ksirk::NewGameDialogImpl::newGameOK (this=0x8561be8, _t1=2, _t2=@0x8e981a8, _t3=1, _t4=true)                          
    at /home/andreas/src/build/kdegames/ksirk/ksirk/newGameDialogImpl.moc:99                                                            
#45 0x0811c592 in Ksirk::NewGameDialogImpl::slotOK (this=0x8561be8)                                                                     
    at /home/andreas/src/kdegames/ksirk/ksirk/Dialogs/newGameDialogImpl.cpp:92
#46 0x0811f5ae in Ksirk::NewGameDialogImpl::qt_metacall (this=0x8561be8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfffe1bc)
    at /home/andreas/src/build/kdegames/ksirk/ksirk/newGameDialogImpl.moc:83
#47 0xb6fc76b7 in QMetaObject::activate (sender=0x8562c98, from_signal_index=29, to_signal_index=30, argv=0xbfffe1bc)
    at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3069
#48 0xb6fc79e4 in QMetaObject::activate (sender=0x8562c98, m=0xb6debe84, from_local_signal_index=2, to_local_signal_index=3,
    argv=0xbfffe1bc) at /home/andreas/src/qt-copy/src/corelib/kernel/qobject.cpp:3163
#49 0xb6b9ac30 in QAbstractButton::clicked (this=0x8562c98, _t1=false) at .moc/debug-shared/moc_qabstractbutton.cpp:200
#50 0xb684f6fe in QAbstractButtonPrivate::emitClicked (this=0x8589b18)
    at /home/andreas/src/qt-copy/src/gui/widgets/qabstractbutton.cpp:543
#51 0xb6850c9b in QAbstractButtonPrivate::click (this=0x8589b18) at /home/andreas/src/qt-copy/src/gui/widgets/qabstractbutton.cpp:536
#52 0xb6850f94 in QAbstractButton::mouseReleaseEvent (this=0x8562c98, e=0xbfffe9e4)
    at /home/andreas/src/qt-copy/src/gui/widgets/qabstractbutton.cpp:1115
#53 0xb63fe655 in QWidget::event (this=0x8562c98, event=0xbfffe9e4) at /home/andreas/src/qt-copy/src/gui/kernel/qwidget.cpp:7516
#54 0xb684f697 in QAbstractButton::event (this=0x8562c98, e=0xbfffe9e4)
    at /home/andreas/src/qt-copy/src/gui/widgets/qabstractbutton.cpp:1077
#55 0xb6922a97 in QPushButton::event (this=0x8562c98, e=0xbfffe9e4) at /home/andreas/src/qt-copy/src/gui/widgets/qpushbutton.cpp:662
#56 0xb638d3a9 in QApplicationPrivate::notify_helper (this=0x819aba0, receiver=0x8562c98, e=0xbfffe9e4)
    at /home/andreas/src/qt-copy/src/gui/kernel/qapplication.cpp:4084
#57 0xb638e16c in QApplication::notify (this=0xbffff274, receiver=0x8562c98, e=0xbfffe9e4)
    at /home/andreas/src/qt-copy/src/gui/kernel/qapplication.cpp:3786
#58 0xb754e8ad in KApplication::notify (this=0xbffff274, receiver=0x8562c98, event=0xbfffe9e4)
    at /home/andreas/src/kdelibs/kdeui/kernel/kapplication.cpp:307
#59 0xb6facf1a in QCoreApplication::notifyInternal (this=0xbffff274, receiver=0x8562c98, event=0xbfffe9e4)
    at /home/andreas/src/qt-copy/src/corelib/kernel/qcoreapplication.cpp:602
#60 0xb639b565 in QCoreApplication::sendSpontaneousEvent (receiver=0x8562c98, event=0xbfffe9e4)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:216
#61 0xb6392b1f in QApplicationPrivate::sendMouseEvent (receiver=0x8562c98, event=0xbfffe9e4, alienWidget=0x8562c98,
    nativeWidget=0x8231d70, buttonDown=0xb6dfaa00, lastMouseReceiver=@0xb6dfaa04)
    at /home/andreas/src/qt-copy/src/gui/kernel/qapplication.cpp:2940
#62 0xb642826e in QETWidget::translateMouseEvent (this=0x8231d70, event=0xbfffef70)
    at /home/andreas/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:4425
#63 0xb64292bf in QApplication::x11ProcessEvent (this=0xbffff274, event=0xbfffef70)
    at /home/andreas/src/qt-copy/src/gui/kernel/qapplication_x11.cpp:3421
#64 0xb64589fc in x11EventSourceDispatch (s=0x819db60, callback=0, user_data=0x0)
---Type <return> to continue, or q <return> to quit---
    at /home/andreas/src/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#65 0xb5f241b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#66 0xb5f27853 in ?? () from /usr/lib/libglib-2.0.so.0
Comment 1 Riku Seppälä 2009-04-02 22:06:00 UTC
Created attachment 32546 [details]
backtrace from Fedora 11 Beta Kde 4.2.2 x86_64
Comment 2 Kevin Kofler 2009-04-03 08:06:55 UTC
This is with Qt 4.5, right?

Can one of you please run the game in Valgrind and post the output of that?
Comment 3 Andreas Pakulat 2009-04-03 08:24:46 UTC
The valgrind part relevant to the crash seems to be this, I'm attaching the whole log separately as its quite large.

==23037==                                                                                                                                
==23037== Invalid read of size 4                                                                                                         
==23037==    at 0x80B0D4D: Ksirk::KGameWindow::mouseMoveEvent(QMouseEvent*) (kgamewinslots.cpp:151)                                      
==23037==    by 0x80885CB: Ksirk::KGameWindow::qt_metacall(QMetaObject::Call, int, void**) (kgamewin.moc:203)                            
==23037==    by 0x50ED6B6: QMetaObject::activate(QObject*, int, int, void**) (qobject.cpp:3069)                                          
==23037==    by 0x50EECAA: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3143)                           
==23037==    by 0x812D164: Ksirk::DecoratedGameFrame::mouseMoveEventReceived(QMouseEvent*) (decoratedgameframe.moc:95)                   
==23037==    by 0x5401618: QWidget::event(QEvent*) (qwidget.cpp:7501)                                                                    
==23037==    by 0x58B6F5B: QFrame::event(QEvent*) (qframe.cpp:559)                                                                       
==23037==    by 0x596E616: QAbstractScrollArea::viewportEvent(QEvent*) (qabstractscrollarea.cpp:962)                                     
==23037==    by 0x5B4C562: QGraphicsView::viewportEvent(QEvent*) (qgraphicsview.cpp:2865)                                                
==23037==    by 0x812D2A0: Ksirk::DecoratedGameFrame::viewportEvent(QEvent*) (decoratedgameframe.cpp:478)                                
==23037==    by 0x59717D3: QAbstractScrollAreaPrivate::viewportEvent(QEvent*) (qabstractscrollarea_p.h:100)                              
==23037==    by 0x5971801: QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) (qabstractscrollarea_p.h:111)                       
==23037==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
Comment 4 Andreas Pakulat 2009-04-03 08:26:56 UTC
Created attachment 32553 [details]
valgrind (and unfortunately also application) output from running ksirk to the crash.
Comment 5 Kevin Kofler 2009-04-03 10:06:52 UTC
Classic NULL pointer dereference, no big secrets there.
Comment 6 Kevin Kofler 2009-04-03 10:19:33 UTC
m_downarrow is NULL when the event handler is triggered. It probably needs safety checks for the arrows not to be NULL.
Comment 7 Gaël de Chalendar (aka Kleag) 2009-04-03 21:28:55 UTC
Thanks for the detailed report. I'll correct that as soon as possible.
Comment 8 Kevin Kofler 2009-04-04 18:05:13 UTC
This patch should fix it:
http://cvs.fedoraproject.org/viewvc/rpms/kdegames/devel/kdegames-4.2.2-ksirk-kde%23187235.patch?revision=1.1&view=markup

(Note: I used the redundant == 0 notation for the NULL pointer checks because everything else in the surrounding code used it. Normally I just check them with the ! operator. :-) )
Comment 9 Kevin Kofler 2009-04-04 20:43:10 UTC
The patch has been confirmed to fix the problem.

Can this be committed?
Comment 10 Kevin Kofler 2009-04-09 01:38:41 UTC
We found that there's another way the mouseMoveEvent is triggered at an unexpected time under Qt 4.5 and causes crashes: when restarting a game (as opposed to starting the game for the first time as the original bug was about):
1. start local game (which works with the patch above)
2. keep clicking OK
3. start new game
4. crash (when the mouseMoveEvent tries to print out the player owning a country right when the reinitialization is in progress)

This patch:
http://cvs.fedoraproject.org/viewvc/rpms/kdegames/devel/kdegames-4.2.2-ksirk-rh%23486380.patch?revision=1.2&view=markup
is confirmed to fix that second crash. It should be applied in addition to the first one (i.e. both are needed).

Kleag: Any objections to these patches?
Comment 11 Gaël de Chalendar (aka Kleag) 2009-05-01 11:59:31 UTC
Hello, 

Sorry for the late reaction (holidays, etc.). Your two patches are now applied and commited to trunk.

Thanks a lot!

Gaël
Comment 12 Kevin Kofler 2009-06-05 02:38:04 UTC
Grrr, why haven't you committed them to the 4.2 branch as well? 4.2.4 still shipped with those bugs! Next time please commit bugfixes to the current release branch as well!
Comment 13 Kevin Kofler 2009-06-05 02:43:12 UTC
SVN commit 977682 by kkofler:

Backport my Qt 4.5 crash fixes (revision 961969, committed to trunk only by the maintainer :-( ). Unfortunately, this missed 4.2.4 and there may be no further 4.2.x release, but at least the fix is in now.

BUG: 187235

 M  +1 -0      kgamewin.cpp  
 M  +1 -0      kgamewin.h  
 M  +8 -1      kgamewinslots.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=977682
Comment 14 Dario Andres 2009-06-15 03:39:47 UTC
*** Bug 196446 has been marked as a duplicate of this bug. ***
Comment 15 Gaël de Chalendar (aka Kleag) 2009-06-15 22:09:42 UTC
@kevin: sorry again. I was thinking that the 4.2 branch was closed at this time and that it was not necessary to back port this correction. I'll try to be more smarter next time.
Comment 16 Gaël de Chalendar (aka Kleag) 2009-06-18 21:54:20 UTC
*** Bug 190803 has been marked as a duplicate of this bug. ***
Comment 17 stronze1 2009-07-05 23:43:09 UTC
im new to linux and using ubuntu.
saw risk in package manger and wanted to try it out.
im just gonna uninstall it but figured to post what it said.

This backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash.

(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)
[Thread debugging using libthread_db enabled]
[New Thread 0xb57e1970 (LWP 20997)]
[New Thread 0xb1807b90 (LWP 21006)]
[New Thread 0xad80cb90 (LWP 21005)]
[New Thread 0xb200eb90 (LWP 20999)]
[New Thread 0xb28beb90 (LWP 20998)]
(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)
(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)
(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)
(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)
(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)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xb7fa1430 in __kernel_vsyscall ()
[Current thread is 0 (LWP 20997)]

Thread 5 (Thread 0xb28beb90 (LWP 20998)):
#0  0xb7fa1430 in __kernel_vsyscall ()
#1  0xb6201412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6303344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb371fae3 in ?? () from /usr/lib/libxine.so.1

Thread 4 (Thread 0xb200eb90 (LWP 20999)):
#0  0xb7fa1430 in __kernel_vsyscall ()
#1  0xb62e9ae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb5b9a74b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb5b8cf82 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5b8d268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6ffd457 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb6fd006a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#7  0xb6fd04aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#8  0xb6eda639 in QThread::exec () from /usr/lib/libQtCore.so.4
#9  0xb376d20a in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#10 0xb6edd96e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb61fd4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb62f449e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xad80cb90 (LWP 21005)):
#0  0xb7fa1430 in __kernel_vsyscall ()
#1  0xb62e9ae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb203fb19 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xb1807b90 (LWP 21006)):
#0  0xb7fa1430 in __kernel_vsyscall ()
#1  0xb62010e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63032ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb3730d8e in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb57e1970 (LWP 20997)):
#0  0xb7fa1430 in __kernel_vsyscall ()
#1  0xb62af7a6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb62af5be in sleep () from /lib/tls/i686/cmov/libc.so.6
#3  0xb75908b2 in ?? () from /usr/lib/libkdeui.so.5
#4  0xb7591274 in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5
#5  <signal handler called>
#6  0x080b38cf in ?? ()
#7  0x0808a0ec in ?? ()
#8  0xb6fe7ca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#9  0xb6fe8932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#10 0x08132c25 in ?? ()
#11 0xb662f9ad in QWidget::event () from /usr/lib/libQtGui.so.4
#12 0xb6a09993 in QFrame::event () from /usr/lib/libQtGui.so.4
#13 0xb6aa994f in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#14 0xb6c4d327 in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#15 0x08132d61 in ?? ()
#16 0xb6aabf55 in ?? () from /usr/lib/libQtGui.so.4
#17 0xb6fd0c5a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#18 0xb65d8e7a in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#19 0xb65e1b11 in QApplication::notify () from /usr/lib/libQtGui.so.4
#20 0xb752094d in KApplication::notify () from /usr/lib/libkdeui.so.5
#21 0xb6fd1a3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#22 0xb65e0b7e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#23 0xb65e1099 in QApplicationPrivate::sendSyntheticEnterLeave () from /usr/lib/libQtGui.so.4
#24 0xb66356f7 in QWidget::setVisible () from /usr/lib/libQtGui.so.4
#25 0xb6616c51 in QStackedLayout::setCurrentIndex () from /usr/lib/libQtGui.so.4
#26 0xb6a79d9d in QStackedWidget::setCurrentIndex () from /usr/lib/libQtGui.so.4
#27 0x080ace67 in ?? ()
#28 0x080856e0 in _start ()
#0  0xb7fa1430 in __kernel_vsyscall ()
Comment 18 Kevin Kofler 2009-07-06 00:27:44 UTC
> im new to linux and using ubuntu.
> saw risk in package manger and wanted to try it out.
> im just gonna uninstall it but figured to post what it said.

Well, as the report says:

> This backtrace appears to be of no use.
> This is probably because your packages are built in a way which prevents
> creation of proper backtraces, or the stack frame was seriously corrupted in
> the crash.

but as far as I can tell this is the same backtrace as the more useful one initially posted. No thanks to Kubuntu for releasing with Qt 4.5 without patching their KDE for the known issues with it nor pushing updates to fix their crashes. This has been fixed in Fedora since before the update to Qt 4.5 went stable. I committed the 2 fixes on April 5 and April 9, respectively. There's nothing we can do in KDE about this, please file a bug in Launchpad for them to backport the crash fixes.
Comment 19 Dario Andres 2009-07-10 17:14:10 UTC
*** Bug 199685 has been marked as a duplicate of this bug. ***
Comment 20 Dario Andres 2009-07-10 17:22:11 UTC
*** Bug 197925 has been marked as a duplicate of this bug. ***