Summary: | Samba Config Module Crashes when "Apply" is pressed | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Casey Link <unnamedrambler> |
Component: | kcm_samba | Assignee: | Jan Schaefer <j_schaef> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, cfeck, doctorisham, itsupport, jmmarthastewart, juanrhonorato, kde, luisdiegorcr, michel, pietersw, tp, trarnold, zsimac |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Fix crash in KCM Samba |
Description
Casey Link
2008-07-09 05:02:30 UTC
still valid for me on kde 4.1 Rc1 i have this on Konsole too: ASSERT failure in QList<T>::operator[]: "index out of range", file /usr/lib/qt4/include/QtCore/qlist.h, line 401 kcmshell(32207)/kio (KDirWatch) KDirWatchPrivate::removeEntry: path= "/etc/samba/smb.conf" sub_entry: 0x0 Still valid for me in KDE 4.1. Bug report Application: KDE Control Module (kcmshell4), signal SIGABRT (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0x7fe130bc57a0 (LWP 7709)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [KCrash handler] #4 0x00007fe13049c095 in raise () from /lib/libc.so.6 #5 0x00007fe13049daf0 in abort () from /lib/libc.so.6 #6 0x00007fe12f43a055 in qt_message_output () from /usr/lib/libQtCore.so.4 #7 0x00007fe12f43a19d in qFatal () from /usr/lib/libQtCore.so.4 #8 0x00007fe12637275f in ?? () from /usr/lib/kde4/lib/kde4/kcm_kcmsambaconf.so #9 0x00007fe12637639f in ?? () from /usr/lib/kde4/lib/kde4/kcm_kcmsambaconf.so #10 0x00007fe12632bdcf in ?? () from /usr/lib/kde4/lib/kde4/kcm_kcmsambaconf.so #11 0x00007fe12fc69a7a in KCModuleProxy::save () from /usr/lib/kde4/lib/libkutils.so.4 #12 0x00007fe12fc661df in ?? () from /usr/lib/kde4/lib/libkutils.so.4 #13 0x00007fe12fc6788a in KCMultiDialog::qt_metacall () from /usr/lib/kde4/lib/libkutils.so.4 #14 0x00007fe1307d2ea5 in ?? () from /usr/lib/kde4/lib/libkdeinit4_kcmshell4.so #15 0x00007fe12f5378b6 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #16 0x00007fe130017a6a in KDialog::slotButtonClicked () from /usr/lib/kde4/lib/libkdeui.so.5 #17 0x00007fe1300198bb in KDialog::qt_metacall () from /usr/lib/kde4/lib/libkdeui.so.5 #18 0x00007fe1300b55f6 in KPageDialog::qt_metacall () from /usr/lib/kde4/lib/libkdeui.so.5 #19 0x00007fe12fc677f5 in KCMultiDialog::qt_metacall () from /usr/lib/kde4/lib/libkutils.so.4 #20 0x00007fe1307d2ea5 in ?? () from /usr/lib/kde4/lib/libkdeinit4_kcmshell4.so #21 0x00007fe12f5378b6 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #22 0x00007fe12f53b90e in QSignalMapper::mapped () from /usr/lib/libQtCore.so.4 #23 0x00007fe12f53c0e0 in QSignalMapper::map () from /usr/lib/libQtCore.so.4 #24 0x00007fe12f53c3ac in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4 #25 0x00007fe12f5378b6 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #26 0x00007fe12efb2f97 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4 #27 0x00007fe12ed45c7b in ?? () from /usr/lib/libQtGui.so.4 #28 0x00007fe12ed470f5 in ?? () from /usr/lib/libQtGui.so.4 #29 0x00007fe12ed47321 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #30 0x00007fe12ea85f50 in QWidget::event () from /usr/lib/libQtGui.so.4 #31 0x00007fe12ed45e80 in QAbstractButton::event () from /usr/lib/libQtGui.so.4 #32 0x00007fe12eddb1a8 in QPushButton::event () from /usr/lib/libQtGui.so.4 #33 0x00007fe12ea38acf in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #34 0x00007fe12ea3ae89 in QApplication::notify () from /usr/lib/libQtGui.so.4 #35 0x00007fe13008fea1 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5 #36 0x00007fe12f5236b9 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #37 0x00007fe12ea3e325 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #38 0x00007fe12ea9d1b6 in ?? () from /usr/lib/libQtGui.so.4 #39 0x00007fe12ea9c0ab in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #40 0x00007fe12eac23d3 in ?? () from /usr/lib/libQtGui.so.4 #41 0x00007fe12b7f93d4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #42 0x00007fe12b7fc6e5 in ?? () from /usr/lib/libglib-2.0.so.0 #43 0x00007fe12b7fcbcb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #44 0x00007fe12f54c9df in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #45 0x00007fe12eac220f in ?? () from /usr/lib/libQtGui.so.4 #46 0x00007fe12f522b35 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #47 0x00007fe12f522c8b in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #48 0x00007fe12ee4fdec in QDialog::exec () from /usr/lib/libQtGui.so.4 #49 0x00007fe1307d2d22 in kdemain () from /usr/lib/kde4/lib/libkdeinit4_kcmshell4.so #50 0x00007fe1304881c4 in __libc_start_main () from /lib/libc.so.6 #51 0x0000000000400649 in _start () #0 0x00007fe1305074a5 in waitpid () from /lib/libc.so.6 *** Bug 172118 has been marked as a duplicate of this bug. *** *** Bug 179008 has been marked as a duplicate of this bug. *** reproduced on kde 4.2 beta2 *** Bug 180937 has been marked as a duplicate of this bug. *** same thing on KDE 4.1.4 and 4.2.0 (Fedora 10) cannot use it to do any changes, it crashes all the time when applying *** Bug 185164 has been marked as a duplicate of this bug. *** *** Bug 181633 has been marked as a duplicate of this bug. *** *** Bug 184934 has been marked as a duplicate of this bug. *** Created attachment 32471 [details]
Fix crash in KCM Samba
This patch should fix the crash when saving the Samba settings.
I am, however, not sure if just skipping the "setValue" call is the right way to do this.
Maybe the function should be called with a default/empty value, or with parameter "defaultValue" set to true.
*** Bug 188779 has been marked as a duplicate of this bug. *** SVN commit 949232 by schafer: Fixed a crash that was caused, when options set in the smb.conf do not exist in the corresponding ComboBoxes of the GUI. BUG: 166106 M +2 -1 common.cpp M +7 -3 dictmanager.cpp M +6 -6 kcmsambaconf.cpp M +0 -1 sambashare.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=949232 SVN commit 949233 by schafer: Fixed a crash that was caused, when options set in the smb.conf do not exist in the corresponding ComboBoxes of the GUI. BUG: 166106 M +2 -1 common.cpp M +7 -3 dictmanager.cpp M +6 -6 kcmsambaconf.cpp M +0 -1 sambashare.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=949233 *** Bug 189238 has been marked as a duplicate of this bug. *** Could bug 180392 be related to this (and therefore also fixed by this fix?) Thanks No, bug 180392 crashes in fileshare_propsdlgplugin.so, while this one crashed in kcm_kcmsambaconf.so. *** Bug 190415 has been marked as a duplicate of this bug. *** Bug 206082 seems to be related tot his but in 4.3.x, I wonder if it is a new case of the commit didn't fixed the issue properly. Thanks |