Bug 400120

Summary: saving `yast2 > Network Settings' causes knetworkmanager to crash when on wireless
Product: [openSUSE] openSUSE 11.0 Reporter: Pablo Sanchez <pablo>
Component: NetworkAssignee: Helmut Schaa <hschaa>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i386   
OS: openSUSE 11.0   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: krash strack trace

Description Pablo Sanchez 2008-06-13 16:06:45 UTC
Hi,

When making changes via `yast2 > Network Settings', knetworkmanager consistently crashes on my machine.

On my machine, I have both a wired and wireless connection.  This problem only occurs while on my wireless connection.

To replicate, I do the following:

o Ensure I'm on the wireless connection
o yast2 > Network Settings
o `Edit' any of the devices
o Change, say, the `Activate device' setting from `At Boot Time' to `On Cable Connection' - doesn't really matter.
o Click `Next' until done with the changes and you return to the main `Network Settings' screen.
o Click `Finish' in the `Network Settings' screen which brings up the `Saving Network Configuration'
o As the progress of tasks is listed in `Saving Network Configuration', it appears (as it happens so quickly it's hard to tell), Knetworkmanager crashes when `Set up network services' is performed.

KNetworkManager - The KDE Crash Handler
=======================================
The application (KNetworkManager) crashed and caused the signal 11 (SIGSEGV).

I'll attach the backtrace.

Additional Data
=============== 
Running KNetworkManaager from the CLI, I also get the following trace:

DeviceStore::slotDeviceRemoved
DeviceStore::slotDeviceRemoved
knetworkmanager: WARNING: [Q_UINT32 Device::getDeviceType() const]
knetworkmanager: WARNING: [Q_UINT32 Device::getDeviceType() const]
Connection::GetSettings, obj: /org/freedesktop/NetworkManagerSettings/Connection/0
  Processing Setting 'connection'
  Attach setting 'connection'
    autoconnect: <bool>true</bool>
    id: <string>Sanchez Compound</string>
    timestamp: <uint32>1213369249</uint32>
    type: <string>802-11-wireless</string>
  Processing Setting 'ipv4'
  Attach setting 'ipv4'
    method: <string>dhcp</string>
  Processing Setting '802-11-wireless'
  Attach setting '802-11-wireless'
    mode: <string>infrastructure</string>
    seen-bssids: <list>  <string>00:02:6F:06:34:67</string> </list>
    ssid: <list>  <byte>83</byte>  <byte>97</byte>  <byte>110</byte>  <byte>99</byte>  <byte>104</byte>  <byte>101</byte>  <byte>122</byte>  <byte>32</byte>  <byte>67</byte>  <byte>111</byte>  <byte>109</byte>  <byte>112</byte>  <byte>111</byte>  <byte>117</byte>  <byte>110</byte>  <byte>100</byte> </list>
  Processing Setting '802-11-wireless-security'
WirelessSecurity::getEnabled false (null)
  Setting '802-11-wireless-security' is not enabled, discarding
  Processing Setting '802-1x'
  Setting '802-1x' is empty, discarding
DeviceStore::slotDeviceRemoved
KCrash: Application 'knetworkmanager' crashing...
Comment 1 Pablo Sanchez 2008-06-13 16:07:30 UTC
Created attachment 222068 [details]
krash strack trace
Comment 2 Helmut Schaa 2008-06-16 07:03:55 UTC
Thanks for the stack trace.

Duplicate of bug #397678.

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