Bug 240426 - knetworkmanager crashes when changing ethernet profiles
Summary: knetworkmanager crashes when changing ethernet profiles
Status: RESOLVED DUPLICATE of bug 215080
Alias: None
Product: knetworkmanager
Classification: Unmaintained
Component: general (show other bugs)
Version: 0.9
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-02 08:08 UTC by Mohammed Arafa
Modified: 2011-03-24 19:23 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mohammed Arafa 2010-06-02 08:08:29 UTC
Version:           0.9 (using KDE 4.4.3) 
OS:                Linux

knetworkmanager crashes when changing ethernet profiles

Reproducible: Didn't try

Steps to Reproduce:
let knetworkmanager start with a different profile.
then change it
it will crash
when restartking knetworkmanager it will start with the 2nd profile



it might have something to do with the laptop resuming from sleep
Comment 1 Reza Bakhshi 2010-08-17 09:17:42 UTC
Application: KNetworkManager (knetworkmanager), signal: Segmentation fault
[KCrash Handler]
#7  0xb65eb124 in QAction::isSeparator (this=0x6f) at kernel/qaction.cpp:793
#8  0xb6aa9b0d in QMenuPrivate::setCurrentAction (this=0x816c0c0, action=0x6f, popup=96, reason=SelectedFromElsewhere, activateFirst=false) at widgets/qmenu.cpp:571
#9  0xb6aaccb0 in QMenu::mouseMoveEvent (this=0x818cd30, e=0xbffea5e0) at widgets/qmenu.cpp:2819
#10 0xb6652668 in QWidget::event (this=0x818cd30, event=0xbffea5e0) at kernel/qwidget.cpp:8029
#11 0xb6aae73c in QMenu::event (this=0x818cd30, e=0xbffea5e0) at widgets/qmenu.cpp:2421
#12 0xb4d39edc in Oxygen::MenuBarDataV1::eventFilter (this=0x82810a8, object=0x818cd30, event=0xbffea5e0) at /usr/src/debug/kdebase-workspace-4.5.0/kstyles/oxygen/animations/oxygenmenubardata.cpp:84
#13 0xb63279ee in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8093708, receiver=0x818cd30, event=0xbffea5e0) at kernel/qcoreapplication.cpp:841
#14 0xb65f1e0d in QApplicationPrivate::notify_helper (this=0x8093708, receiver=0x818cd30, e=0xbffea5e0) at kernel/qapplication.cpp:4298
#15 0xb65f963e in QApplication::notify (this=0xbffea334, receiver=0x818cd30, e=0xbffea5e0) at kernel/qapplication.cpp:3867
#16 0xb7200881 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#17 0xb632871e in QCoreApplication::notifyInternal (this=0xbffec0a0, receiver=0x818cd30, event=0xbffea5e0) at kernel/qcoreapplication.cpp:726
#18 0xb65f8584 in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218
#19 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2965
#20 0xb65f8ab1 in QApplicationPrivate::sendSyntheticEnterLeave (this=0x8093708, widget=0x82019a0) at kernel/qapplication.cpp:3053
#21 0xb6650e7e in QWidgetPrivate::hideChildren (this=0x81a8210, spontaneous=false) at kernel/qwidget.cpp:7579
#22 0xb665102a in QWidgetPrivate::hide_helper (this=0x81a8210) at kernel/qwidget.cpp:7309
#23 0xb665aa70 in QWidget::setVisible (this=0x81eb520, visible=false) at kernel/qwidget.cpp:7481
#24 0xb665f0ed in hide (this=<value optimized out>) at ../../src/gui/kernel/qwidget.h:489
#25 QWidgetAction::releaseWidget (this=<value optimized out>) at kernel/qwidgetaction.cpp:206
#26 0xb6aa861a in QMenu::actionEvent (this=0x818cd30, e=0xbffeadc8) at widgets/qmenu.cpp:2892
#27 0xb66522a9 in QWidget::event (this=0x818cd30, event=0xbffeadc8) at kernel/qwidget.cpp:8419
#28 0xb6aae73c in QMenu::event (this=0x818cd30, e=0xbffeadc8) at widgets/qmenu.cpp:2421
#29 0xb65f1e3c in QApplicationPrivate::notify_helper (this=0x8093708, receiver=0x818cd30, e=0xbffeadc8) at kernel/qapplication.cpp:4302
#30 0xb65f8d08 in QApplication::notify (this=0x818cd30, receiver=0x818cd30, e=0xbffeadc8) at kernel/qapplication.cpp:4267
#31 0xb7200881 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#32 0xb632871e in QCoreApplication::notifyInternal (this=0xbffec0a0, receiver=0x818cd30, event=0xbffeadc8) at kernel/qcoreapplication.cpp:726
#33 0xb6647325 in sendEvent (event=<value optimized out>, receiver=0x818cd30) at ../../src/corelib/kernel/qcoreapplication.h:215
#34 QWidget::removeAction (event=<value optimized out>, receiver=0x818cd30) at kernel/qwidget.cpp:3042
#35 0x080558fc in _start ()
Comment 2 Reza Bakhshi 2010-08-17 09:24:14 UTC
It also happens when logging into KDE as a fresh session (not after sleep or ...)
I have set Kwallet to remember my passwords for network access and knetwork manager crashed before kwallet asking for my unlock password.

Knetworkmanager automatically selects eth_s0_0 (automatic profile) when there is a dhcp server in the network despite that I have explicitly have defined a profile named "Company" and its "connect automatically" set to true; therefore I always must reset the profile to "company" and in 50% of times it results in crash
Comment 3 Lamarque V. Souza 2011-03-24 19:23:32 UTC

*** This bug has been marked as a duplicate of bug 215080 ***