Summary: | crash when scanning for new plugins, then changing plugin settings | ||
---|---|---|---|
Product: | [Unmaintained] kcontrol | Reporter: | Dima Ryazanov <dima> |
Component: | kcmkonqhtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | john |
Priority: | NOR | ||
Version: | 3.5 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Dima Ryazanov
2005-12-15 03:26:06 UTC
Cannot reproduce Ok, I think I've figured out what's needed to reproduce it. In Plugins settings, go to "Domain-Specific Settings", and add an entry e.g. "slashdot.org", "Reject". Then, scan for plugins, change some setting, and apply it. It should crash now. (I can reproduce it starting with no .kde directory.) #4 0xb5bb1558 in DomainListView::save (this=0x84d4c48, group=@0x815bdf0, domainListKey=@0xbfe7fc78) at domainlistview.cpp:218 #5 0xb5bb1684 in KPluginOptions::save (this=0x815bd70) at pluginopts.cpp:239 #6 0xb66167e9 in KCModuleProxy::save (this=0x880d508) at kcmoduleproxy.cpp:533 #7 0xb661d688 in KCMultiDialog::apply (this=0x847ccd0) at kcmultidialog.cpp:146 #8 0xb661daf3 in KCMultiDialog::slotApply (this=0x847ccd0) at kcmultidialog.cpp:168 #9 0xb7a873de in KDialogBase::qt_invoke (this=0x847ccd0, _id=74, _o=0xbfe7fe9c) at kdialogbase.moc:360 #10 0xb661d27d in KCMultiDialog::qt_invoke (this=0x847ccd0, _id=74, _o=0xbfe7fe9c) at kcmultidialog.moc:148 #11 0xb704ed9b in QObject::activate_signal_bool () from /usr/share/qt3/lib/libqt-mt.so.3 SVN commit 617216 by mkoller: BUG: 118361 delete items pointing to invalid data M +1 -0 domainlistview.cpp --- branches/KDE/3.5/kdebase/kcontrol/konqhtml/domainlistview.cpp #617215:617216 @@ -186,6 +186,7 @@ void DomainListView::initialize(const QStringList &domainList) { domainSpecificLV->clear(); + domainPolicies.clear(); // JavaPolicies pol(m_pConfig,m_groupname,false); for (QStringList::ConstIterator it = domainList.begin(); it != domainList.end(); ++it) { *** Bug 140168 has been marked as a duplicate of this bug. *** |