Bug 325630

Summary: Konqueror 4.10.5 sometimes crashes when going to About and hitting the Close button
Product: [Applications] konqueror Reporter: Craciun Dan <floydian.embryo>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: adawit
Priority: NOR Keywords: drkonqi, triaged
Version: 4.10.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Craciun Dan 2013-10-04 15:20:36 UTC
Application: konqueror (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-31-generic i686
Distribution: Linux Mint 15 Olivia

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

Opened Konqueror as konqueror --profile "FM", went to About and hit the Close button. Konqueror crashed. This only seemed to happen once. Using Mint 15 KDE, all updates to date.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4c0c740 (LWP 11281))]

Thread 3 (Thread 0xae51bb40 (LWP 11282)):
#0  0xb77a5424 in __kernel_vsyscall ()
#1  0xb75cedcb in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb522d2db in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb521e6d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb521e831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5c2fc3f in QEventDispatcherGlib::processEvents (this=0xadc00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb5bfc3ec in QEventLoop::processEvents (this=this@entry=0xae51b228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5bfc6e1 in QEventLoop::exec (this=this@entry=0xae51b228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5ae7fec in QThread::exec (this=this@entry=0x905c3a8) at thread/qthread.cpp:542
#9  0xb5bdbf2d in QInotifyFileSystemWatcherEngine::run (this=0x905c3a8) at io/qfilesystemwatcher_inotify.cpp:256
#10 0xb5aeab18 in QThreadPrivate::start (arg=0x905c3a8) at thread/qthread_unix.cpp:338
#11 0xb52f6d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb75de3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xad1ffb40 (LWP 11286)):
#0  0xb52618c7 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb52622c8 in g_private_get () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb52445c4 in g_thread_self () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb521e81f in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5c2fc3f in QEventDispatcherGlib::processEvents (this=0xac800468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb5bfc3ec in QEventLoop::processEvents (this=this@entry=0xad1ff228, flags=...) at kernel/qeventloop.cpp:149
#6  0xb5bfc6e1 in QEventLoop::exec (this=this@entry=0xad1ff228, flags=...) at kernel/qeventloop.cpp:204
#7  0xb5ae7fec in QThread::exec (this=this@entry=0x913a458) at thread/qthread.cpp:542
#8  0xb5bdbf2d in QInotifyFileSystemWatcherEngine::run (this=0x913a458) at io/qfilesystemwatcher_inotify.cpp:256
#9  0xb5aeab18 in QThreadPrivate::start (arg=0x913a458) at thread/qthread_unix.cpp:338
#10 0xb52f6d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0xb75de3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb4c0c740 (LWP 11281)):
[KCrash Handler]
#7  CSSCustomDialog::CSSCustomDialog (this=0x92b8388, parent=0x9274ba8) at ../../../../konqueror/settings/konqhtml/css/kcmcss.cpp:324
#8  0xad357d44 in CSSConfig::CSSConfig (this=0x905e968, parent=0x93b4ea8) at ../../../../konqueror/settings/konqhtml/css/kcmcss.cpp:47
#9  0xad3446fd in KAppearanceOptions::KAppearanceOptions (this=0x93b4ea8, parent=0x93b4278) at ../../../../konqueror/settings/konqhtml/appearance.cpp:52
#10 0xad349d93 in KPluginFactory::createInstance<KAppearanceOptions, QWidget> (parentWidget=0x0, parent=0x93b4278, args=...) at /usr/include/KDE/../kpluginfactory.h:477
#11 0xb5f7236e in KPluginFactory::create (this=0x9310238, iface=0xb6e8b020 <qt_meta_stringdata_KCModule> "KCModule", parentWidget=0x0, parent=0x93b4278, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#12 0xb7427a72 in create<KCModule> (args=..., keyword=..., parent=0x93b4278, parentWidget=0x0, this=<optimized out>) at ../../kdecore/util/kpluginfactory.h:531
#13 createInstance<KCModule> (error=0xbfd037bc, args=..., parent=0x93b4278, parentWidget=0x0, this=0x93053c8) at ../../kdecore/services/kservice.h:559
#14 createInstance<KCModule> (error=0xbfd037bc, args=..., parent=0x93b4278, this=0x93053c8) at ../../kdecore/services/kservice.h:536
#15 KCModuleLoader::loadModule (mod=..., report=report@entry=KCModuleLoader::Inline, parent=0x93b4278, args=...) at ../../kutils/kcmoduleloader.cpp:89
#16 0xb742da1a in KCModuleProxyPrivate::loadModule (this=this@entry=0x93b4e78) at ../../kutils/kcmoduleproxy.cpp:106
#17 0xb742e1c4 in KCModuleProxy::realModule (this=this@entry=0x93b4278) at ../../kutils/kcmoduleproxy.cpp:83
#18 0xb742e272 in KCModuleProxy::useRootOnlyMessage (this=this@entry=0x93b4278) at ../../kutils/kcmoduleproxy.cpp:315
#19 0xb742a76d in KCMultiDialog::addModule (this=0x9061df8, moduleInfo=..., parentItem=parentItem@entry=0x93d5ec8, args=...) at ../../kutils/kcmultidialog.cpp:390
#20 0xb773373f in KonqMainWindow::slotConfigure (this=this@entry=0x8cabc98) at ../../../konqueror/src/konqmainwindow.cpp:1884
#21 0xb774c5ae in qt_static_metacall (_a=0xbfd03d08, _id=45, _o=0x8cabc98, _c=<optimized out>) at ./konqmainwindow.moc:355
#22 KonqMainWindow::qt_static_metacall (_o=0x8cabc98, _c=QMetaObject::InvokeMetaMethod, _id=45, _a=0xbfd03d08) at ./konqmainwindow.moc:304
#23 0xb5c13b56 in QMetaObject::activate (sender=sender@entry=0x8db3b80, m=m@entry=0xb6ae7398 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0xbfd03d08) at kernel/qobject.cpp:3539
#24 0xb616a4cd in QAction::triggered (this=this@entry=0x8db3b80, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#25 0xb616ba7c in QAction::activate (this=this@entry=0x8db3b80, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257
#26 0xb661d4a5 in QMenuPrivate::activateCausedStack (this=0x8ec8fa0, causedStack=..., action=0x8db3b80, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1038
#27 0xb66232f6 in QMenuPrivate::activateAction (this=0x8ec8fa0, action=0x8db3b80, action_e=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1130
#28 0xb66273e5 in QMenu::mouseReleaseEvent (this=this@entry=0x8ec5d48, e=e@entry=0xbfd04584) at widgets/qmenu.cpp:2372
#29 0xb6dc134c in KMenu::mouseReleaseEvent (this=0x8ec5d48, e=0xbfd04584) at ../../kdeui/widgets/kmenu.cpp:464
#30 0xb61c8710 in QWidget::event (this=0x8ec5d48, event=0xbfd04584) at kernel/qwidget.cpp:8375
#31 0xb6624e9c in QMenu::event (this=0x8ec5d48, e=0xbfd04584) at widgets/qmenu.cpp:2481
#32 0xb6171c7c in QApplicationPrivate::notify_helper (this=0x8c32c40, receiver=0x8ec5d48, e=0xbfd04584) at kernel/qapplication.cpp:4567
#33 0xb6175587 in QApplication::notify (this=0x8c32c40, receiver=0x8ec5d48, e=0xbfd04584) at kernel/qapplication.cpp:4110
#34 0xb6ceb491 in KApplication::notify (this=0xbfd04dd8, receiver=0x8ec5d48, event=0xbfd04584) at ../../kdeui/kernel/kapplication.cpp:311
#35 0xb5bfd90e in QCoreApplication::notifyInternal (this=0xbfd04dd8, receiver=receiver@entry=0x8ec5d48, event=event@entry=0xbfd04584) at kernel/qcoreapplication.cpp:946
#36 0xb6178823 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#37 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x8ec5d48, event=event@entry=0xbfd04584, alienWidget=0x0, nativeWidget=nativeWidget@entry=0x8ec5d48, buttonDown=buttonDown@entry=0xb6b04d14 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#38 0xb61fa5df in QETWidget::translateMouseEvent (this=0x8ec5d48, event=0xbfd049ac) at kernel/qapplication_x11.cpp:4565
#39 0xb61f9525 in QApplication::x11ProcessEvent (this=0xbfd04dd8, event=0xbfd049ac) at kernel/qapplication_x11.cpp:3746
#40 0xb6228904 in x11EventSourceDispatch (s=0x8c38030, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#41 0xb521e3b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb521e750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb521e831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0xb5c2fc21 in QEventDispatcherGlib::processEvents (this=this@entry=0x8c2ec40, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#45 0xb6228a0a in QGuiEventDispatcherGlib::processEvents (this=0x8c2ec40, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0xb5bfc3ec in QEventLoop::processEvents (this=this@entry=0xbfd04ca8, flags=...) at kernel/qeventloop.cpp:149
#47 0xb5bfc6e1 in QEventLoop::exec (this=this@entry=0xbfd04ca8, flags=...) at kernel/qeventloop.cpp:204
#48 0xb5c023fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#49 0xb616ffc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#50 0xb776ff8c in kdemain (argc=3, argv=0xbfd04fe4) at ../../../konqueror/src/konqmain.cpp:242
#51 0x0804855b in main (argc=3, argv=0xbfd04fe4) at konqueror_dummy.cpp:3

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2013-12-31 14:08:50 UTC
The backtrace says you were inside the Konqueror configuration dialog. More specifically you had the custom CSS configuration dialog open. Are you sure this happened when you closed the about dialog?
Comment 2 Andrew Crouthamel 2018-09-25 03:33:41 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 03:42:54 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!