Bug 276818 - Networkmanager 0.9 / Plasmoid NM 0.9 + eicon 225 umts/3g
Summary: Networkmanager 0.9 / Plasmoid NM 0.9 + eicon 225 umts/3g
Status: RESOLVED DUPLICATE of bug 253889
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-30 12:40 UTC by Bruno Friedmann
Modified: 2011-08-07 13:16 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Proof of not using NM0.7 (68.33 KB, image/png)
2011-06-30 15:28 UTC, Bruno Friedmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Friedmann 2011-06-30 12:40:44 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.4 (4.6.4)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-2-desktop x86_64
Distribution: "openSUSE 12.1 Milestone 2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I've try to setup for my 3g mobile provider (orange), even with the triple root password, and the twice pin code entered, the connexion failed for obscure reason. 

PNM 0.9 doesn't react correctly with the select box (enable/disable high speed modem ) nothing seems to happen when click on.
The second time I've edited the connection to shortcut the name to orange, PNM didn't find it anymore. I've to remove and replug the dongle.

After the third unsuccessful try, I remove the dongle. then get this crash

The crash can be reproduced some of the time.

-- Backtrace:
Application: Outil de gestion de fenêtres Plasma (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fadcc007760 (LWP 3461))]

Thread 2 (Thread 0x7fada5b73700 (LWP 3558)):
#0  0x00007fadc973a2b3 in poll () from /lib64/libc.so.6
#1  0x00007fadc65747e4 in g_main_context_poll (n_fds=1, fds=0x152da60, timeout=-1, context=0x156e880, priority=<optimized out>) at gmain.c:3405
#2  g_main_context_iterate (context=0x156e880, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x00007fadc6574d19 in g_main_context_iteration (context=0x156e880, may_block=1) at gmain.c:3155
#4  0x00007fadcad37616 in QEventDispatcherGlib::processEvents (this=0x156e620, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fadcad0bb52 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fadcad0bd4f in QEventLoop::exec (this=0x7fada5b72d30, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fadcac237af in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x00007fadcaceec1f in QInotifyFileSystemWatcherEngine::run (this=0x152bb70) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fadcac261f5 in QThreadPrivate::start (arg=0x152bb70) at thread/qthread_unix.cpp:320
#10 0x00007fadbe14cbc3 in ?? () from /usr/lib64/libGL.so.1
#11 0x00007fadca997c99 in start_thread (arg=0x7fada5b73700) at pthread_create.c:301
#12 0x00007fadc974251d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fadcc007760 (LWP 3461)):
[KCrash Handler]
#6  Solid::Control::FrontendObjectPrivate::backendObject (this=0x4545454545454545) at /usr/src/debug/kdebase-workspace-4.6.4/libs/solid/control/frontendobject.cpp:40
#7  0x00007fada8ff783d in Solid::Control::ModemGsmNetworkInterface::getRegistrationInfo (this=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.4/libs/solid/control/modemgsmnetworkinterface.cpp:93
#8  0x00007fada98ffa94 in InterfaceDetailsWidget::getDetails (this=0x1bb1030) at /usr/src/debug/networkmanagement-0.9.2.60git.1307285472/applet/interfacedetailswidget.cpp:238
#9  0x00007fada990091f in InterfaceDetailsWidget::resetInterfaceDetails (this=0x1bb1030) at /usr/src/debug/networkmanagement-0.9.2.60git.1307285472/applet/interfacedetailswidget.cpp:206
#10 0x00007fada98eb914 in InterfaceDetailsWidget::qt_metacall (this=0x1bb1030, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff68f4ed70) at /usr/src/debug/networkmanagement-0.9.2.60git.1307285472/build/applet/moc_interfacedetailswidget.cpp:108
#11 0x00007fadcad1f5fa in QMetaObject::activate (sender=0x511d670, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff68f4ed70) at kernel/qobject.cpp:3278
#12 0x00007fada8ff31f5 in Solid::Control::ModemManager::Notifier::modemInterfaceRemoved (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.4/build/libs/solid/control/modemmanager.moc:105
#13 0x00007fada8ff3748 in Solid::Control::ModemManagerPrivate::_k_modemInterfaceRemoved (this=0x511d670, udi=...) at /usr/src/debug/kdebase-workspace-4.6.4/libs/solid/control/modemmanager.cpp:170
#14 0x00007fada8ff3939 in Solid::Control::ModemManagerPrivate::qt_metacall (this=0x511d670, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff68f4eec0) at /usr/src/debug/kdebase-workspace-4.6.4/build/libs/solid/control/modemmanager_p.moc:82
#15 0x00007fadcad1f5fa in QMetaObject::activate (sender=0x23c1840, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff68f4eec0) at kernel/qobject.cpp:3278
#16 0x00007fad94077b75 in MMModemManager::modemInterfaceRemoved (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.4/build/solid/modemmanager-0.4/manager.moc:123
#17 0x00007fad94078869 in MMModemManager::deviceRemoved (this=0x23c1840, objpath=...) at /usr/src/debug/kdebase-workspace-4.6.4/solid/modemmanager-0.4/manager.cpp:145
#18 0x00007fad94078990 in MMModemManager::qt_metacall (this=0x23c1840, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff68f4f060) at /usr/src/debug/kdebase-workspace-4.6.4/build/solid/modemmanager-0.4/manager.moc:95
#19 0x00007fadcad1f5fa in QMetaObject::activate (sender=0x50db920, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff68f4f060) at kernel/qobject.cpp:3278
#20 0x00007fad9408a3b5 in OrgFreedesktopModemManagerInterface::DeviceRemoved (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.4/build/solid/modemmanager-0.4/mm-manager-clientinterface.moc:102
#21 0x00007fad9408a600 in OrgFreedesktopModemManagerInterface::qt_metacall (this=0x50db920, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff68f4f290) at /usr/src/debug/kdebase-workspace-4.6.4/build/solid/modemmanager-0.4/mm-manager-clientinterface.moc:81
#22 0x00007fadc7b1a31b in QDBusConnectionPrivate::deliverCall (this=0x8730e0, object=0x50db920, msg=..., metaTypes=..., slotIdx=6) at qdbusintegrator.cpp:941
#23 0x00007fadc7b2389f in QDBusCallDeliveryEvent::placeMetaCall (this=<optimized out>, object=<optimized out>) at qdbusintegrator_p.h:103
#24 0x00007fadcad231aa in QObject::event (this=0x50db920, e=<optimized out>) at kernel/qobject.cpp:1217
#25 0x00007fadc9ec6de4 in notify_helper (e=0x565c120, receiver=0x50db920, this=0x770d40) at kernel/qapplication.cpp:4462
#26 QApplicationPrivate::notify_helper (this=0x770d40, receiver=0x50db920, e=0x565c120) at kernel/qapplication.cpp:4434
#27 0x00007fadc9ecbc71 in QApplication::notify (this=0x767100, receiver=0x50db920, e=0x565c120) at kernel/qapplication.cpp:4341
#28 0x00007fadcb9a7266 in KApplication::notify (this=0x767100, receiver=0x50db920, event=0x565c120) at /usr/src/debug/kdelibs-4.6.4/kdeui/kernel/kapplication.cpp:311
#29 0x00007fadcad0c94c in QCoreApplication::notifyInternal (this=0x767100, receiver=0x50db920, event=0x565c120) at kernel/qcoreapplication.cpp:731
#30 0x00007fadcad0fcb4 in sendEvent (event=0x565c120, receiver=0x50db920) at kernel/qcoreapplication.h:215
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x610660) at kernel/qcoreapplication.cpp:1372
#32 0x00007fadcad37153 in sendPostedEvents () at kernel/qcoreapplication.h:220
#33 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#34 0x00007fadc65742ad in g_main_dispatch (context=0x771890) at gmain.c:2441
#35 g_main_context_dispatch (context=0x771890) at gmain.c:3014
#36 0x00007fadc6574a88 in g_main_context_iterate (context=0x771890, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#37 0x00007fadc6574d19 in g_main_context_iteration (context=0x771890, may_block=1) at gmain.c:3155
#38 0x00007fadcad375af in QEventDispatcherGlib::processEvents (this=0x73fe50, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#39 0x00007fadc9f69a4e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007fadcad0bb52 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007fadcad0bd4f in QEventLoop::exec (this=0x7fff68f4fc50, flags=...) at kernel/qeventloop.cpp:201
#42 0x00007fadcad0ff47 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#43 0x00007fadb98036d3 in kdemain (argc=1, argv=0x6d1820) at /usr/src/debug/kdebase-workspace-4.6.4/plasma/desktop/shell/main.cpp:120
#44 0x0000000000408aef in _start ()

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2011-06-30 14:27:06 UTC
Your KDE configuration is using the wrong NM backend, which is known to cause instability. Go to systemsettings -> Information Source. In "Network Management infrastructure" change the NM-0.9 priority to be higher than the NM-0.7 backend. If you prefer you can edit configuration file directly, its path is /usr/share/kde4/services/solidbackends/solid_networkmanager09.desktop. Change the number in line InitialPreference to be higher than the number in /usr/share/kde4/services/solidbackends/solid_networkmanager07.desktop, which is usually 100.

This problem was fixed in June 3th. OpenSuse needs to update their Plasma NM snapshot.
Comment 2 Bruno Friedmann 2011-06-30 15:28:05 UTC
Sorry Vincent, but before closing bug like Luky Luke, you should realize that what you tell is just plain wrong.
In system settings -> solid -> I've only NetworkManager 0.9 
You can just verify with you own eyes in the attachement that follow 
or http://dl.dropbox.com/u/13333867/kde/PNM0.9x-kdebnc-276818.png

Here the full list of my installed / related packages 

zypper se -si networkma
Retrieving repository 'factory-mozilla' metadata [done]
Building repository 'factory-mozilla' cache [done]
Retrieving repository 'factory-security' metadata [done]
Building repository 'factory-security' cache [done]
Loading repository data...
Reading installed packages...

S | Name                                     | Type    | Version                    | Arch   | Repository               
--+------------------------------------------+---------+----------------------------+--------+--------------------------
i | NetworkManager                           | package | 0.8.999-1.1                | x86_64 | factory-oss              
i | NetworkManager-debuginfo                 | package | 0.8.999-1.1                | x86_64 | factory-debug            
i | NetworkManager-devel                     | package | 0.8.999-1.1                | x86_64 | factory-oss              
i | NetworkManager-doc                       | package | 0.8.999-1.1                | x86_64 | factory-oss              
i | NetworkManager-glib                      | package | 0.8.999-1.1                | x86_64 | factory-oss              
i | NetworkManager-glib-debuginfo            | package | 0.8.999-1.1                | x86_64 | factory-debug            
i | NetworkManager-kde4-lang                 | package | 0.9.2.60git.1307285472-1.1 | noarch | factory-kde-playground   
i | NetworkManager-kde4-libs                 | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | NetworkManager-kde4-libs-debuginfo       | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | NetworkManager-openvpn                   | package | 0.8.999-1.2                | x86_64 | factory-oss              
i | NetworkManager-openvpn-debuginfo         | package | 0.8.999-1.2                | x86_64 | factory-debug            
i | NetworkManager-openvpn-kde4              | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | NetworkManager-openvpn-kde4-debuginfo    | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | NetworkManager-openvpn-lang              | package | 0.8.999-1.2                | noarch | factory-oss              
i | NetworkManager-pptp                      | package | 0.8.999-1.2                | x86_64 | factory-oss              
i | NetworkManager-pptp-debuginfo            | package | 0.8.999-1.2                | x86_64 | factory-debug            
i | NetworkManager-pptp-kde4                 | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | NetworkManager-pptp-kde4-debuginfo       | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | NetworkManager-pptp-lang                 | package | 0.8.999-1.2                | noarch | factory-oss              
i | NetworkManager-strongswan-kde4           | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | NetworkManager-strongswan-kde4-debuginfo | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | NetworkManager-vpnc                      | package | 0.8.999-1.2                | x86_64 | factory-oss              
i | NetworkManager-vpnc-debuginfo            | package | 0.8.999-1.2                | x86_64 | factory-debug            
i | NetworkManager-vpnc-kde4                 | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | NetworkManager-vpnc-kde4-debuginfo       | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | NetworkManager-vpnc-lang                 | package | 0.8.999-1.2                | noarch | factory-oss              
i | cnetworkmanager                          | package | 0.21.1-21.2                | noarch | factory-network-utilities
i | libproxy1-networkmanager                 | package | 0.4.7-2.1                  | x86_64 | factory-oss              
i | libproxy1-networkmanager-debuginfo       | package | 0.4.7-2.1                  | x86_64 | factory-debug            
i | plasmoid-networkmanagement               | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground   
i | plasmoid-networkmanagement-debuginfo     | package | 0.9.2.60git.1307285472-1.1 | x86_64 | factory-kde-playground

And the plasmoid informations are 

rpm -qi plasmoid-networkmanagement
Name        : plasmoid-networkmanagement
Version     : 0.9.2.60git.1307285472
Release     : 1.1
Architecture: x86_64
Install Date: Sat Jun 11 12:27:56 2011
Group       : System/GUI/KDE
Size        : 425973
License     : GPL v2 or later
Signature   : DSA/SHA1, Mon Jun  6 17:17:12 2011, Key ID 2e85baee9ebd09c4
Source RPM  : NetworkManager-kde4-0.9.2.60git.1307285472-1.1.src.rpm
Build Date  : Mon Jun  6 17:15:00 2011
Build Host  : build34
Relocations : (not relocatable)
Vendor      : obs://build.opensuse.org/KDE:Unstable
URL         : http://www.kde.org
Summary     : NetworkManager client for KDE 4
Description :
Network Management Plasma applet for controlling network connections
on systems that use the NetworkManager service.
Distribution: KDE:Unstable:Playground / openSUSE_Factory

So now, if you want usefull contribution like bugs reports, and not flame about the fact devs don't care of users. 
Just ask all the informations you need, and if you have fix it, thanks to give the git commit id so we will be able to check if that is or not applied on package we made at openSUSE.
Comment 3 Bruno Friedmann 2011-06-30 15:28:49 UTC
Created attachment 61485 [details]
Proof of not using NM0.7
Comment 4 Lamarque V. Souza 2011-06-30 22:09:20 UTC
Who's Vicent? You could have added the package list from the begining, that would help. Anyway, I do not know what is causing this problem, it is intermitent and I have never faced it myself. That is not a good prognostic to when it will be solved.

*** This bug has been marked as a duplicate of bug 253889 ***
Comment 5 Lamarque V. Souza 2011-08-07 13:16:50 UTC
*** Bug 279343 has been marked as a duplicate of this bug. ***