Bug 196811

Summary: Konqueror crashes on closing webpage with Java applet
Product: [Frameworks and Libraries] kwebkitpart Reporter: Zdeněk Zikán <zdenek.zikan>
Component: generalAssignee: webkit-devel
Status: RESOLVED FIXED    
Severity: crash CC: adawit, andresbajotierra, me, mirza.dervisevic, opensource
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Zdeněk Zikán 2009-06-16 23:05:39 UTC
Application that crashed: konqueror
Version of the application: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-13-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
I was on a Facebook photo upload page with the upload Java applet. It actually didn't load (seems like Konqueror didn't find java plugin), so I'm not sure how relevant it really is. The crashe happened when I closed Konqueror window.

 -- Backtrace:
Application: Konqueror (kdeinit), signal: Segmentation fault
[KCrash Handler]
#6  0x00000040 in ?? ()
#7  0xb5342011 in ?? () from /usr/lib/libQtWebKit.so.4
#8  0xb5202765 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#9  0xb52cbb72 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#10 0xb4fc0149 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#11 0xb4f7d6fe in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#12 0xb4fa9663 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#13 0xb50c998e in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#14 0xb4f7d6eb in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#15 0xb4fa9663 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#16 0xb4f7d6eb in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#17 0xb4fa9663 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#18 0xb4f7d6eb in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#19 0xb4fa9663 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#20 0xb4f7d6eb in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#21 0xb4f8c3fb in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#22 0xb51a8d06 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#23 0xb513f2e2 in ctiVMThrowTrampoline () from /usr/lib/libQtWebKit.so.4
#24 0xb535c288 in QWebPage::~QWebPage () from /usr/lib/libQtWebKit.so.4
#25 0xaf0d2028 in KWebPage::~KWebPage () from /usr/lib/libkdewebkit.so.1
#26 0xb004f4bd in ?? () from /usr/lib/libwebkitkde.so.1
#27 0xb7decbef in QObjectPrivate::deleteChildren (this=0xa746210) at kernel/qobject.cpp:1854
#28 0xb68cb11b in ~QWidget (this=0x9f8a2e8) at kernel/qwidget.cpp:1366
#29 0xb7a460e9 in ~Part (this=0x9f87fd0, __vtt_parm=0xb005ab68) at /build/buildd/kde4libs-4.2.90/kparts/part.cpp:208
#30 0xb7a4644a in ~ReadOnlyPart (this=0x9f87fd0, __vtt_parm=0xb005ab64) at /build/buildd/kde4libs-4.2.90/kparts/part.cpp:459
#31 0xb004fdab in WebKitPart::~WebKitPart () from /usr/lib/libwebkitkde.so.1
#32 0xb4914d38 in ~KonqView (this=0x9cb6408) at /build/buildd/kdebase-4.2.90/apps/konqueror/src/konqview.cpp:132
#33 0xb491b475 in KonqViewManager::clear (this=0x99d61e8) at /build/buildd/kdebase-4.2.90/apps/konqueror/src/konqviewmanager.cpp:678
#34 0xb496cb9b in KonqMainWindow::stayPreloaded (this=0x99c0100) at /build/buildd/kdebase-4.2.90/apps/konqueror/src/konqmainwindow.cpp:5647
#35 0xb496d287 in KonqMainWindow::queryExit (this=0x99c0100) at /build/buildd/kdebase-4.2.90/apps/konqueror/src/konqmainwindow.cpp:5105
#36 0xb7497a3a in KMainWindow::closeEvent (this=0x99c0100, e=0xbf80b314) at /build/buildd/kde4libs-4.2.90/kdeui/widgets/kmainwindow.cpp:598
#37 0xb4967639 in KonqMainWindow::closeEvent (this=0x99c0100, e=0xbf80b314) at /build/buildd/kdebase-4.2.90/apps/konqueror/src/konqmainwindow.cpp:5072
#38 0xb68cf2ea in QWidget::event (this=0x99c0100, event=0xbf80b314) at kernel/qwidget.cpp:7671
#39 0xb6ccaa07 in QMainWindow::event (this=0x99c0100, event=0xbf80b314) at widgets/qmainwindow.cpp:1402
#40 0xb7497097 in KMainWindow::event (this=0x99c0100, ev=0xbf80b314) at /build/buildd/kde4libs-4.2.90/kdeui/widgets/kmainwindow.cpp:1094
#41 0xb74dc58c in KXmlGuiWindow::event (this=0x99c0100, ev=0xbf80b314) at /build/buildd/kde4libs-4.2.90/kdeui/xmlgui/kxmlguiwindow.cpp:131
#42 0xb496d1ad in KonqMainWindow::event (this=0x99c0100, e=0xbf80b314) at /build/buildd/kdebase-4.2.90/apps/konqueror/src/konqmainwindow.cpp:5630
#43 0xb6878bcc in QApplicationPrivate::notify_helper (this=0x98a3680, receiver=0x99c0100, e=0xbf80b314) at kernel/qapplication.cpp:4057
#44 0xb6880fc2 in QApplication::notify (this=0xbf80cd20, receiver=0x99c0100, e=0xbf80b314) at kernel/qapplication.cpp:4022
#45 0xb73b1e8d in KApplication::notify (this=0xbf80cd20, receiver=0x99c0100, event=0xbf80b314) at /build/buildd/kde4libs-4.2.90/kdeui/kernel/kapplication.cpp:302
#46 0xb7ddd7ab in QCoreApplication::notifyInternal (this=0xbf80cd20, receiver=0x99c0100, event=0xbf80b314) at kernel/qcoreapplication.cpp:610
#47 0xb6883d2e in QCoreApplication::sendSpontaneousEvent (receiver=0x99c0100, event=0xa0d8b68) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#48 0xb68d4a07 in QWidgetPrivate::close_helper (this=0x99d52d8, mode=QWidgetPrivate::CloseWithSpontaneousEvent) at kernel/qwidget.cpp:7092
#49 0xb68dc7fb in QApplication::x11ClientMessage (this=0xbf80cd20, w=0x99c0100, event=0xbf80c87c, passive_only=104) at kernel/qapplication_x11.cpp:5330
#50 0xb68ef092 in QApplication::x11ProcessEvent (this=0xbf80cd20, event=0xbf80c87c) at kernel/qapplication_x11.cpp:3698
#51 0xb691b06a in x11EventSourceDispatch (s=0x98a6870, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#52 0xb642bb88 in IA__g_main_context_dispatch (context=0x98a6320) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#53 0xb642f0eb in g_main_context_iterate (context=0x98a6320, block=1, dispatch=1, self=0x98a37f0) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#54 0xb642f268 in IA__g_main_context_iteration (context=0x98a6320, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#55 0xb7e091d8 in QEventDispatcherGlib::processEvents (this=0x98a3660, flags={i = -1082078664}) at kernel/qeventdispatcher_glib.cpp:324
#56 0xb691a765 in QGuiEventDispatcherGlib::processEvents (this=0x98a3660, flags={i = -1082078616}) at kernel/qguieventdispatcher_glib.cpp:202
#57 0xb7ddbdda in QEventLoop::processEvents (this=0xbf80cae0, flags={i = -1082078552}) at kernel/qeventloop.cpp:149
#58 0xb7ddc21a in QEventLoop::exec (this=0xbf80cae0, flags={i = -1082078488}) at kernel/qeventloop.cpp:200
#59 0xb7dde6c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#60 0xb6878a47 in QApplication::exec () at kernel/qapplication.cpp:3526
#61 0xb49a6148 in kdemain (argc=2, argv=0x985f318) at /build/buildd/kdebase-4.2.90/apps/konqueror/src/konqmain.cpp:271
#62 0x0804e1c0 in launch (argc=2, _name=0x986ab1c "/usr/bin/konqueror", args=0x986ab37 "", cwd=0x0, envc=0, envs=0x986ab3c "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x986ab40 "arrakis;1245185002;571869;4303_TIME42377889") at /build/buildd/kde4libs-4.2.90/kinit/kinit.cpp:671
#63 0x0804e99d in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.2.90/kinit/kinit.cpp:1163
#64 0x0804ef25 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.2.90/kinit/kinit.cpp:1356
#65 0x0804fb0a in main (argc=2, argv=0xbf80d714, envp=0xbf80d720) at /build/buildd/kde4libs-4.2.90/kinit/kinit.cpp:1783

Reported using DrKonqi
Comment 2 Dario Andres 2009-07-29 20:30:10 UTC
Marking as NEEDSINFO. Reopen after installing the "libqt4-webkit-dbg" package and reproduce the crash. Thanks
Comment 3 Dawit Alemayehu 2010-01-23 19:28:04 UTC
*** Bug 199821 has been marked as a duplicate of this bug. ***
Comment 4 Dawit Alemayehu 2010-01-23 19:28:34 UTC
*** Bug 201852 has been marked as a duplicate of this bug. ***
Comment 5 Dawit Alemayehu 2010-01-23 19:30:46 UTC
*** Bug 205338 has been marked as a duplicate of this bug. ***
Comment 6 Dawit Alemayehu 2010-01-23 19:31:33 UTC
*** Bug 205351 has been marked as a duplicate of this bug. ***
Comment 7 Dawit Alemayehu 2010-01-23 19:32:20 UTC
*** Bug 205386 has been marked as a duplicate of this bug. ***
Comment 8 Dawit Alemayehu 2010-01-23 19:45:54 UTC
The crashes that intermittentaly occurred when KWebPage's destructor is called should no longer happen as they have been addressed a while back. If any of you encounter such crashes, please reopen your tickets or another bug report.