Bug 176510 - plasma crashes quite often (backtrace attached)
Summary: plasma crashes quite often (backtrace attached)
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 178065 179384 180253 180815 180950 181152 181159 181887 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-11-30 02:10 UTC by Armin Berres
Modified: 2009-01-25 18:31 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Backtrace of the crash (6.57 KB, application/octet-stream)
2008-11-30 02:11 UTC, Armin Berres
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Armin Berres 2008-11-30 02:10:31 UTC
Version:            (using Devel)
Installed from:    Compiled sources

I'm currently using r890646 and plasma frequently crashes with the same backtrace (attached). I can't predictable reporduce it, but when clicking araound it simply happens sooner or later.

If I can help somehow to debug it just tell me how.
Comment 1 Armin Berres 2008-11-30 02:11:43 UTC
Created attachment 28937 [details]
Backtrace of the crash
Comment 2 Aaron J. Seigo 2008-11-30 18:33:59 UTC
please paste backtraces into the comments, do not add them as attachments as it makes searching for matching traces much harder.

#0  0x0000000096595900 in ?? ()                     
#1  0x00007f1927b01d81 in Plasma::ContainmentPrivate::focusApplet (this=0xe8e300, applet=0x1d8e680) at ../../plasma/containment.cpp:1356
#2  0x00007f1927aee561 in Plasma::Applet::focusInEvent (this=0x1d8e680, event=0x7fff300d0390) at ../../plasma/applet.cpp:1284           
#3  0x00000035feae43c6 in QGraphicsItem::sceneEvent (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsitem.cpp:3965
#4  0x00000035feb03528 in QGraphicsScene::setFocusItem (this=<value optimized out>, item=<value optimized out>, focusReason=<value optimized out>)  
    at graphicsview/qgraphicsscene.cpp:2623                                                                                                         
#5  0x00000035feb0c7d1 in QGraphicsScenePrivate::mousePressEventHandler (this=<value optimized out>, mouseEvent=<value optimized out>)              
    at graphicsview/qgraphicsscene.cpp:1142                                                                                                         
#6  0x00000035feb0b5d0 in QGraphicsScene::event (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsscene.cpp:2963   
#7  0x00000035fe5caa5d in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>)  
    at kernel/qapplication.cpp:3803                                                                                                                 
#8  0x00000035fe5d27da in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>)                
    at kernel/qapplication.cpp:3768                                                                                                                 
#9  0x00007f1926f1659b in KApplication::notify (this=0xcee3d0, receiver=0xdadb20, event=0x7fff300d0b20) at ../../kdeui/kernel/kapplication.cpp:307  
#10 0x0000003f1f554381 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at kernel/qcoreapplication.cpp:587                                                                                                              
#11 0x00000035feb1717d in QGraphicsView::mousePressEvent (this=<value optimized out>, event=<value optimized out>)                                  
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209                                                                         
#12 0x00000035fe61d11f in QWidget::event (this=<value optimized out>, event=<value optimized out>) at kernel/qwidget.cpp:7159                       
#13 0x00000035feb1917b in QGraphicsView::viewportEvent (this=<value optimized out>, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:2337
#14 0x0000003f1f553658 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=<value optimized out>,          
    event=<value optimized out>) at kernel/qcoreapplication.cpp:694                                                                                    
#15 0x00000035fe5caa2c in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>)     
    at kernel/qapplication.cpp:3799                                                                                                                    
#16 0x00000035fe5d304a in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>)                   
    at kernel/qapplication.cpp:3528                                                                                                                    
#17 0x00007f1926f1659b in KApplication::notify (this=0xcee3d0, receiver=0x14763b0, event=0x7fff300d14e0) at ../../kdeui/kernel/kapplication.cpp:307    
#18 0x0000003f1f554381 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)   
    at kernel/qcoreapplication.cpp:587                                                                                                                 
#19 0x00000035fe5d23e8 in QApplicationPrivate::sendMouseEvent (receiver=<value optimized out>, event=<value optimized out>,                            
    alienWidget=<value optimized out>, nativeWidget=<value optimized out>, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>)  
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212                                                                            
#20 0x00000035fe636909 in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4042 
#21 0x00000035fe6357ff in QApplication::x11ProcessEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:3160  
#22 0x00000035fe65cc84 in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>)            
    at kernel/qguieventdispatcher_glib.cpp:142                                                                                                         
#23 0x0000003f1b23978b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0                                                                    
#24 0x0000003f1b23cf5d in ?? () from /usr/lib/libglib-2.0.so.0                                                                                         
#25 0x0000003f1b23d11b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0                                                                   
#26 0x0000003f1f57c70f in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>)                                
    at kernel/qeventdispatcher_glib.cpp:319                                                                                                            
#27 0x00000035fe65c44f in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>)                             
    at kernel/qguieventdispatcher_glib.cpp:198                                                                                                         
#28 0x0000003f1f552ca2 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:143(STRIGI_MIN_VERSION "0.6.0")
Comment 3 Aaron J. Seigo 2008-11-30 18:42:41 UTC
i can't reproduce it and the code itself looks ok there (though i could be missing something)...

can you please define "clicking around" better? where are you clicking? what are you clicking on? what widgets do you have running? etc..

also please double check that your build is completely up to date and all installed plasmoids are built against your current libplasma build.
Comment 4 Armin Berres 2008-12-01 01:04:31 UTC
I'm very sure that the buid was yesterday up to date and everything was built against the matching libplasma. we have some tricks in Debian to force this these days.

My clicking around from yesterday was adding and removing all sorts of plasmoids until plasma crashed. I couldn't reproduce it with a special plasmoid, it just happened now and then.
The werid thing is, that I couldn't reproduce the crashes today so far, which is a bit strange.

I'd say ignore this report until you here anything from me. When I can't reproduce it/it vanishes with a new revision I'll close it, otherwise you'll here me crying ;)
Comment 5 Marco Martin 2008-12-09 11:02:53 UTC
this is resolved upstream by the qt-copy patch
http://websvn.kde.org/trunk/qt-copy/patches/0260-fix-qgraphicswidget-deletionclearFocus.diff

will be in 4.4.4 and 4.5
Comment 6 Dario Andres 2008-12-18 18:30:47 UTC
*** Bug 178065 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-01-02 17:11:23 UTC
*** Bug 179384 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2009-01-11 14:24:20 UTC
*** Bug 180253 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2009-01-16 13:02:02 UTC
*** Bug 180950 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2009-01-16 13:02:06 UTC
*** Bug 180815 has been marked as a duplicate of this bug. ***
Comment 11 Dario Andres 2009-01-18 13:25:25 UTC
*** Bug 181159 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2009-01-18 13:25:58 UTC
*** Bug 181152 has been marked as a duplicate of this bug. ***
Comment 13 Dario Andres 2009-01-25 18:31:46 UTC
*** Bug 181887 has been marked as a duplicate of this bug. ***