Bug 306684

Summary: Konqueror crashes after chaning proxy settings
Product: [Applications] konqueror Reporter: Christian Weilbach <christian_weilbach>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adawit
Priority: NOR    
Version: 4.9.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christian Weilbach 2012-09-12 16:07:32 UTC
Application: konqueror (4.9.00)
KDE Platform Version: 4.9.00
Qt Version: 4.8.2
Operating System: Linux 3.2.0-30-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was re-enabling the manual set proxy settings, the crash happened on hitting the "Ok"-Button.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8907b08780 (LWP 22229))]

Thread 6 (Thread 0x7f88eda23700 (LWP 22230)):
#0  0x00007f89053300bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f89024818cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8902446ba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8902446fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8902447164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f89067819e6 in QEventDispatcherGlib::processEvents (this=0x7f88e80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f8906750f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f8906751177 in QEventLoop::exec (this=0x7f88eda22dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f8906650057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f88fd7249be in KIO::NameLookUpThread::run (this=0x13125f0) at ../../kio/kio/hostinfo.cpp:226
#10 0x00007f890665307b in QThreadPrivate::start (arg=0x13125f0) at thread/qthread_unix.cpp:307
#11 0x00007f8902d1de9a in start_thread (arg=0x7f88eda23700) at pthread_create.c:308
#12 0x00007f890533d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f88e7d9f700 (LWP 22232)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f88fa671dec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f88fa671f19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f8902d1de9a in start_thread (arg=0x7f88e7d9f700) at pthread_create.c:308
#4  0x00007f890533d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f88e749e700 (LWP 22233)):
#0  0x00007f8905331b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8902447036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8902447164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f89067819e6 in QEventDispatcherGlib::processEvents (this=0x7f88dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f8906750f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8906751177 in QEventLoop::exec (this=0x7f88e749de00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f8906650057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f890665307b in QThreadPrivate::start (arg=0x12adb70) at thread/qthread_unix.cpp:307
#8  0x00007f8902d1de9a in start_thread (arg=0x7f88e749e700) at pthread_create.c:308
#9  0x00007f890533d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f88e4b9f700 (LWP 22239)):
#0  0x00007f8905331b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f8902447036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8902447164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f89067819e6 in QEventDispatcherGlib::processEvents (this=0x7f88d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f8906750f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8906751177 in QEventLoop::exec (this=0x7f88e4b9edd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f8906650057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f8906730c2f in QInotifyFileSystemWatcherEngine::run (this=0x4761e50) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f890665307b in QThreadPrivate::start (arg=0x4761e50) at thread/qthread_unix.cpp:307
#9  0x00007f8902d1de9a in start_thread (arg=0x7f88e4b9f700) at pthread_create.c:308
#10 0x00007f890533d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f88ed222700 (LWP 5743)):
#0  0x00007f8902d1ff69 in __pthread_mutex_lock (mutex=0x7f88e0003a30) at pthread_mutex_lock.c:92
#1  0x00007f89024825a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8902446851 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8902446f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8902447164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f89067819e6 in QEventDispatcherGlib::processEvents (this=0x7f88e0002c70, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f8906750f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f8906751177 in QEventLoop::exec (this=0x7f88ed221dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f8906650057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f8906730c2f in QInotifyFileSystemWatcherEngine::run (this=0x4ea3c40) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f890665307b in QThreadPrivate::start (arg=0x4ea3c40) at thread/qthread_unix.cpp:307
#11 0x00007f8902d1de9a in start_thread (arg=0x7f88ed222700) at pthread_create.c:308
#12 0x00007f890533d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8907b08780 (LWP 22229)):
[KCrash Handler]
#6  0x0000000000000170 in ?? ()
#7  0x00007f8906758d29 in QMetaObject::cast (this=0x7f88e7ffc320, obj=0x4f2f000) at kernel/qmetaobject.cpp:274
#8  0x00007f88e7dcb6ff in ?? () from /usr/lib/kde4/kwebkitpart.so
#9  0x00007f88e7dc7534 in ?? () from /usr/lib/kde4/kwebkitpart.so
#10 0x00007f88e7dc759d in ?? () from /usr/lib/kde4/kwebkitpart.so
#11 0x00007f88e7dbd2d2 in ?? () from /usr/lib/kde4/kwebkitpart.so
#12 0x00007f88e7dbd34a in ?? () from /usr/lib/kde4/kwebkitpart.so
#13 0x00007f88fba09f50 in KParts::Part::slotWidgetDestroyed (this=0x4f344a0) at ../../kparts/part.cpp:353
#14 0x00007f8906766841 in QMetaObject::activate (sender=0x4f41960, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff71f9a630) at kernel/qobject.cpp:3547
#15 0x00007f890676719f in QObject::destroyed (this=<optimized out>, _t1=0x4f41960) at .moc/release-shared/moc_qobject.cpp:149
#16 0x00007f890676ac4e in QObject::~QObject (this=0x4f41960, __in_chrg=<optimized out>) at kernel/qobject.cpp:844
#17 0x00007f8905b1e64d in QWidget::~QWidget (this=0x4f41960, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1552
#18 0x00007f8905b1e889 in QWidget::~QWidget (this=0x4f41960, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1701
#19 0x00007f8906764ef5 in QObjectPrivate::deleteChildren (this=0x4f2e2f0) at kernel/qobject.cpp:1908
#20 0x00007f8905b1e5b0 in QWidget::~QWidget (this=0x4eea4f0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#21 0x00007f8905ee4709 in QGroupBox::~QGroupBox (this=0x4eea4f0, __in_chrg=<optimized out>) at widgets/qgroupbox.cpp:216
#22 0x00007f8906764ef5 in QObjectPrivate::deleteChildren (this=0x4ee5d20) at kernel/qobject.cpp:1908
#23 0x00007f8905b1e5b0 in QWidget::~QWidget (this=0x4ee5ae0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#24 0x00007f88e4088dde in ~CSSCustomDialog (this=0x4ee5ae0, __in_chrg=<optimized out>) at ../../../../konqueror/settings/konqhtml/css/kcmcss.h:32
#25 CSSCustomDialog::~CSSCustomDialog (this=<optimized out>, __in_chrg=<optimized out>) at ../../../../konqueror/settings/konqhtml/css/kcmcss.h:32
#26 0x00007f8906764ef5 in QObjectPrivate::deleteChildren (this=0x4ee47e0) at kernel/qobject.cpp:1908
#27 0x00007f8905b1e5b0 in QWidget::~QWidget (this=0x4ee0350, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#28 0x00007f890743f439 in KDialog::~KDialog (this=0x4ee0350, __in_chrg=<optimized out>) at ../../kdeui/dialogs/kdialog.cpp:204
#29 0x00007f8906764ef5 in QObjectPrivate::deleteChildren (this=0x4ed6ab0) at kernel/qobject.cpp:1908
#30 0x00007f8905b1e5b0 in QWidget::~QWidget (this=0x4ed6a60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#31 0x00007f88e4088d9e in ~CSSConfig (this=0x4ed6a60, __in_chrg=<optimized out>) at ../../../../konqueror/settings/konqhtml/css/kcmcss.h:51
#32 CSSConfig::~CSSConfig (this=0x4ed6a60, __in_chrg=<optimized out>) at ../../../../konqueror/settings/konqhtml/css/kcmcss.h:51
#33 0x00007f8906764ef5 in QObjectPrivate::deleteChildren (this=0x4ed5a70) at kernel/qobject.cpp:1908
#34 0x00007f8905b1e5b0 in QWidget::~QWidget (this=0x4ed5a40, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#35 0x00007f8905f3f789 in QStackedWidget::~QStackedWidget (this=0x4ed5a40, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:193
#36 0x00007f8906764ef5 in QObjectPrivate::deleteChildren (this=0x4ed5710) at kernel/qobject.cpp:1908
#37 0x00007f8905b1e5b0 in QWidget::~QWidget (this=0x4ed51c0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#38 0x00007f89075cd039 in KTabWidget::~KTabWidget (this=0x4ed51c0, __in_chrg=<optimized out>) at ../../kdeui/widgets/ktabwidget.cpp:257
#39 0x00007f8906764ef5 in QObjectPrivate::deleteChildren (this=0x4ed4fc0) at kernel/qobject.cpp:1908
#40 0x00007f8905b1e5b0 in QWidget::~QWidget (this=0x4ed4ec0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#41 0x00007f8907581f43 in KCModule::~KCModule (this=0x4ed4ec0, __in_chrg=<optimized out>) at ../../kdeui/widgets/kcmodule.cpp:193
#42 0x00007f88e4071949 in KAppearanceOptions::~KAppearanceOptions (this=0x4ed4ec0, __in_chrg=<optimized out>) at ../../../../konqueror/settings/konqhtml/appearance.cpp:257
#43 0x00007f88f72c5434 in KCModuleProxy::deleteClient (this=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:219
#44 0x00007f88f72c2b7c in KCMultiDialogPrivate::_k_dialogClosed (this=0x4b23e30) at ../../kutils/kcmultidialog.cpp:201
#45 0x00007f8906766841 in QMetaObject::activate (sender=0x4b32290, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#46 0x00007f8905b2427f in QWidget::event (this=0x4b32290, event=0x7fff71f9b610) at kernel/qwidget.cpp:8582
#47 0x00007f8905ad37b4 in notify_helper (e=0x7fff71f9b610, receiver=0x4b32290, this=0x115e9a0) at kernel/qapplication.cpp:4556
#48 QApplicationPrivate::notify_helper (this=0x115e9a0, receiver=0x4b32290, e=0x7fff71f9b610) at kernel/qapplication.cpp:4528
#49 0x00007f8905ad8583 in QApplication::notify (this=0x7fff71f9d2d0, receiver=0x4b32290, e=0x7fff71f9b610) at kernel/qapplication.cpp:4417
#50 0x00007f89074ec456 in KApplication::notify (this=0x7fff71f9d2d0, receiver=0x4b32290, event=0x7fff71f9b610) at ../../kdeui/kernel/kapplication.cpp:311
#51 0x00007f89067523ec in QCoreApplication::notifyInternal (this=0x7fff71f9d2d0, receiver=0x4b32290, event=0x7fff71f9b610) at kernel/qcoreapplication.cpp:915
#52 0x00007f8905b24e44 in sendEvent (event=0x7fff71f9b610, receiver=0x4b32290) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#53 QWidgetPrivate::hide_helper (this=0x4b68310) at kernel/qwidget.cpp:7637
#54 0x00007f8905b26b78 in QWidget::setVisible (this=0x4b32290, visible=<optimized out>) at kernel/qwidget.cpp:7810
#55 0x00007f8905fa4f33 in QDialog::setVisible (this=0x4b32290, visible=<optimized out>) at dialogs/qdialog.cpp:793
#56 0x00007f8905fa42a4 in hide (this=0x4b32290) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:498
#57 QDialog::done (this=<optimized out>, r=1) at dialogs/qdialog.cpp:591
#58 0x00007f8906766841 in QMetaObject::activate (sender=0x4b32290, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#59 0x00007f8907442198 in KDialog::slotButtonClicked (this=0x4b32290, button=4) at ../../kdeui/dialogs/kdialog.cpp:884
#60 0x00007f89074425b4 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./kdialog.moc:167
#61 KDialog::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./kdialog.moc:127
#62 0x00007f8906766841 in QMetaObject::activate (sender=0x4b23ec0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff71f9ba30) at kernel/qobject.cpp:3547
#63 0x00007f890676e0fe in QSignalMapper::mapped (this=<optimized out>, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:115
#64 0x00007f890676e69b in QSignalMapper::map (this=0x4b23ec0, sender=0x4b825c0) at kernel/qsignalmapper.cpp:266
#65 0x00007f8906766841 in QMetaObject::activate (sender=0x4b825c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff71f9bbc0) at kernel/qobject.cpp:3547
#66 0x00007f89061640c2 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#67 0x00007f8905ea1cae in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548
#68 0x00007f8905ea2feb in QAbstractButtonPrivate::click (this=0x4b82680) at widgets/qabstractbutton.cpp:541
#69 0x00007f8905ea325c in QAbstractButton::mouseReleaseEvent (this=0x4b825c0, e=0x7fff71f9c490) at widgets/qabstractbutton.cpp:1123
#70 0x00007f8905b23fb4 in QWidget::event (this=0x4b825c0, event=0x7fff71f9c490) at kernel/qwidget.cpp:8371
#71 0x00007f8905ad37b4 in notify_helper (e=0x7fff71f9c490, receiver=0x4b825c0, this=0x115e9a0) at kernel/qapplication.cpp:4556
#72 QApplicationPrivate::notify_helper (this=0x115e9a0, receiver=0x4b825c0, e=0x7fff71f9c490) at kernel/qapplication.cpp:4528
#73 0x00007f8905ad8f2f in QApplication::notify (this=<optimized out>, receiver=0x4b825c0, e=0x7fff71f9c490) at kernel/qapplication.cpp:4099
#74 0x00007f89074ec456 in KApplication::notify (this=0x7fff71f9d2d0, receiver=0x4b825c0, event=0x7fff71f9c490) at ../../kdeui/kernel/kapplication.cpp:311
#75 0x00007f89067523ec in QCoreApplication::notifyInternal (this=0x7fff71f9d2d0, receiver=0x4b825c0, event=0x7fff71f9c490) at kernel/qcoreapplication.cpp:915
#76 0x00007f8905ad4782 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#77 QApplicationPrivate::sendMouseEvent (receiver=0x4b825c0, event=0x7fff71f9c490, alienWidget=0x4b825c0, nativeWidget=0x4b32290, buttonDown=0x4b825c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#78 0x00007f8905b53b15 in QETWidget::translateMouseEvent (this=0x4b32290, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#79 0x00007f8905b52ace in QApplication::x11ProcessEvent (this=0x7fff71f9d2d0, event=0x7fff71f9cd60) at kernel/qapplication_x11.cpp:3732
#80 0x00007f8905b7c052 in x11EventSourceDispatch (s=0x1161400, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#81 0x00007f8902446d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#82 0x00007f89024470a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#83 0x00007f8902447164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#84 0x00007f890678197f in QEventDispatcherGlib::processEvents (this=0x104c7d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#85 0x00007f8905b7bcde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#86 0x00007f8906750f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#87 0x00007f8906751177 in QEventLoop::exec (this=0x7fff71f9d100, flags=...) at kernel/qeventloop.cpp:204
#88 0x00007f89067564c7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#89 0x00007f88f44ba28a in kdemain (argc=<optimized out>, argv=<optimized out>) at ../../../konqueror/src/konqmain.cpp:242
#90 0x00000000004086a4 in launch (argc=4, _name=0x110ed58 "konqueror", args=<optimized out>, cwd=0x110edd5 "/home/void/Dokumente", envc=<optimized out>, envs=<optimized out>, reset_env=true, tty=0x0, avoid_loops=false, startup_id_str=0x110f4a7 "benjamin;1346983835;89944;2139_TIME0") at ../../kinit/kinit.cpp:746
#91 0x0000000000409a16 in handle_launcher_request (sock=17, who=<optimized out>) at ../../kinit/kinit.cpp:1238
#92 0x0000000000409efb in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1422
#93 0x000000000040532f in main (argc=4, argv=0x7fff00000001, envp=0x7fff71f9ee70) at ../../kinit/kinit.cpp:1919

This bug may be a duplicate of or related to bug 305864.

Possible duplicates by query: bug 305864, bug 295910, bug 283657.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-09-12 17:20:44 UTC

*** This bug has been marked as a duplicate of bug 305864 ***
Comment 2 Dawit Alemayehu 2012-10-04 04:59:54 UTC
Completely unrelated to bug 305864 though it seems like it simply because they share similar backtrace that goes through kwebkitpart. 

However, this bug is completely different, not to mention reproducible, and fixed for KDE 4.9.2 by sheer coincedence (because I ran into it myself when working on something else).
Comment 3 Dawit Alemayehu 2012-10-04 15:16:25 UTC
oops. my mistake. Completely wrong ticket. :(

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