Bug 255855 - Unable to add unlisted mobile broadband provider
Summary: Unable to add unlisted mobile broadband provider
Status: RESOLVED FIXED
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
: 266090 270814 273229 273788 283963 285691 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-11-02 08:47 UTC by Ben Cooksley
Modified: 2011-12-05 18:32 UTC (History)
14 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.93 KB, text/plain)
2011-03-12 11:38 UTC, Richard Weinberger
Details
New crash information added by DrKonqi (7.98 KB, text/plain)
2011-03-17 09:15 UTC, maximii
Details
New crash information added by DrKonqi (8.09 KB, text/plain)
2011-04-18 15:14 UTC, Markus Schmidt
Details
New crash information added by DrKonqi (11.04 KB, text/plain)
2011-05-29 22:02 UTC, super-maciek
Details
New crash information added by DrKonqi (7.96 KB, text/plain)
2011-06-11 20:34 UTC, j.mieszczak
Details
New crash information added by DrKonqi (9.94 KB, text/plain)
2011-07-02 14:11 UTC, Richard Weinberger
Details
New crash information added by DrKonqi (10.60 KB, text/plain)
2011-08-30 23:01 UTC, sam77
Details
New crash information added by DrKonqi (9.97 KB, text/plain)
2011-12-05 18:32 UTC, parapento
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Cooksley 2010-11-02 08:47:12 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.5.74 (4.6 >= 20101027) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.34.7-0.5-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

When trying to add my mobile broadband provider to Network Management, I encountered this crash. No mobile broadband provider was listed for my country, and entering in their name resulted in this crash.

Selecting "My country is not listed" ( even though it is ) resulted in a similar screen, and the same crash.
This makes Network Management completely useless for Mobile Broadband as there is no way to add a provider if one has the details already. Please add a manual method.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Control Module (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#7  text (this=0x8285a08, text=...) at /opt/trunk-kde/qt/include/QtGui/qlistwidget.h:90
#8  MobileConnectionWizard::slotEnablePlanEditBox (this=0x8285a08, text=...) at /home/ben/kdesvn/networkmanagement/settings/config/mobileconnectionwizard.cpp:469
#9  0xb033c6cd in MobileConnectionWizard::qt_metacall (this=0x8285a08, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfbf54e8)
    at /home/ben/kdesvn/build/networkmanagement/settings/config/moc_mobileconnectionwizard.cpp:86
#10 0xb6df9e2a in QMetaObject::metacall (object=0x8285a08, cl=QMetaObject::InvokeMetaMethod, idx=50, argv=0xbfbf54e8) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qmetaobject.cpp:237
#11 0xb6e0990d in QMetaObject::activate (sender=0x82a0030, m=0xb6c51858, local_signal_index=6, argv=0xbfbf54e8) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3278
#12 0xb67334e3 in QComboBox::currentIndexChanged (this=0x82a0030, _t1=...) at .moc/release-shared/moc_qcombobox.cpp:309
#13 0xb673354f in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=0x82a00b8, index=...) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qcombobox.cpp:1265
#14 0xb67336ac in QComboBoxPrivate::setCurrentIndex (this=0x82a00b8, mi=...) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qcombobox.cpp:2022
#15 0xb67337d5 in QComboBox::setCurrentIndex (this=0x82a0030, index=0) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qcombobox.cpp:2005
#16 0xb6734fb7 in QComboBoxPrivate::_q_rowsInserted (this=0x82a00b8, parent=..., start=0, end=0) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qcombobox.cpp:1031
#17 0xb6737f95 in QComboBox::qt_metacall (this=0x82a0030, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfbf5760) at .moc/release-shared/moc_qcombobox.cpp:199
#18 0xb6df9e2a in QMetaObject::metacall (object=0x82a0030, cl=QMetaObject::InvokeMetaMethod, idx=47, argv=0xbfbf5760) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qmetaobject.cpp:237
#19 0xb6e0990d in QMetaObject::activate (sender=0x81796e8, m=0xb6f2d198, local_signal_index=5, argv=0xbfbf5760) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3278
#20 0xb6e55bbf in QAbstractItemModel::rowsInserted (this=0x81796e8, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#21 0xb6dedcbe in QAbstractItemModel::endInsertRows (this=0x81796e8) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qabstractitemmodel.cpp:2412
#22 0xb692e4b0 in QStandardItemModelPrivate::rowsInserted (this=0x82a02a8, parent=0x81abd68, row=0, count=1) at /home/ben/kdesvn/qt-copy/src/gui/itemviews/qstandarditemmodel.cpp:558
#23 0xb692f57d in QStandardItemPrivate::insertRows (this=0x829fbd0, row=0, count=1, items=...) at /home/ben/kdesvn/qt-copy/src/gui/itemviews/qstandarditemmodel.cpp:433
#24 0xb692fce6 in QStandardItem::insertRow (this=0x81abd68, row=0, items=...) at /home/ben/kdesvn/qt-copy/src/gui/itemviews/qstandarditemmodel.cpp:1457
#25 0xb692fd43 in QStandardItemModel::insertRow (this=0x81796e8, row=0, items=...) at /home/ben/kdesvn/qt-copy/src/gui/itemviews/qstandarditemmodel.cpp:2498
#26 0xb6736da4 in insertRow (this=0x82a0030, index=0, icon=..., text=..., userData=...) at ../../include/QtGui/../../../../qt-copy/src/gui/itemviews/qstandarditemmodel.h:438
#27 QComboBox::insertItem (this=0x82a0030, index=0, icon=..., text=..., userData=...) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qcombobox.cpp:2115
#28 0xb6737621 in QComboBox::insertSeparator (this=0x82a0030, index=0) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qcombobox.cpp:2207
#29 0xb034568f in MobileConnectionWizard::initializePage (this=0x8285a08, id=3) at /home/ben/kdesvn/networkmanagement/settings/config/mobileconnectionwizard.cpp:107
#30 0xb687df05 in QWizardPrivate::switchToPage (this=0x8287080, newId=3, direction=QWizardPrivate::Forward) at /home/ben/kdesvn/qt-copy/src/gui/dialogs/qwizard.cpp:849
#31 0xb687e07e in QWizard::next (this=0x8285a08) at /home/ben/kdesvn/qt-copy/src/gui/dialogs/qwizard.cpp:3113
#32 0xb687e7a3 in QWizard::qt_metacall (this=0x8285a08, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfbf5e88) at .moc/release-shared/moc_qwizard.cpp:170
#33 0xb033c65a in MobileConnectionWizard::qt_metacall (this=0x8285a08, _c=QMetaObject::InvokeMetaMethod, _id=42, _a=0xbfbf5e88)
    at /home/ben/kdesvn/build/networkmanagement/settings/config/moc_mobileconnectionwizard.cpp:78
#34 0xb6df9e2a in QMetaObject::metacall (object=0x8285a08, cl=QMetaObject::InvokeMetaMethod, idx=42, argv=0xbfbf5e88) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qmetaobject.cpp:237
#35 0xb6e0990d in QMetaObject::activate (sender=0x81ccb28, m=0xb6c5f864, local_signal_index=2, argv=0xbfbf5e88) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3278
#36 0xb6a0c459 in QAbstractButton::clicked (this=0x81ccb28, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#37 0xb6715979 in QAbstractButtonPrivate::emitClicked (this=0x8271140) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:546
#38 0xb6717234 in QAbstractButtonPrivate::click (this=0x8271140) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:539
#39 0xb67174ee in QAbstractButton::mouseReleaseEvent (this=0x81ccb28, e=0xbfbf66b8) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1121
#40 0xb635ea84 in QWidget::event (this=0x81ccb28, event=0xbfbf66b8) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:8260
#41 0xb671652e in QAbstractButton::event (this=0x81ccb28, e=0xbfbf66b8) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1080
#42 0xb67b5de2 in QPushButton::event (this=0x81ccb28, e=0xbfbf66b8) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qpushbutton.cpp:683
#43 0xb63052b4 in QApplicationPrivate::notify_helper (this=0x80abf88, receiver=0x81ccb28, e=0xbfbf66b8) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4454
#44 0xb630e709 in QApplication::notify (this=0xbfbf7f5c, receiver=0x81ccb28, e=0xbfbf66b8) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4015
#45 0xb757534a in KApplication::notify (this=0xbfbf7f5c, receiver=0x81ccb28, event=0xbfbf66b8) at /home/ben/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#46 0xb6df370b in QCoreApplication::notifyInternal (this=0xbfbf7f5c, receiver=0x81ccb28, event=0xbfbf66b8) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:732
#47 0xb6306222 in sendSpontaneousEvent (receiver=0x81ccb28, event=0xbfbf66b8, alienWidget=0x81ccb28, nativeWidget=0x8285a08, buttonDown=0xb6c6ece0, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#48 QApplicationPrivate::sendMouseEvent (receiver=0x81ccb28, event=0xbfbf66b8, alienWidget=0x81ccb28, nativeWidget=0x8285a08, buttonDown=0xb6c6ece0, lastMouseReceiver=..., spontaneous=true)
    at /home/ben/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3112
#49 0xb638fe7c in QETWidget::translateMouseEvent (this=0x8285a08, event=0xbfbf6b00) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4437
#50 0xb638e337 in QApplication::x11ProcessEvent (this=0xbfbf7f5c, event=0xbfbf6b00) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3563
#51 0xb63b8432 in x11EventSourceDispatch (s=0x80d5e40, callback=0, user_data=0x0) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#52 0xb5b3ab49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#53 0xb5b3b350 in ?? () from /usr/lib/libglib-2.0.so.0
#54 0xb5b3b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#55 0xb6e20a1c in QEventDispatcherGlib::processEvents (this=0x80d03c0, flags=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:415
#56 0xb63b8045 in QGuiEventDispatcherGlib::processEvents (this=0x80d03c0, flags=...) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#57 0xb6df29b9 in QEventLoop::processEvents (this=0xbfbf6dc0, flags=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#58 0xb6df2c02 in QEventLoop::exec (this=0xbfbf6dc0, flags=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:201
#59 0xb68353e3 in QDialog::exec (this=0x8285a08) at /home/ben/kdesvn/qt-copy/src/gui/dialogs/qdialog.cpp:552
#60 0xb033dd5e in ManageConnectionWidget::addClicked (this=0x81a71c8) at /home/ben/kdesvn/networkmanagement/settings/config/manageconnectionwidget.cpp:262
#61 0xb033c3fb in ManageConnectionWidget::qt_metacall (this=0x81a71c8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfbf6f58)
    at /home/ben/kdesvn/build/networkmanagement/settings/config/moc_manageconnectionwidget.cpp:92
#62 0xb6df9e2a in QMetaObject::metacall (object=0x81a71c8, cl=QMetaObject::InvokeMetaMethod, idx=39, argv=0xbfbf6f58) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qmetaobject.cpp:237
#63 0xb6e0990d in QMetaObject::activate (sender=0x81aceb8, m=0xb6c5f864, local_signal_index=2, argv=0xbfbf6f58) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3278
#64 0xb6a0c459 in QAbstractButton::clicked (this=0x81aceb8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#65 0xb6715979 in QAbstractButtonPrivate::emitClicked (this=0x81a3ba8) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:546
#66 0xb6717234 in QAbstractButtonPrivate::click (this=0x81a3ba8) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:539
#67 0xb67174ee in QAbstractButton::mouseReleaseEvent (this=0x81aceb8, e=0xbfbf7788) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1121
#68 0xb635ea84 in QWidget::event (this=0x81aceb8, event=0xbfbf7788) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:8260
#69 0xb671652e in QAbstractButton::event (this=0x81aceb8, e=0xbfbf7788) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qabstractbutton.cpp:1080
#70 0xb67b5de2 in QPushButton::event (this=0x81aceb8, e=0xbfbf7788) at /home/ben/kdesvn/qt-copy/src/gui/widgets/qpushbutton.cpp:683
#71 0xb63052b4 in QApplicationPrivate::notify_helper (this=0x80abf88, receiver=0x81aceb8, e=0xbfbf7788) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4454
#72 0xb630e709 in QApplication::notify (this=0xbfbf7f5c, receiver=0x81aceb8, e=0xbfbf7788) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4015
#73 0xb757534a in KApplication::notify (this=0xbfbf7f5c, receiver=0x81aceb8, event=0xbfbf7788) at /home/ben/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:311
#74 0xb6df370b in QCoreApplication::notifyInternal (this=0xbfbf7f5c, receiver=0x81aceb8, event=0xbfbf7788) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:732
#75 0xb6306222 in sendSpontaneousEvent (receiver=0x81aceb8, event=0xbfbf7788, alienWidget=0x81aceb8, nativeWidget=0x815b3f8, buttonDown=0xb6c6ece0, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#76 QApplicationPrivate::sendMouseEvent (receiver=0x81aceb8, event=0xbfbf7788, alienWidget=0x81aceb8, nativeWidget=0x815b3f8, buttonDown=0xb6c6ece0, lastMouseReceiver=..., spontaneous=true)
    at /home/ben/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3112
#77 0xb638fe7c in QETWidget::translateMouseEvent (this=0x815b3f8, event=0xbfbf7bd0) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:4437
#78 0xb638e337 in QApplication::x11ProcessEvent (this=0xbfbf7f5c, event=0xbfbf7bd0) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3563
#79 0xb63b8432 in x11EventSourceDispatch (s=0x80d5e40, callback=0, user_data=0x0) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#80 0xb5b3ab49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#81 0xb5b3b350 in ?? () from /usr/lib/libglib-2.0.so.0
#82 0xb5b3b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#83 0xb6e20a1c in QEventDispatcherGlib::processEvents (this=0x80d03c0, flags=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:415
#84 0xb63b8045 in QGuiEventDispatcherGlib::processEvents (this=0x80d03c0, flags=...) at /home/ben/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#85 0xb6df29b9 in QEventLoop::processEvents (this=0xbfbf7e90, flags=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#86 0xb6df2c02 in QEventLoop::exec (this=0xbfbf7e90, flags=...) at /home/ben/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:201
#87 0xb68353e3 in QDialog::exec (this=0x815b3f8) at /home/ben/kdesvn/qt-copy/src/gui/dialogs/qdialog.cpp:552
#88 0xb303cb6c in kdemain (_argc=5, _argv=0x809b3e0) at /home/ben/kdesvn/kdebase/runtime/kcmshell/main.cpp:287
#89 0x0804df09 in launch (argc=5, _name=0x809a324 "kcmshell4", args=<value optimized out>, cwd=0x0, envc=1, envs=<value optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=
    0x8051fd6 "0") at /home/ben/kdesvn/kdelibs/kinit/kinit.cpp:727
#90 0x0804e97d in handle_launcher_request (sock=8, who=<value optimized out>) at /home/ben/kdesvn/kdelibs/kinit/kinit.cpp:1219
#91 0x0804efbc in handle_requests (waitForPid=0) at /home/ben/kdesvn/kdelibs/kinit/kinit.cpp:1412
#92 0x0804fd69 in main (argc=11280932, argv=0x0, envp=0x0) at /home/ben/kdesvn/kdelibs/kinit/kinit.cpp:1898

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2011-01-16 02:27:31 UTC
I have just commited some changes to fix this problem. Please "git pull" them and try again.
Comment 2 Ben Cooksley 2011-01-16 02:41:24 UTC
For me, this is fixed as I have installed the mobile-broadband-providers package. This can probably be closed if the commit ensures that if the file cannot be loaded that it fails gracefully.

In addition, I recommend making packagers aware of the runtime dependency.
Comment 3 Lamarque V. Souza 2011-01-16 02:57:22 UTC
Ok then. Last November I commited a change to make Plasma NM fallback to the old configuration dialog if something happens when opening or parsing the two needed files. That could have prevented your problem too. Anyway, my today changes are still needed to make Mobile Connection Wizard more robust.

I still need to find a way to add those files as runtime dependency. I can add them as compile time dependency. Packagers would really notice the dependency that way hehe.
Comment 4 Lamarque V. Souza 2011-01-16 04:48:01 UTC
I have just commited the changes to mark the package mobile-broadband-provider-info as optional:

http://commits.kde.org/f3e0a111/2443541cae1a39672ad8f049d801f4f03667a965
http://commits.kde.org/f3e0a111/557e2b9906c70c75a490a3ae3ec6a31923e3c7c2

Now anybody compiling Plasma NM will see a warning when it is not found and an info message if it is found.
Comment 5 Lamarque V. Souza 2011-01-28 18:44:18 UTC
Ben Cooksley, please mark this bug as fixed. I do not have persmission to do it myself.
Comment 6 Ben Cooksley 2011-01-28 22:35:57 UTC
Closing. If you have a developer account, you can file a Sysadmin request to get the needed bugzilla permissions.
Comment 7 Lamarque V. Souza 2011-02-11 18:05:28 UTC
*** Bug 266090 has been marked as a duplicate of this bug. ***
Comment 8 Richard Weinberger 2011-03-12 11:38:58 UTC
Created attachment 57897 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:

I was installing my WWAN Provider.
No one was available for my country (Austria), so i typed "A1" and clicked on "Next"...

-- Backtrace (Reduced):
#7  0xafe2292e in MobileConnectionWizard::initializePage (this=0x82d1aa0, id=3) at /usr/src/debug/networkmanagement/settings/config/mobileconnectionwizard.cpp:103
#8  0xb6868f97 in QWizardPrivate::switchToPage (this=0x834bd88, newId=3, direction=QWizardPrivate::Forward) at dialogs/qwizard.cpp:849
#9  0xb686910c in QWizard::next (this=0x82d1aa0) at dialogs/qwizard.cpp:3113
#10 0xb68697f8 in QWizard::qt_metacall (this=0x82d1aa0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf9a3e18) at .moc/release-shared/moc_qwizard.cpp:170
#11 0xafe19662 in MobileConnectionWizard::qt_metacall (this=0x82d1aa0, _c=QMetaObject::InvokeMetaMethod, _id=42, _a=0xbf9a3e18) at /usr/src/debug/networkmanagement/build/settings/config/moc_mobileconnectionwizard.cpp:78
Comment 9 maximii 2011-03-17 09:15:07 UTC
Created attachment 58115 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:
I tried to configure the build in gsm network

-- Backtrace (Reduced):
#6  text (this=0x86afa0, id=<value optimized out>) at /usr/include/QtGui/qlistwidget.h:90
#7  MobileConnectionWizard::initializePage (this=0x86afa0, id=<value optimized out>) at /usr/src/debug/networkmanagement/settings/config/mobileconnectionwizard.cpp:112
#8  0x00007f16f767e91c in QWizardPrivate::switchToPage (this=0x7a9780, newId=<value optimized out>, direction=<value optimized out>) at dialogs/qwizard.cpp:849
#9  0x00007f16f767f118 in QWizard::qt_metacall (this=0x86afa0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fffcc32c8b0) at .moc/release-shared/moc_qwizard.cpp:170
#10 0x00007f16e2046470 in MobileConnectionWizard::qt_metacall (this=0x86afa0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcc32c8b0) at /usr/src/debug/networkmanagement/build/settings/config/moc_mobileconnectionwizard.cpp:78
Comment 10 Lamarque V. Souza 2011-03-17 17:42:55 UTC
Both of you seems to be using a old Plasma NM snapshot. Please upgrade to a newer snapshot.
Comment 11 Lamarque V. Souza 2011-04-14 15:54:24 UTC
*** Bug 270814 has been marked as a duplicate of this bug. ***
Comment 12 Markus Schmidt 2011-04-18 15:14:43 UTC
Created attachment 59099 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:

I tried to add my mobile provider in Networkmanager manually (Switzerland). No providers were listed. Pushing the "Next" button and the program crashed.

-- Backtrace (Reduced):
#6  0x00007f62edae1108 in MobileConnectionWizard::initializePage (this=0x840c50, id=<value optimized out>) at /usr/src/debug/networkmanagement/settings/config/mobileconnectionwizard.cpp:103
#7  0x00007f6304a8491c in QWizardPrivate::switchToPage (this=0x78b210, newId=<value optimized out>, direction=<value optimized out>) at dialogs/qwizard.cpp:849
#8  0x00007f6304a85118 in QWizard::qt_metacall (this=0x840c50, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fffe2090bc0) at .moc/release-shared/moc_qwizard.cpp:170
#9  0x00007f62edad9470 in MobileConnectionWizard::qt_metacall (this=0x840c50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe2090bc0) at /usr/src/debug/networkmanagement/build/settings/config/moc_mobileconnectionwizard.cpp:78
[...]
#11 0x00007f6304bfba32 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
Comment 13 Lamarque V. Souza 2011-05-14 18:18:03 UTC
*** Bug 273229 has been marked as a duplicate of this bug. ***
Comment 14 Christoph Feck 2011-05-21 17:42:49 UTC
*** Bug 273788 has been marked as a duplicate of this bug. ***
Comment 15 Robby Engelmann 2011-05-21 18:00:37 UTC
I can reproduce with NM 0.9svn1192577-7.2 in OpenSuse using Plasma-Active and Unstable KDE repos. Is this a pre-fix version?
Comment 16 Bill Crowe 2011-05-21 18:06:07 UTC
It's ok I'm on ubuntu now tryin ta sort that out! Thanks all the same rob!

Sent from my iPod

On 21 May 2011, at 17:00, Robby Engelmann <robby.engelmann@igfs-ev.de> wrote:

> https://bugs.kde.org/show_bug.cgi?id=255855
> 
> 
> 
> 
> 
> --- Comment #15 from Robby Engelmann <robby engelmann igfs-ev de>  2011-05-21 18:00:37 ---
> I can reproduce with NM 0.9svn1192577-7.2 in OpenSuse using Plasma-Active and
> Unstable KDE repos. Is this a pre-fix version?
> 
> -- 
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug.
>
Comment 17 super-maciek 2011-05-29 22:02:55 UTC
Created attachment 60447 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:
I was trying to setup my broadband mobile connection.The strange thing is, that this crash never  occured in my previous installation of openSuSE 11.4 (on another computer). If this bug is labelled as "fixed", then why can't I setup up my blooming connection.

-- Backtrace (Reduced):
#7  text (this=0x82c74c0, text=...) at /usr/include/QtGui/qlistwidget.h:90
#8  MobileConnectionWizard::slotEnablePlanEditBox (this=0x82c74c0, text=...) at /usr/src/debug/networkmanagement/settings/config/mobileconnectionwizard.cpp:469
#9  0xb14c76db in MobileConnectionWizard::qt_metacall (this=0x82c74c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfc1b128) at /usr/src/debug/networkmanagement/build/settings/config/moc_mobileconnectionwizard.cpp:86
[...]
#12 0xb6eead15 in QComboBox::currentIndexChanged (this=0x8392bb8, _t1=...) at .moc/release-shared/moc_qcombobox.cpp:309
#13 0xb6eead82 in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=0x8358c08, index=...) at widgets/qcombobox.cpp:1265
Comment 18 Lamarque V. Souza 2011-05-29 22:10:35 UTC
(In reply to comment #17)
> Created an attachment (id=60447) [details]
> New crash information added by DrKonqi
> 
> systemsettings (1.0) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

What is the version of package plasmoid-networkmanagement? That is the most important info to track bugs.
 
> - What I was doing when the application crashed:
> I was trying to setup my broadband mobile connection.The strange thing is, that
> this crash never  occured in my previous installation of openSuSE 11.4 (on
> another computer). If this bug is labelled as "fixed", then why can't I setup
> up my blooming connection.

Because OpenSuse ships an outdated version of Plasma NM in their stable repository. You must use the unstable repository to get fixed Plasma NM:

http://lists.opensuse.org/opensuse-kde/2011-05/msg00096.html
Comment 19 super-maciek 2011-05-31 23:47:28 UTC
plasmoid-networkmanagement 0.9.svn1192577-7.2

Dnia 29-05-2011 o godz. 22:10 Lamarque V. Souza napisał(a):
> https://bugs.kde.org/show_bug.cgi?id=255855
> 
> 
> 
> 
> 
> --- Comment #18 from Lamarque V. Souza <lamarque gmail com>  2011-05-29 
> 22:10:35 ---
> (In reply to comment #17)
> > Created an attachment (id=60447)
>  --> (http://bugs.kde.org/attachment.cgi?id=60447) [details]
> > New crash information added by DrKonqi
> > 
> > systemsettings (1.0) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 
> 4.7.1
> 
> What is the version of package plasmoid-networkmanagement? That is the 
> most
> important info to track bugs.
> 
> > - What I was doing when the application crashed:
> > I was trying to setup my broadband mobile connection.The strange thing 
> is, that
> > this crash never  occured in my previous installation of openSuSE 11.4 (on
> > another computer). If this bug is labelled as "fixed", then why can't I 
> setup
> > up my blooming connection.
> 
> Because OpenSuse ships an outdated version of Plasma NM in their stable
> repository. You must use the unstable repository to get fixed Plasma NM:
> 
> http://lists.opensuse.org/opensuse-kde/2011-05/msg00096.html
> 
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug.
Comment 20 Lamarque V. Souza 2011-06-01 00:07:15 UTC
(In reply to comment #19)
> plasmoid-networkmanagement 0.9.svn1192577-7.2
> 

That version is more than six months old, a lot of bugs have been fixed since then. Please upgrade to a newer version using the link I posted earlier.
Comment 21 Lamarque V. Souza 2011-06-01 00:14:14 UTC
Ops, I posted the wrong link. The one is correct:

http://lists.opensuse.org/opensuse-kde/2011-05/msg00035.html
Comment 22 j.mieszczak 2011-06-11 20:34:09 UTC
Created attachment 60913 [details]
New crash information added by DrKonqi

systemsettings (1.0) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed: I tried to add my 3G modem, country Poland, there was no provider and when I tried to add one manually I get this crash.

-- Backtrace (Reduced):
#6  0x00007f671be8c108 in MobileConnectionWizard::initializePage (this=0x867130, id=<value optimized out>) at /usr/src/debug/networkmanagement/settings/config/mobileconnectionwizard.cpp:103
#7  0x00007f672ec4f91c in QWizardPrivate::switchToPage (this=0xa72700, newId=<value optimized out>, direction=<value optimized out>) at dialogs/qwizard.cpp:849
#8  0x00007f672ec50118 in QWizard::qt_metacall (this=0x867130, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff8097ab60) at .moc/release-shared/moc_qwizard.cpp:170
#9  0x00007f671be84470 in MobileConnectionWizard::qt_metacall (this=0x867130, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff8097ab60) at /usr/src/debug/networkmanagement/build/settings/config/moc_mobileconnectionwizard.cpp:78
[...]
#11 0x00007f672edc6a32 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
Comment 23 Richard Weinberger 2011-07-02 14:11:07 UTC
Created attachment 61553 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.6.4 (4.6.4) "release 8" using Qt 4.7.3

The crash happenes also with plasmoid-networkmanagement-0.9.1git20110503

-- Backtrace (Reduced):
#11 0xb67b1f35 in QComboBox::currentIndexChanged (this=0x82fa2e8, _t1=...) at .moc/release-shared/moc_qcombobox.cpp:309
#12 0xb67b1fa2 in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=0x82fa300, index=...) at widgets/qcombobox.cpp:1265
#13 0xb67b2117 in QComboBoxPrivate::setCurrentIndex (this=0x82fa300, mi=...) at widgets/qcombobox.cpp:2022
#14 0xb67b2256 in QComboBox::setCurrentIndex (this=0x82fa2e8, index=0) at widgets/qcombobox.cpp:2005
#15 0xb67b3b1b in QComboBoxPrivate::_q_rowsInserted (this=0x82fa300, parent=..., start=0, end=0) at widgets/qcombobox.cpp:1031
Comment 24 Lamarque V. Souza 2011-07-02 16:11:31 UTC
(In reply to comment #23)
> Created an attachment (id=61553) [details]
> New crash information added by DrKonqi
> 
> kcmshell4 () on KDE Platform 4.6.4 (4.6.4) "release 8" using Qt 4.7.3
> 
> The crash happenes also with plasmoid-networkmanagement-0.9.1git20110503

This bug is about a crash in the providers page, which does not contain a QComboBox component indicated in your crashlog. What were you doing when it crashed? The more details you can provide the better.
Comment 25 Richard Weinberger 2011-07-02 16:20:04 UTC
(In reply to comment #24)
> (In reply to comment #23)
> > Created an attachment (id=61553) [details] [details]
> > New crash information added by DrKonqi
> > 
> > kcmshell4 () on KDE Platform 4.6.4 (4.6.4) "release 8" using Qt 4.7.3
> > 
> > The crash happenes also with plasmoid-networkmanagement-0.9.1git20110503
> 
> This bug is about a crash in the providers page, which does not contain a
> QComboBox component indicated in your crashlog. What were you doing when it
> crashed? The more details you can provide the better.

There you go!
(Translated from German)

1. Click on "Add new Connection".
2. Click on "Next". ("Installed GSM device" was preselected)
3. Select "Austria" from the country list and click "Next".
4. Select "I can't find my provider ..." and type as name "A1.net",
by clicking on "Next" it crashes.

Thanks,
//richard
Comment 26 Lamarque V. Souza 2011-07-02 17:32:55 UTC
Git commit d2490fda80083aa109dd5ae688e074bdebaef544 by Lamarque V. Souza.
Committed on 02/07/2011 at 19:30.
Pushed by lvsouza into branch 'nm09'.

Prevents signal mPlanComboBox::currentIndexChanged from being emited while
we edit mPlanComboBox's contents.

CCBUG: 255855

M  +1    -1    plasma_nm_version.h     
M  +5    -3    settings/config/mobileconnectionwizard.cpp     

http://commits.kde.org/networkmanagement/d2490fda80083aa109dd5ae688e074bdebaef544
Comment 27 Lamarque V. Souza 2011-07-02 17:35:45 UTC
(In reply to comment #25)
> (In reply to comment #24)
> > (In reply to comment #23)
> > > Created an attachment (id=61553) [details] [details] [details]
> > > New crash information added by DrKonqi
> > > 
> > > kcmshell4 () on KDE Platform 4.6.4 (4.6.4) "release 8" using Qt 4.7.3
> > > 
> > > The crash happenes also with plasmoid-networkmanagement-0.9.1git20110503
> > 
> > This bug is about a crash in the providers page, which does not contain a
> > QComboBox component indicated in your crashlog. What were you doing when it
> > crashed? The more details you can provide the better.
> 
> There you go!
> (Translated from German)
> 
> 1. Click on "Add new Connection".
> 2. Click on "Next". ("Installed GSM device" was preselected)
> 3. Select "Austria" from the country list and click "Next".
> 4. Select "I can't find my provider ..." and type as name "A1.net",
> by clicking on "Next" it crashes.

Do you have the package mobile-broadband-provider-info installed? "A1/Telekom Austria" is listed here. What is strange is that if the package mobile-broadband-provider-info is not installed the wizard should have reverted to manual editing, which did not happen. I guess the package is probably installed but is outdated or the file /usr/share/mobile-broadband-provider-info/serviceproviders.xml is corrupted. Anyway I could not reproduce your problem here.

I commited the change above but I am not sure if it is really necessary since I could not reproduce your problem. Please send me the file /usr/share/mobile-broadband-provider-info/serviceproviders.xml so that I can check if it is Ok.
Comment 28 Lamarque V. Souza 2011-07-02 17:53:58 UTC
Git commit d1c1998ece03379ba264ab53397adbcf2a6a7462 by Lamarque V. Souza.
Committed on 02/07/2011 at 19:53.
Pushed by lvsouza into branch 'master'.

Prevents signal mPlanComboBox::currentIndexChanged from being emited while
we edit mPlanComboBox's contents.

CCBUG: 255855
(cherry picked from commit d2490fda80083aa109dd5ae688e074bdebaef544)

Conflicts:

	plasma_nm_version.h

M  +5    -3    settings/config/mobileconnectionwizard.cpp     

http://commits.kde.org/networkmanagement/d1c1998ece03379ba264ab53397adbcf2a6a7462
Comment 29 Richard Weinberger 2011-07-02 18:20:40 UTC
(In reply to comment #27)
> (In reply to comment #25)
> > (In reply to comment #24)
> > > (In reply to comment #23)
> > > > Created an attachment (id=61553) [details] [details] [details] [details]
> > > > New crash information added by DrKonqi
> > > > 
> > > > kcmshell4 () on KDE Platform 4.6.4 (4.6.4) "release 8" using Qt 4.7.3
> > > > 
> > > > The crash happenes also with plasmoid-networkmanagement-0.9.1git20110503
> > > 
> > > This bug is about a crash in the providers page, which does not contain a
> > > QComboBox component indicated in your crashlog. What were you doing when it
> > > crashed? The more details you can provide the better.
> > 
> > There you go!
> > (Translated from German)
> > 
> > 1. Click on "Add new Connection".
> > 2. Click on "Next". ("Installed GSM device" was preselected)
> > 3. Select "Austria" from the country list and click "Next".
> > 4. Select "I can't find my provider ..." and type as name "A1.net",
> > by clicking on "Next" it crashes.
> 
> Do you have the package mobile-broadband-provider-info installed? "A1/Telekom

mobile-broadband-provider-info was not installed, so I installed it an selected A1.
After closing the wizard kdeinit4 (plasmoid-networkmanagement) crashed.
Now it crashes always when KDE is starting.

For now I've uninstalled plasmoid-networkmanagement to have a kind of working Desktop. :-(

See:
https://bugs.kde.org/show_bug.cgi?id=276968
Comment 30 Lamarque V. Souza 2011-07-02 19:30:20 UTC
(In reply to comment #29)
> (In reply to comment #27)
> > (In reply to comment #25)
> > > (In reply to comment #24)
> > > > (In reply to comment #23)
> > > > > Created an attachment (id=61553) [details] [details] [details] [details] [details]
> > > > > New crash information added by DrKonqi
> > > > > 
> > > > > kcmshell4 () on KDE Platform 4.6.4 (4.6.4) "release 8" using Qt 4.7.3
> > > > > 
> > > > > The crash happenes also with plasmoid-networkmanagement-0.9.1git20110503
> > > > 
> > > > This bug is about a crash in the providers page, which does not contain a
> > > > QComboBox component indicated in your crashlog. What were you doing when it
> > > > crashed? The more details you can provide the better.
> > > 
> > > There you go!
> > > (Translated from German)
> > > 
> > > 1. Click on "Add new Connection".
> > > 2. Click on "Next". ("Installed GSM device" was preselected)
> > > 3. Select "Austria" from the country list and click "Next".
> > > 4. Select "I can't find my provider ..." and type as name "A1.net",
> > > by clicking on "Next" it crashes.
> > 
> > Do you have the package mobile-broadband-provider-info installed? "A1/Telekom
> 
> mobile-broadband-provider-info was not installed, so I installed it an selected
> A1.

This is odd. The wizard should have reverted to the manual editing then.

> After closing the wizard kdeinit4 (plasmoid-networkmanagement) crashed.
> Now it crashes always when KDE is starting.
> 
> For now I've uninstalled plasmoid-networkmanagement to have a kind of working
> Desktop. :-(
> 
> See:
> https://bugs.kde.org/show_bug.cgi?id=276968

I already fixed this problem last May 26th, you must upgrade your packages.
Comment 31 sam77 2011-08-30 23:01:19 UTC
Created attachment 63247 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:

no  provider listed for germany; trying to add manually  causes the crash...

-- Backtrace (Reduced):
#6  text (this=0x948820, text=<value optimized out>) at /usr/include/QtGui/qlistwidget.h:90
#7  MobileConnectionWizard::slotEnablePlanEditBox (this=0x948820, text=<value optimized out>) at /usr/src/debug/networkmanagement/settings/config/mobileconnectionwizard.cpp:469
#8  0x00007f03d4b4f4f1 in MobileConnectionWizard::qt_metacall (this=0x948820, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4c435300) at /usr/src/debug/networkmanagement/build/settings/config/moc_mobileconnectionwizard.cpp:86
[...]
#10 0x00007f03ea078c05 in QComboBox::currentIndexChanged (this=<value optimized out>, _t1=<value optimized out>) at .moc/release-shared/moc_qcombobox.cpp:309
#11 0x00007f03ea078c55 in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=<value optimized out>, index=...) at widgets/qcombobox.cpp:1265
Comment 32 Christoph Feck 2011-10-14 09:37:21 UTC
*** Bug 283963 has been marked as a duplicate of this bug. ***
Comment 33 Christoph Feck 2011-11-04 00:30:49 UTC
*** Bug 285691 has been marked as a duplicate of this bug. ***
Comment 34 parapento 2011-12-05 18:32:45 UTC
Created attachment 66410 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1

- What I was doing when the application crashed:
I was adding my broadband provider and the crashed.

-- Backtrace (Reduced):
#10 0xb66d4d15 in QComboBox::currentIndexChanged (this=0x82bf158, _t1=...) at .moc/release-shared/moc_qcombobox.cpp:309
#11 0xb66d4d82 in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=0x82bf170, index=...) at widgets/qcombobox.cpp:1265
#12 0xb66d4ef7 in QComboBoxPrivate::setCurrentIndex (this=0x82bf170, mi=...) at widgets/qcombobox.cpp:2022
#13 0xb66d5036 in QComboBox::setCurrentIndex (this=0x82bf158, index=0) at widgets/qcombobox.cpp:2005
#14 0xb66d68fb in QComboBoxPrivate::_q_rowsInserted (this=0x82bf170, parent=..., start=0, end=0) at widgets/qcombobox.cpp:1031