Bug 281187 - plasma segfault during loading of "Yet Anothet Netstat Monitor"
Summary: plasma segfault during loading of "Yet Anothet Netstat Monitor"
Status: RESOLVED WORKSFORME
Alias: None
Product: bindings
Classification: Developer tools
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: kde-bindings
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-01 20:10 UTC by jeep
Modified: 2018-11-30 03:49 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jeep 2011-09-01 20:10:02 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-2-686-pae i686
Distribution: Debian GNU/Linux testing (wheezy)

-- Information about the crash:
- What I was doing when the application crashed:

I was loading "Yet Anothet Netstat Monitor" plasmoïd, just after installing it.
Segfault comes when blinking icon was almost there.

- Unusual behavior I noticed:

It's my second try to install new plasmoïds, for the first one ("VDM"), it
was -- quite -- the same, but *only the plasmoïd* segfaulted (script problem,
as I remember) this time.
I precise I restarted *all* the system, because KDE cannot close properly
(akonadi & kdeinit problems, it seems) before I try to test some other plasmoïd.

Running debian GNU/Linux (wheezy/sid), debian kernel 2.6.39-2-686-pae.

Packages -- maybe -- involved :

linux-image-2.6.39-2-686-pae 	2.6.39-3
linux-headers-2.6.39-2-common 	2.6.39-3    
linux-base 	3.3
libc6 	2.13-16  

ruby 	4.8                                                                                                                                                   
ruby1.8 	1.8.7.352-2    
python 	2.6.7-3

kde-plasma-desktop    	5:70                                                                                                                                 
kde-standard    	5:70                                                                                                                                       
kde-window-manager    	4:4.6.5-2                                                                                                                            
kdebase    		5:66                                                                                                                                            
kdebase-apps   	4:4.6.5-1                                                                                                                                  
kdebase-bin    	4:4.6.5-1                                                                                                                                   
kdebase-data    	4:4.6.5-1                                                                                                                            
libplasma-ruby1.8   	4:4.4.5-7         
libqt4-ruby1.8    	4:4.4.5-7  
libqtcore4    		4:4.7.3-5                                                                                                                                    
libqtgui4    		4:4.7.3-5                   
libsmokekdecore4-3   	4:4.4.5-7
libsmoke*    		4:4.4.5-7
plasma-desktop    	4:4.6.5-2       
python-kde4    	4:4.6.80-3                                                                                                                                  
python-qt4    	4.8.3-4

The crash can be reproduced every time.

-- Backtrace:
Application: Outil de gestion de fenêtres Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb20a1720 (LWP 4921))]

Thread 2 (Thread 0xb1155b70 (LWP 4922)):
#0  0xb31f61bb in pthread_mutex_lock () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#1  0xb75d7c26 in pthread_mutex_lock () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb30f0acd in g_main_context_query () from /lib/libglib-2.0.so.0
#3  0xb30f1654 in ?? () from /lib/libglib-2.0.so.0
#4  0xb30f20f3 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb17f9274 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0xb311ab6f in ?? () from /lib/libglib-2.0.so.0
#7  0xb31f3c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#8  0xb75ca96e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

Thread 1 (Thread 0xb20a1720 (LWP 4921)):
[KCrash Handler]
#7  0xa598b740 in rb_longjmp (tag=6, mesg=2762005880) at eval.c:4650
#8  0xa598c2c1 in rb_exc_raise (mesg=181997960) at eval.c:4667
#9  0xa598cae9 in stack_check () at eval.c:5616
#10 0xa598cb23 in eval_check_tick () at eval.c:5626
#11 eval_check_tick () at eval.c:5621
#12 0xa5988d68 in rb_call0 (klass=181878580, recv=181879540, id=13337, oid=13337, argc=1, argv=0xbfe1d620, body=0xad7dcc8, flags=0) at eval.c:5880
#13 0xa598a601 in rb_call (klass=181878580, recv=181879540, mid=13337, argc=1, argv=0xbfe1d620, scope=1, self=<value optimized out>) at eval.c:6176
#14 0xa598ad8c in vafuncall (recv=181879540, mid=13337, n=1, ar=0xbfe1d68c) at eval.c:6253
#15 0xa598af27 in rb_funcall (recv=181879540, mid=13337, n=1) at eval.c:6270
#16 0xa58bf0a4 in set_obj_info (className=0xae86000 "Qt::Painter", o=0xa32ca20) at ../../../../ruby/qtruby/src/Qt.cpp:1121
#17 0xa58e9fd9 in marshall_to_ruby<SmokeClassWrapper> (m=0xbfe1d8c4) at ../../../../ruby/qtruby/src/marshall_basetypes.h:159
#18 marshall_it<SmokeClassWrapper> (m=0xbfe1d8c4) at ../../../../ruby/qtruby/src/handlers.cpp:812
#19 marshall_basetype (m=0xbfe1d8c4) at ../../../../ruby/qtruby/src/handlers.cpp:875
#20 0xa58f4c57 in QtRuby::MethodCallBase::next (this=0xbfe1d8c4) at ../../../../ruby/qtruby/src/marshall_types.cpp:463
#21 0xa58bd4d5 in QtRuby::Binding::callMethod (this=0xa78afcbc, method=514, ptr=0xaf731b0, args=0xbfe1d930) at ../../../../ruby/qtruby/src/Qt.cpp:281
#22 0xa57e5371 in __smokeplasma::x_Plasma__AppletScript::paintInterface (this=0xaf731b0, x1=0xbfe1dc94, x2=0xa0278b8, x3=...) at x_2.cpp:235
#23 0xb72c2eb1 in Plasma::Applet::paintInterface (this=0xad70798, painter=0xbfe1dc94, option=0xa0278b8, contentsRect=...) at ../../plasma/applet.cpp:1453
#24 0xb72c9784 in Plasma::Applet::paint (this=0xad70798, painter=0xbfe1dc94, option=0xa0278b8, widget=0x0) at ../../plasma/applet.cpp:1446
#25 0xb5f7cfa5 in _q_paintItem (item=<value optimized out>, painter=0xbfe1dc94, option=0xa0278b8, widget=0x0, useWindowOpacity=false, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4314
#26 0xb5f7de4e in _q_paintIntoCache (pix=0xbfe1e1b8, item=0xad707a0, pixmapExposed=..., itemToPixmap=..., renderHints=) at graphicsview/qgraphicsscene.cpp:4352
#27 0xb5f971cc in QGraphicsScenePrivate::drawItemHelper (this=0xa027768, item=0xad707a0, painter=0xbfe1f058, option=0xa0278b8, widget=0xa9661c8, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4673
#28 0xb5f97dc3 in QGraphicsScenePrivate::draw (this=0xa027768, item=0xad707a0, painter=0xbfe1f058, viewTransform=0x0, transformPtr=0xad09810, exposedRegion=0xa953d48, widget=0xa9661c8, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4945
#29 0xb5f98a9e in QGraphicsScenePrivate::drawSubtreeRecursive (this=0xa027768, item=0xad707a0, painter=0xbfe1f058, viewTransform=0x0, exposedRegion=0xa953d48, widget=0xa9661c8, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4836
#30 0xb5f97bf7 in QGraphicsScenePrivate::draw (this=0xa027768, item=0xa33b260, painter=0xbfe1f058, viewTransform=0x0, transformPtr=0xa352190, exposedRegion=0xa953d48, widget=0xa9661c8, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4962
#31 0xb5f98a9e in QGraphicsScenePrivate::drawSubtreeRecursive (this=0xa027768, item=0xa33b260, painter=0xbfe1f058, viewTransform=0x0, exposedRegion=0xa953d48, widget=0xa9661c8, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4836
#32 0xb5f993af in QGraphicsScenePrivate::drawItems (this=0xa027768, painter=0xbfe1f058, viewTransform=0x0, exposedRegion=0xa953d48, widget=0xa9661c8) at graphicsview/qgraphicsscene.cpp:4718
#33 0xb5fb5896 in QGraphicsView::paintEvent (this=0xa953738, event=0xb765536c) at graphicsview/qgraphicsview.cpp:3469
#34 0xb59585d9 in QWidget::event (this=0xa953738, event=0xbfe1f714) at kernel/qwidget.cpp:8405
#35 0xb5d58ff5 in QFrame::event (this=0xa953738, e=0xbfe1f714) at widgets/qframe.cpp:557
#36 0xb5deb091 in QAbstractScrollArea::viewportEvent (this=0xa953738, e=0xbfe1f714) at widgets/qabstractscrollarea.cpp:1043
#37 0xb5fb6c4c in QGraphicsView::viewportEvent (this=0xa953738, event=0xbfe1f714) at graphicsview/qgraphicsview.cpp:2864
#38 0xb5ded816 in viewportEvent (this=0xa57c2c8, o=0xa9661c8, e=0xbfe1f714) at widgets/qabstractscrollarea_p.h:100
#39 eventFilter (this=0xa57c2c8, o=0xa9661c8, e=0xbfe1f714) at widgets/qabstractscrollarea_p.h:116
#40 QAbstractScrollAreaFilter::eventFilter (this=0xa57c2c8, o=0xa9661c8, e=0xbfe1f714) at widgets/qabstractscrollarea_p.h:115
#41 0xb63cfc36 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0xa026a80, receiver=0xa9661c8, event=0xbfe1f714) at kernel/qcoreapplication.cpp:846
#42 0xb58fe072 in notify_helper (this=0xa026a80, receiver=0xa9661c8, e=0xbfe1f714) at kernel/qapplication.cpp:4463
#43 QApplicationPrivate::notify_helper (this=0xa026a80, receiver=0xa9661c8, e=0xbfe1f714) at kernel/qapplication.cpp:4439
#44 0xb59034e8 in QApplication::notify (this=0xa026a80, receiver=0xa9661c8, e=0xbfe1f714) at kernel/qapplication.cpp:4432
#45 0xb6a64571 in KApplication::notify (this=0xa0145d8, receiver=0xa9661c8, event=0xbfe1f714) at ../../kdeui/kernel/kapplication.cpp:311
#46 0xb63cfa9e in QCoreApplication::notifyInternal (this=0xa0145d8, receiver=0xa9661c8, event=0xbfe1f714) at kernel/qcoreapplication.cpp:731
#47 0xb595530c in sendSpontaneousEvent (this=0xa9661e0, pdev=0xa9664d4, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xa9664a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#48 QWidgetPrivate::drawWidget (this=0xa9661e0, pdev=0xa9664d4, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xa9664a0) at kernel/qwidget.cpp:5492
#49 0xb5b3bd0b in QWidgetBackingStore::sync (this=0xa9664a0) at painting/qbackingstore.cpp:1325
#50 0xb594ab5b in QWidgetPrivate::syncBackingStore (this=0xa9539f8) at kernel/qwidget.cpp:1842
#51 0xb5959185 in QWidget::event (this=0xa953738, event=0xb059ba0) at kernel/qwidget.cpp:8552
#52 0xb5d58ff5 in QFrame::event (this=0xa953738, e=0xb059ba0) at widgets/qframe.cpp:557
#53 0xb5decc24 in QAbstractScrollArea::event (this=0xa953738, e=0xb059ba0) at widgets/qabstractscrollarea.cpp:996
#54 0xb5fa9278 in QGraphicsView::event (this=0xa953738, event=0xb059ba0) at graphicsview/qgraphicsview.cpp:2741
#55 0xb58fe0a4 in notify_helper (this=0xa026a80, receiver=0xa953738, e=0xb059ba0) at kernel/qapplication.cpp:4467
#56 QApplicationPrivate::notify_helper (this=0xa026a80, receiver=0xa953738, e=0xb059ba0) at kernel/qapplication.cpp:4439
#57 0xb59034e8 in QApplication::notify (this=0xa026a80, receiver=0xa953738, e=0xb059ba0) at kernel/qapplication.cpp:4432
#58 0xb6a64571 in KApplication::notify (this=0xa0145d8, receiver=0xa953738, event=0xb059ba0) at ../../kdeui/kernel/kapplication.cpp:311
#59 0xb63cfa9e in QCoreApplication::notifyInternal (this=0xa0145d8, receiver=0xa953738, event=0xb059ba0) at kernel/qcoreapplication.cpp:731
#60 0xb63d3264 in sendEvent (receiver=0xa953738, event_type=77, data=0x9fcf4e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#61 QCoreApplicationPrivate::sendPostedEvents (receiver=0xa953738, event_type=77, data=0x9fcf4e0) at kernel/qcoreapplication.cpp:1372
#62 0xb63d33ac in QCoreApplication::sendPostedEvents (receiver=0xa953738, event_type=77) at kernel/qcoreapplication.cpp:1265
#63 0xb5f8dd56 in dispatchPendingUpdateRequests (this=0xa027768) at ../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:189
#64 QGraphicsScenePrivate::_q_processDirtyItems (this=0xa027768) at graphicsview/qgraphicsscene.cpp:510
#65 0xb5f8e16b in QGraphicsScene::qt_metacall (this=0xa0218a0, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xaef4f40) at .moc/release-shared/moc_qgraphicsscene.cpp:130
#66 0xb72fcd02 in Plasma::Corona::qt_metacall (this=0xa0218a0, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xaef4f40) at ./corona.moc:109
#67 0xb76a5612 in DesktopCorona::qt_metacall (this=0xa0218a0, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xaef4f40) at ./desktopcorona.moc:101
#68 0xb63d5e4d in metacall (object=0xa0218a0, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0xaef4f40) at kernel/qmetaobject.cpp:237
#69 QMetaObject::metacall (object=0xa0218a0, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0xaef4f40) at kernel/qmetaobject.cpp:232
#70 0xb63e0795 in QMetaCallEvent::placeMetaCall (this=0xb0571f0, object=0xa0218a0) at kernel/qobject.cpp:535
#71 0xb63e7caf in QObject::event (this=0xa0218a0, e=0xb0571f0) at kernel/qobject.cpp:1217
#72 0xb5f94a00 in QGraphicsScene::event (this=0xa0218a0, event=0xb0571f0) at graphicsview/qgraphicsscene.cpp:3544
#73 0xb58fe0a4 in notify_helper (this=0xa026a80, receiver=0xa0218a0, e=0xb0571f0) at kernel/qapplication.cpp:4467
#74 QApplicationPrivate::notify_helper (this=0xa026a80, receiver=0xa0218a0, e=0xb0571f0) at kernel/qapplication.cpp:4439
#75 0xb5903432 in QApplication::notify (this=0xb0571f0, receiver=0xa0218a0, e=0xb0571f0) at kernel/qapplication.cpp:4214
#76 0xb6a64571 in KApplication::notify (this=0xa0145d8, receiver=0xa0218a0, event=0xb0571f0) at ../../kdeui/kernel/kapplication.cpp:311
#77 0xb63cfa9e in QCoreApplication::notifyInternal (this=0xa0145d8, receiver=0xa0218a0, event=0xb0571f0) at kernel/qcoreapplication.cpp:731
#78 0xb63d3264 in sendEvent (receiver=0x0, event_type=0, data=0x9fcf4e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#79 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9fcf4e0) at kernel/qcoreapplication.cpp:1372
#80 0xb63d33ac in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#81 0xb63fd894 in sendPostedEvents (s=0xa024700) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#82 postEventSourceDispatch (s=0xa024700) at kernel/qeventdispatcher_glib.cpp:277
#83 0xb30f1252 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#84 0xb30f1a30 in ?? () from /lib/libglib-2.0.so.0
#85 0xb30f1ce4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#86 0xb63fdcc7 in QEventDispatcherGlib::processEvents (this=0x9fd01f0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#87 0xb59b301a in QGuiEventDispatcherGlib::processEvents (this=0x9fd01f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#88 0xb63ceabd in QEventLoop::processEvents (this=0xbfe20b44, flags=...) at kernel/qeventloop.cpp:149
#89 0xb63ced01 in QEventLoop::exec (this=0xbfe20b44, flags=...) at kernel/qeventloop.cpp:201
#90 0xb63d345a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#91 0xb58fbf24 in QApplication::exec () at kernel/qapplication.cpp:3741
#92 0xb76acc9b in kdemain (argc=1, argv=0xbfe20d54) at ../../../../plasma/desktop/shell/main.cpp:120
#93 0x0804857b in main (argc=1, argv=0xbfe20d54) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-31 03:56:26 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-15 10:36:26 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-30 03:49:42 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!