Bug 322861 - Network Manager crashed after attempting to connect to wifi
Summary: Network Manager crashed after attempting to connect to wifi
Status: RESOLVED DUPLICATE of bug 299863
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: Control Module (show other bugs)
Version: 0.9
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Lamarque V. Souza
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-26 20:34 UTC by Andrew Dahl
Modified: 2013-11-28 11:14 UTC (History)
1 user (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 Andrew Dahl 2013-07-26 20:34:57 UTC
Application: networkmanagement_configshell ()
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.9.9-302.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödinger’s Cat)"

-- Information about the crash:
I can reproduce this on a Toshiba Lenovo ThinkPad T530 AND a Chroembook Pixel running Fedora 19 -- It worked fine in Fedora 18, although I'm not sure which exact update it started to fail with.

- What I was doing when the application crashed:
I was connecting to my work's WiFi.  I can connect to unsecured wifi and standard WPA/WPA2 WiFi without a problem (standard as in using simple home routers).

I selected my work's WiFi SSID from the connections menu, to which the "Add Network Connection - Network Management" dialog appeared.  The Wireless Security tab was selected, with Security: WPA/WPA2 Enterprise -- I typed in my Identity and left blank the following: User Certificate, CA Certificate, Connect to these Servers, Private Key, and Private Key Password.  Upon clicking OK, Network Manager crashes every time.

Previously, using Fedora 18, when adding this network connection I would enter my Identity, click OK, and it would prompt me for my password.

Again, I can reproduce this every time on two systems, so I'm more than happy to help test any patches you might have.

The crash can be reproduced every time.

-- Backtrace:
Application: Network Management (networkmanagement_configshell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fe5321338c0 (LWP 12039))]

Thread 2 (Thread 0x7fe525892700 (LWP 12041)):
#0  0x0000003a95c86f9a in g_mutex_get_impl (mutex=0x7fe5200009a0) at gthread-posix.c:121
#1  0x0000003a95c87249 in g_mutex_lock (mutex=mutex@entry=0x7fe5200009a0) at gthread-posix.c:210
#2  0x0000003a95c4798b in g_main_context_query (context=context@entry=0x7fe5200009a0, max_priority=2147483647, timeout=timeout@entry=0x7fe525891bac, fds=fds@entry=0x7fe520002c00, n_fds=n_fds@entry=2) at gmain.c:3426
#3  0x0000003a95c48062 in g_main_context_iterate (context=context@entry=0x7fe5200009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3683
#4  0x0000003a95c481fc in g_main_context_iteration (context=0x7fe5200009a0, may_block=1) at gmain.c:3762
#5  0x0000003a9cda6cd6 in QEventDispatcherGlib::processEvents (this=0x7fe5200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0000003a9cd78bdf in QEventLoop::processEvents (this=this@entry=0x7fe525891ce0, flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003a9cd78ed5 in QEventLoop::exec (this=this@entry=0x7fe525891ce0, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003a9cc7862f in QThread::exec (this=this@entry=0xb92fb0) at thread/qthread.cpp:542
#9  0x0000003a9cd5a443 in QInotifyFileSystemWatcherEngine::run (this=0xb92fb0) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x0000003a9cc7accf in QThreadPrivate::start (arg=0xb92fb0) at thread/qthread_unix.cpp:338
#11 0x0000003a93c07c53 in start_thread (arg=0x7fe525892700) at pthread_create.c:308
#12 0x0000003a938f513d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fe5321338c0 (LWP 12039)):
[KCrash Handler]
#6  0x0000003a93835a19 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x0000003a93837128 in __GI_abort () at abort.c:90
#8  0x0000003a9742f4c5 in _dbus_abort () at dbus-sysdeps.c:94
#9  0x0000003a97426431 in _dbus_warn_check_failed (format=0x3a97435880 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:290
#10 0x0000003a97419106 in dbus_message_iter_append_basic (iter=0x7fffcd36c1f8, type=98, value=0x7fffcd36c070) at dbus-message.c:2586
#11 0x0000003a9e650eb1 in append (arg=<optimized out>, this=0x3a9e87ad74 <QDBusMetaTypeId::argument>) at qdbusmarshaller.cpp:79
#12 QDBusMarshaller::appendVariantInternal (this=this@entry=0x7fffcd36c1e0, arg=...) at qdbusmarshaller.cpp:415
#13 0x0000003a9e6521a5 in append (arg=..., this=0xd80df0) at qdbusmarshaller.cpp:204
#14 QDBusArgument::operator<< (this=0x7fffcd36c340, arg=...) at qdbusargument.cpp:512
#15 0x0000003c4d61ba26 in operator<< (map=..., arg=...) at /usr/include/QtDBus/qdbusargument.h:341
#16 operator<< <QString, QMap<QString, QVariant> > (map=..., arg=...) at /usr/include/QtDBus/qdbusargument.h:310
#17 qDBusMarshallHelper<QMap<QString, QMap<QString, QVariant> > > (arg=..., t=<optimized out>) at /usr/include/QtDBus/qdbusmetatype.h:72
#18 0x0000003a9e654de5 in QDBusMetaType::marshall (arg=..., id=<optimized out>, data=data@entry=0xf9b660) at qdbusmetatype.cpp:265
#19 0x0000003a9e64f5a2 in QDBusMarshaller::appendRegisteredType (this=this@entry=0x7fffcd36c550, arg=...) at qdbusmarshaller.cpp:508
#20 0x0000003a9e650c9b in QDBusMarshaller::appendVariantInternal (this=this@entry=0x7fffcd36c550, arg=...) at qdbusmarshaller.cpp:481
#21 0x0000003a9e62cbdc in QDBusMessagePrivate::toDBusMessage (message=..., capabilities=..., error=error@entry=0x7fffcd36c7f0) at qdbusmessage.cpp:189
#22 0x0000003a9e62788c in QDBusConnectionPrivate::sendWithReplyAsync (this=0xa9d050, message=..., timeout=-1) at qdbusintegrator.cpp:1992
#23 0x0000003a9e614990 in QDBusConnection::asyncCall (this=this@entry=0xa6a268, message=..., timeout=<optimized out>) at qdbusconnection.cpp:628
#24 0x0000003a9e631aa8 in QDBusAbstractInterface::asyncCallWithArgumentList (this=<optimized out>, method=..., args=...) at qdbusabstractinterface.cpp:501
#25 0x0000003c4d64c30d in AddConnection (connection=..., this=<optimized out>) at /usr/src/debug/networkmanagement-0.9.0.9/backends/NetworkManager/nm-settingsinterface.h:44
#26 NMDBusSettingsConnectionProvider::addConnection (this=0xbdff70, newConnection=newConnection@entry=0xb4ca60) at /usr/src/debug/networkmanagement-0.9.0.9/backends/NetworkManager/nmdbussettingsconnectionprovider.cpp:412
#27 0x000000000040e41a in ManageConnection::ManageConnection (this=0xe15090, con=0xb4ca60) at /usr/src/debug/networkmanagement-0.9.0.9/settings/configshell/manageconnection.cpp:57
#28 0x000000000040e735 in ManageConnection::saveConnection (con=con@entry=0xb4ca60) at /usr/src/debug/networkmanagement-0.9.0.9/settings/configshell/manageconnection.cpp:74
#29 0x0000000000409379 in main (argc=7, argv=0x7fffcd36cde8) at /usr/src/debug/networkmanagement-0.9.0.9/settings/configshell/main.cpp:110

Possible duplicates by query: bug 309485, bug 307445.

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2013-11-28 11:14:55 UTC

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