Bug 241734 - KDE 4.4.3, Konqueror crashes on clicking on a javascript download button
Summary: KDE 4.4.3, Konqueror crashes on clicking on a javascript download button
Status: RESOLVED DUPLICATE of bug 241702
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdewebkit (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: webkit-devel
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-14 15:21 UTC by jozzek
Modified: 2010-06-14 17:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jozzek 2010-06-14 15:21:42 UTC
Application: konqueror (4.4.3 (KDE 4.4.3))
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.5-112.fc13.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
Probably heavy duty webpage, K'ror crashes on clicking (Open with... ---> Webkit) on download link at this page:
<http://www.mozillamessaging.com/sl/thunderbird/>
This should disallow running program (or limit it to viewing if allowed) if you can't edit/write to page and by any means there shouldn't be allowed starting any other code. So this is policy problem!
Can be reproduced always, crash can reapper if Kror tries to restore session. Not tried with other programs on Open with..., but it should be reproducible with many.
Note: JScript and Java disabling won't  help.


 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0xb782c780 (LWP 5034))]

Thread 2 (Thread 0xb4de3b70 (LWP 5113)):
#0  0x0097f416 in __kernel_vsyscall ()
#1  0x00c1a23c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0xb50759f7 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#3  0xb5075a42 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#4  0x00c16919 in start_thread (arg=0xb4de3b70) at pthread_create.c:301
#5  0x00b33dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb782c780 (LWP 5034)):
[KCrash Handler]
#6  0x02480005 in IA__gdk_pixbuf_new_from_data (data=0x5c94964 "\377\377\377", colorspace=GDK_COLORSPACE_RGB, has_alpha=1, bits_per_sample=8, width=64, height=64, rowstride=256, destroy_fn=0, 
    destroy_fn_data=0x5c94964) at gdk-pixbuf-data.c:76
#7  0x02487b9f in IA__gdk_pixbuf_from_pixdata (pixdata=0xbfbc1884, copy_pixels=<value optimized out>, error=0x0) at gdk-pixdata.c:497
#8  0x02487e64 in IA__gdk_pixbuf_new_from_inline (data_length=-1, data=0x5c9494c "GdkP", copy_pixels=0, error=0x0) at gdk-pixdata.c:899
#9  0x05388335 in ?? () from /usr/lib/flash-plugin/libflashplayer.so
#10 0x05386d8e in ?? () from /usr/lib/flash-plugin/libflashplayer.so
#11 0x0538b28e in NP_Initialize () from /usr/lib/flash-plugin/libflashplayer.so
#12 0xb555d1a1 in WebCore::PluginPackage::load() () from /usr/lib/libQtWebKit.so.4
#13 0xb555e013 in WebCore::PluginPackage::fetchInfo() () from /usr/lib/libQtWebKit.so.4
#14 0xb54145da in WebCore::PluginPackage::createPackage(WebCore::String const&, long const&) () from /usr/lib/libQtWebKit.so.4
#15 0xb5412774 in WebCore::PluginDatabase::refresh() () from /usr/lib/libQtWebKit.so.4
#16 0xb54131c2 in WebCore::PluginDatabase::installedPlugins(bool) () from /usr/lib/libQtWebKit.so.4
#17 0xb55286cc in WebCore::FrameLoaderClientQt::canShowMIMEType(WebCore::String const&) const () from /usr/lib/libQtWebKit.so.4
#18 0xb5527fbe in WebCore::FrameLoaderClientQt::dispatchDecidePolicyForMIMEType(void (WebCore::PolicyChecker::*)(WebCore::PolicyAction), WebCore::String const&, WebCore::ResourceRequest const&) ()
   from /usr/lib/libQtWebKit.so.4
#19 0xb535c80c in WebCore::PolicyChecker::checkContentPolicy(WebCore::String const&, void (*)(void*, WebCore::PolicyAction), void*) () from /usr/lib/libQtWebKit.so.4
#20 0xb53558f2 in WebCore::MainResourceLoader::didReceiveResponse(WebCore::ResourceResponse const&) () from /usr/lib/libQtWebKit.so.4
#21 0xb536283a in WebCore::ResourceLoader::didReceiveResponse(WebCore::ResourceHandle*, WebCore::ResourceResponse const&) () from /usr/lib/libQtWebKit.so.4
#22 0xb5506037 in WebCore::QNetworkReplyHandler::sendResponseIfNeeded() () from /usr/lib/libQtWebKit.so.4
#23 0xb5506678 in WebCore::QNetworkReplyHandler::forwardData() () from /usr/lib/libQtWebKit.so.4
#24 0xb5507e23 in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtWebKit.so.4
#25 0x06b21f1b in QMetaObject::metacall (object=0x8d07050, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0x8c702f8) at kernel/qmetaobject.cpp:237
#26 0x06b2c487 in QMetaCallEvent::placeMetaCall (this=0x8d08268, object=0x8d07050) at kernel/qobject.cpp:561
#27 0x06b2d39e in QObject::event (this=0x8d07050, e=0x8d08268) at kernel/qobject.cpp:1248
#28 0x07178ddc in QApplicationPrivate::notify_helper (this=0x88ff7c8, receiver=0x8d07050, e=0x8d08268) at kernel/qapplication.cpp:4300
#29 0x0717f836 in QApplication::notify (this=0xbfbc2ac0, receiver=0x8d07050, e=0x8d08268) at kernel/qapplication.cpp:3704
#30 0x07d0fd9b in KApplication::notify (this=0xbfbc2ac0, receiver=0x8d07050, event=0x8d08268) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#31 0x06b1d543 in QCoreApplication::notifyInternal (this=0xbfbc2ac0, receiver=0x8d07050, event=0x8d08268) at kernel/qcoreapplication.cpp:704
#32 0x06b1e403 in sendEvent (receiver=0x0, event_type=0, data=0x88e8870) at kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x88e8870) at kernel/qcoreapplication.cpp:1345
#34 0x06b1e55e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#35 0x06b45bc0 in sendPostedEvents (s=0x8901b10) at kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=0x8901b10) at kernel/qeventdispatcher_glib.cpp:276
#37 0x00c8d525 in g_main_dispatch (context=0x8901a90) at gmain.c:1960
#38 IA__g_main_context_dispatch (context=0x8901a90) at gmain.c:2513
#39 0x00c91268 in g_main_context_iterate (context=0xc19490, block=1, dispatch=1, self=0x88ffa10) at gmain.c:2591
#40 0x00c91449 in IA__g_main_context_iteration (context=0x8901a90, may_block=1) at gmain.c:2654
#41 0x06b456b6 in QEventDispatcherGlib::processEvents (this=0x88e8370, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#42 0x07227556 in QGuiEventDispatcherGlib::processEvents (this=0x88e8370, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x06b1bc1a in QEventLoop::processEvents (this=0xbfbc2914, flags=...) at kernel/qeventloop.cpp:149
#44 0x06b1bf5a in QEventLoop::exec (this=0xbfbc2914, flags=...) at kernel/qeventloop.cpp:201
#45 0x06b1e627 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#46 0x07178e88 in QApplication::exec () at kernel/qapplication.cpp:3579
#47 0x0237f7c7 in kdemain (argc=2, argv=0xbfbc2dd4) at /usr/src/debug/kdebase-4.4.3/apps/konqueror/src/konqmain.cpp:257
#48 0x0804871c in main (argc=2, argv=0xbfbc2dd4) at /usr/src/debug/kdebase-4.4.3/i686-redhat-linux-gnu/apps/konqueror/src/konqueror_dummy.cpp:3

Possible duplicates by query: bug 241702, bug 241701.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-06-14 15:57:47 UTC
This bug is caused by the new Flash 10.1 player. Please install the previous version until it is fixed by Adobe.
Comment 2 Dawit Alemayehu 2010-06-14 17:01:20 UTC

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