Bug 192790 - plasma crashes when disconnecting mobile usb device
Summary: plasma crashes when disconnecting mobile usb device
Status: RESOLVED FIXED
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: Plasma Widget (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
: 194095 195611 196600 196943 198074 198968 199110 199621 199635 199807 200291 200396 200675 201509 202342 202975 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-15 17:27 UTC by Christian Schmitt
Modified: 2009-08-07 18:08 UTC (History)
16 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 Christian Schmitt 2009-05-15 17:27:27 UTC
Version:            (using KDE 4.2.3)
Compiler:          gcc 4.3 
OS:                Linux
Installed from:    Compiled From Sources

When I unplug my usb mobile device, the networkmanagement applet crashes. Here is a backtrace:

#0  0x0bf98b2c in WirelessConnectionInspector::watchedNetworks ()
   from /usr/lib/kde4/plasma_applet_networkmanagement.so         
#1  0x0bfacfbc in InterfaceGroup::updateConnections ()           
   from /usr/lib/kde4/plasma_applet_networkmanagement.so         
#2  0x0bf96474 in InterfaceGroup::qt_metacall ()                 
   from /usr/lib/kde4/plasma_applet_networkmanagement.so         
#3  0x0f5748a8 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#4  0x0f574e6c in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#5  0x0bf94818 in ConnectionList::connectionListUpdated ()                 
   from /usr/lib/kde4/plasma_applet_networkmanagement.so                   
#6  0x0bf9b074 in ConnectionList::assessConnections ()                     
   from /usr/lib/kde4/plasma_applet_networkmanagement.so                   
#7  0x0bf9b8dc in ConnectionList::reassess ()                              
   from /usr/lib/kde4/plasma_applet_networkmanagement.so                   
#8  0x0bfaa248 in InterfaceGroup::interfaceRemoved ()                      
   from /usr/lib/kde4/plasma_applet_networkmanagement.so                   
#9  0x0bf964b4 in InterfaceGroup::qt_metacall ()                           
   from /usr/lib/kde4/plasma_applet_networkmanagement.so                   
#10 0x0f5748a8 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#11 0x0f574e6c in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#12 0x0bf0e2f4 in Solid::Control::NetworkManager::Notifier::networkInterfaceRemoved ()
   from /usr/kde/4.2/lib/libsolidcontrol.so.4                                         
#13 0x0bf0ebc4 in ?? () from /usr/kde/4.2/lib/libsolidcontrol.so.4                    
#14 0x0bf0ed54 in ?? () from /usr/kde/4.2/lib/libsolidcontrol.so.4                    
---Type <return> to continue, or q <return> to quit---                                
#15 0x0f5748a8 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4           
#16 0x0f574e6c in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4           
#17 0x0be968b0 in NMNetworkManager::networkInterfaceRemoved ()                        
   from /usr/kde/4.2/lib/kde4/solid_networkmanager07.so                               
#18 0x0be98438 in NMNetworkManager::deviceRemoved ()                                  
   from /usr/kde/4.2/lib/kde4/solid_networkmanager07.so                               
#19 0x0be99db8 in NMNetworkManager::qt_metacall ()                                    
   from /usr/kde/4.2/lib/kde4/solid_networkmanager07.so                               
#20 0x0f5748a8 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4           
#21 0x0f574e6c in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4           
#22 0x0bea9670 in ?? () from /usr/kde/4.2/lib/kde4/solid_networkmanager07.so          
#23 0x0bea9f34 in ?? () from /usr/kde/4.2/lib/kde4/solid_networkmanager07.so          
#24 0x0f65d860 in ?? () from /usr/lib/qt4/libQtDBus.so.4
#25 0x0f664b80 in ?? () from /usr/lib/qt4/libQtDBus.so.4
#26 0x0f570fe0 in QObject::event () from /usr/lib/qt4/libQtCore.so.4
#27 0x0ec3773c in QApplicationPrivate::notify_helper () from /usr/lib/qt4/libQtGui.so.4
#28 0x0ec40b00 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4
#29 0x0fdc5bfc in KApplication::notify () from /usr/kde/4.2/lib/libkdeui.so.5
#30 0x0f55e130 in QCoreApplication::notifyInternal () from /usr/lib/qt4/libQtCore.so.4
#31 0x0f55ed30 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4
#32 0x0f55ef00 in QCoreApplication::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4
#33 0x0f58db98 in ?? () from /usr/lib/qt4/libQtCore.so.4
#34 0x0cabe9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0x0cac2bf8 in ?? () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#36 0x0cac2e84 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0x0f58d63c in QEventDispatcherGlib::processEvents () from /usr/lib/qt4/libQtCore.so.4
#38 0x0ecd2e60 in ?? () from /usr/lib/qt4/libQtGui.so.4
#39 0x0f55c068 in QEventLoop::processEvents () from /usr/lib/qt4/libQtCore.so.4
#40 0x0f55c2d0 in QEventLoop::exec () from /usr/lib/qt4/libQtCore.so.4
#41 0x0f55f000 in QCoreApplication::exec () from /usr/lib/qt4/libQtCore.so.4
#42 0x0ec374f0 in QApplication::exec () from /usr/lib/qt4/libQtGui.so.4
#43 0x10008ac4 in ?? ()
#44 0x0e756b44 in generic_start_main () from /lib/libc.so.6
#45 0x0e756ce4 in __libc_start_main () from /lib/libc.so.6
#46 0x00000000 in ?? ()
Comment 1 Will Stephenson 2009-05-15 17:30:08 UTC
Still no line numbers, can you increase the debug level of your build?
Comment 2 Christian Schmitt 2009-05-16 01:35:13 UTC
Here we go. Hope it is sufficient this time. :)

#0  QBasicAtomicInt::ref (this=0x0) at /usr/include/qt4/QtCore/qatomic_powerpc.h:133
#1  0x0bfa4378 in QList (this=0xbf9dd75c, l=<value optimized out>)                  
    at /usr/include/qt4/QtCore/qlist.h:111                                          
#2  0x0bfa2f9c in WirelessConnectionInspector::watchedNetworks (this=<value optimized out>)
    at /var/tmp/paludis/kde-misc-networkmanager-applet-9999/work/networkmanager-applet-9999/applet/connectioninspector.cpp:76                                                                   
#3  0x0bfb46ec in InterfaceGroup::updateConnections (this=0x10390b90)                           
    at /var/tmp/paludis/kde-misc-networkmanager-applet-9999/work/networkmanager-applet-9999/applet/interfacegroup.cpp:147                                                                       
#4  0x0bfa08fc in InterfaceGroup::qt_metacall (this=0x10390b90,                                 
    _c=QMetaObject::InvokeMetaMethod, _id=-1, _a=0xbf9dd7f8)                                    
    at /var/tmp/paludis/kde-misc-networkmanager-applet-9999/work/networkmanager-applet-9999_build/applet/moc_interfacegroup.cpp:91                                                              
#5  0x0f5748a8 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4                     
#6  0x0f574e6c in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4                     
#7  0x0bf9ed38 in ConnectionList::connectionListUpdated (this=0x0)                              
    at /var/tmp/paludis/kde-misc-networkmanager-applet-9999/work/networkmanager-applet-9999_build/applet/moc_connectionlist.cpp:97                                                              
#8  0x0bfa4cbc in ConnectionList::assessConnections (this=0x10390b90, service=0x10127f90)       
    at /var/tmp/paludis/kde-misc-networkmanager-applet-9999/work/networkmanager-applet-9999/applet/connectionlist.cpp:77                                                                        
#9  0x0bfa4d6c in ConnectionList::reassess (this=<value optimized out>)                         
    at /var/tmp/paludis/kde-misc-networkmanager-applet-9999/work/networkmanager-applet-9999/applet/connectionlist.cpp:169                                                                       
---Type <return> to continue, or q <return> to quit---                                          
#10 0x0bfb307c in InterfaceGroup::interfaceRemoved (this=0x10390b90, uni=<value optimized out>) 
    at /var/tmp/paludis/kde-misc-networkmanager-applet-9999/work/networkmanager-applet-9999/applet/interfacegroup.cpp:407                                                                       
#11 0x0bfa093c in InterfaceGroup::qt_metacall (this=0x10390b90,                                 
    _c=QMetaObject::InvokeMetaMethod, _id=-4, _a=0xbf9dda88)                                    
    at /var/tmp/paludis/kde-misc-networkmanager-applet-9999/work/networkmanager-applet-9999_build/applet/moc_interfacegroup.cpp:88                                                              
#12 0x0f5748a8 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4                     
#13 0x0f574e6c in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4                     
#14 0x0bf192f4 in Solid::Control::NetworkManager::Notifier::networkInterfaceRemoved ()          
   from /usr/kde/4.2/lib/libsolidcontrol.so.4                                                   
#15 0x0bf19bc4 in ?? () from /usr/kde/4.2/lib/libsolidcontrol.so.4                              
#16 0x0bf19d54 in ?? () from /usr/kde/4.2/lib/libsolidcontrol.so.4                              
#17 0x0f5748a8 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4                     
#18 0x0f574e6c in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4                     
#19 0x0bea18b0 in NMNetworkManager::networkInterfaceRemoved ()                                  
   from /usr/kde/4.2/lib/kde4/solid_networkmanager07.so                                         
#20 0x0bea3438 in NMNetworkManager::deviceRemoved ()                                            
   from /usr/kde/4.2/lib/kde4/solid_networkmanager07.so                                         
#21 0x0bea4db8 in NMNetworkManager::qt_metacall ()                                              
   from /usr/kde/4.2/lib/kde4/solid_networkmanager07.so                                         
#22 0x0f5748a8 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4                     
#23 0x0f574e6c in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4                     
#24 0x0beb4670 in ?? () from /usr/kde/4.2/lib/kde4/solid_networkmanager07.so                    
---Type <return> to continue, or q <return> to quit---                                          
#25 0x0beb4f34 in ?? () from /usr/kde/4.2/lib/kde4/solid_networkmanager07.so
#26 0x0f65d860 in ?? () from /usr/lib/qt4/libQtDBus.so.4
#27 0x0f664b80 in ?? () from /usr/lib/qt4/libQtDBus.so.4
#28 0x0f570fe0 in QObject::event () from /usr/lib/qt4/libQtCore.so.4
#29 0x0ec3773c in QApplicationPrivate::notify_helper () from /usr/lib/qt4/libQtGui.so.4
#30 0x0ec40b00 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4
#31 0x0fdc5bfc in KApplication::notify () from /usr/kde/4.2/lib/libkdeui.so.5
#32 0x0f55e130 in QCoreApplication::notifyInternal () from /usr/lib/qt4/libQtCore.so.4
#33 0x0f55ed30 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4
#34 0x0f55ef00 in QCoreApplication::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4
#35 0x0f58db98 in ?? () from /usr/lib/qt4/libQtCore.so.4
#36 0x0cabe9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0x0cac2bf8 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0x0cac2e84 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0x0f58d63c in QEventDispatcherGlib::processEvents () from /usr/lib/qt4/libQtCore.so.4
#40 0x0ecd2e60 in ?? () from /usr/lib/qt4/libQtGui.so.4
#41 0x0f55c068 in QEventLoop::processEvents () from /usr/lib/qt4/libQtCore.so.4
#42 0x0f55c2d0 in QEventLoop::exec () from /usr/lib/qt4/libQtCore.so.4
#43 0x0f55f000 in QCoreApplication::exec () from /usr/lib/qt4/libQtCore.so.4
#44 0x0ec374f0 in QApplication::exec () from /usr/lib/qt4/libQtGui.so.4
#45 0x10008bac in ?? ()
#46 0x0e756b44 in generic_start_main () from /lib/libc.so.6
#47 0x0e756ce4 in __libc_start_main () from /lib/libc.so.6
#48 0x00000000 in ?? ()
Comment 3 Sebastian Kügler 2009-05-19 15:34:17 UTC
SVN commit 970021 by sebas:

crash--

BUG:192790

 M  +7 -1      interfacegroup.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=970021
Comment 4 Jonathan Thomas 2009-06-19 00:24:03 UTC
*** Bug 196943 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-06-20 21:10:56 UTC
*** Bug 196600 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-06-20 21:11:54 UTC
*** Bug 194095 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-06-26 15:35:48 UTC
*** Bug 195611 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2009-07-07 00:46:26 UTC
*** Bug 198968 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2009-07-07 00:47:15 UTC
*** Bug 199110 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2009-07-10 17:12:41 UTC
*** Bug 199635 has been marked as a duplicate of this bug. ***
Comment 11 Dario Andres 2009-07-16 16:27:07 UTC
*** Bug 200396 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2009-07-16 17:37:51 UTC
*** Bug 200291 has been marked as a duplicate of this bug. ***
Comment 13 Dario Andres 2009-07-18 18:02:43 UTC
*** Bug 200675 has been marked as a duplicate of this bug. ***
Comment 14 Will Stephenson 2009-07-23 09:07:32 UTC
*** Bug 198074 has been marked as a duplicate of this bug. ***
Comment 15 Will Stephenson 2009-07-23 09:36:36 UTC
*** Bug 199621 has been marked as a duplicate of this bug. ***
Comment 16 Will Stephenson 2009-07-23 09:39:11 UTC
*** Bug 199807 has been marked as a duplicate of this bug. ***
Comment 17 Dario Andres 2009-07-26 04:37:17 UTC
*** Bug 201509 has been marked as a duplicate of this bug. ***
Comment 18 Dario Andres 2009-08-02 19:50:34 UTC
*** Bug 202342 has been marked as a duplicate of this bug. ***
Comment 19 Dario Andres 2009-08-07 18:08:31 UTC
*** Bug 202975 has been marked as a duplicate of this bug. ***