Bug 286999 - Crash when clicking on Download link on Jamendo
Summary: Crash when clicking on Download link on Jamendo
Status: RESOLVED DUPLICATE of bug 282641
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.7.3
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-19 14:48 UTC by Thomas Fischer
Modified: 2011-11-26 17:38 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Fischer 2011-11-19 14:48:37 UTC
Application: konqueror (4.7.3 (4.7.3))
KDE Platform Version: 4.7.3 (4.7.3) (Compiled from sources)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-gentoo-r3-tf i686
Distribution (Platform): Gentoo Packages

-- Information about the crash:
Following a link [1] to Jamendo, I clicked on "Herunterladen" (download) to get the advertised music. Konqueror crashed immediately after clicking the link.
I tried to reproduce this crash by restarting Konqueror and going to the English version [2] of the same page. Again, same crash, i.e. this bug is reproducible with Jamendo.

[1] http://www.jamendo.com/de/album/99589
[2] http://www.jamendo.com/en/album/99589

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb5946710 (LWP 14966))]

Thread 3 (Thread 0xaec51b70 (LWP 15029)):
#0  0xb76ff424 in __kernel_vsyscall ()
#1  0xb605ebac in __poll (fds=0xb60edff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5af3dd0 in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb5ae7956 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5ae7c3d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6e8fbcb in QEventDispatcherGlib::processEvents (this=0x8dcf118, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb6e5e5ef in QEventLoop::processEvents (this=0xaec51200, flags=) at kernel/qeventloop.cpp:149
#7  0xb6e5ea15 in QEventLoop::exec (this=0xaec51200, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6d585f9 in QThread::exec (this=0x8dd7088) at thread/qthread.cpp:492
#9  0xb56684f5 in KIO::NameLookUpThread::run (this=0x8dd7088) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kio/kio/hostinfo.cpp:226
#10 0xb6d5b427 in QThreadPrivate::start (arg=0x8dd7088) at thread/qthread_unix.cpp:320
#11 0xb1a1dbe8 in ?? () from /usr/lib/opengl/nvidia/lib/libGL.so.1

Thread 2 (Thread 0xac335b70 (LWP 1468)):
#0  0xb76ff424 in __kernel_vsyscall ()
#1  0xb6ce1ebc in pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xaa6a35bf in ?? () from /usr/lib/libgstreamer-0.10.so.0
#3  0xaa6a487c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#4  0xb5b0daa8 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb5b0be3f in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb1a1dbe8 in ?? () from /usr/lib/opengl/nvidia/lib/libGL.so.1

Thread 1 (Thread 0xb5946710 (LWP 14966)):
[KCrash Handler]
#7  0xb76ff424 in __kernel_vsyscall ()
#8  0xb5fc9dca in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb5fcb2dc in abort () at abort.c:92
#10 0xb5fc3376 in __assert_fail (assertion=0xafde4b67 "!m_bLoading", file=0xafde483c "/var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqview.cpp", line=308, function=0xafde7560 "bool KonqView::changePart(const QString&, const QString&, bool)") at assert.c:81
#11 0xafd69495 in KonqView::changePart (this=0xa87d148, mimeType=..., serviceName=..., forceAutoEmbed=true) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqview.cpp:308
#12 0xafdaf4a4 in KonqMainWindow::openView (this=0xb8ca720, mimeType=..., _url=..., childView=0xa87d148, req=...) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqmainwindow.cpp:946
#13 0xafdb5f0b in KonqMainWindow::slotCreateNewWindow (this=0x8d0b790, url=..., args=..., browserArgs=..., windowArgs=..., part=0xbfe03fa8) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqmainwindow.cpp:1250
#14 0xafdbd008 in KonqMainWindow::qt_metacall (this=0x8d0b790, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xbfe03eb8) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3_build/konqueror/src/konqmainwindow.moc:350
#15 0xb6e67083 in QMetaObject::metacall (object=0x8d0b790, cl=QMetaObject::InvokeMetaMethod, idx=64, argv=0xbfe03eb8) at kernel/qmetaobject.cpp:237
#16 0xb6e7a450 in QMetaObject::activate (sender=0xa5570b8, m=0xb3da56cc, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3278
#17 0xb3d8a31e in KParts::BrowserExtension::createNewWindow (this=0xa5570b8, _t1=..., _t2=..., _t3=..., _t4=..., _t5=0xbfe03fa8) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3_build/kparts/browserextension.moc:320
#18 0xad6b1161 in KJS::Window::executeOpenWindow (this=0xabb10000, exec=0xbfe04730, url=..., frameName=..., features=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/ecma/kjs_window.cpp:1798
#19 0xad6b2a7f in KJS::Window::openWindow (this=0xabb10000, exec=0xbfe04730, args=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/ecma/kjs_window.cpp:1686
#20 0xad6b55cc in KJS::WindowFunc::callAsFunction (this=0xaa7e8ee0, exec=0xbfe04730, thisObj=0xabb10000, args=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/ecma/kjs_window.cpp:1943
#21 0xad6b7fb2 in KJS::JSObject::call (this=0xaa7e8ee0, exec=0xbfe04730, thisObj=0xabb10000, args=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kjs/object.h:626
#22 0xad2cb21d in KJS::Machine::runBlock (exec=0xbfe04730, codeBlock=..., parentExec=0xbfe04a90) at codes.def:1223
#23 0xad2ac3f5 in KJS::FunctionImp::callAsFunction (this=0xaa7e8e20, exec=0xbfe04a90, thisObj=0xabb10000, args=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kjs/function.cpp:172
#24 0xad6b7fb2 in KJS::JSObject::call (this=0xaa7e8e20, exec=0xbfe04a90, thisObj=0xabb10000, args=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kjs/object.h:626
#25 0xad2cb21d in KJS::Machine::runBlock (exec=0xbfe04a90, codeBlock=..., parentExec=0xbfe04df0) at codes.def:1223
#26 0xad2ac3f5 in KJS::FunctionImp::callAsFunction (this=0xaa89ce20, exec=0xbfe04df0, thisObj=0xaa89d240, args=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kjs/function.cpp:172
#27 0xad6b7fb2 in KJS::JSObject::call (this=0xaa89ce20, exec=0xbfe04df0, thisObj=0xaa89d240, args=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kjs/object.h:626
#28 0xad2cb21d in KJS::Machine::runBlock (exec=0xbfe04df0, codeBlock=..., parentExec=0xa994038) at codes.def:1223
#29 0xad2ac3f5 in KJS::FunctionImp::callAsFunction (this=0xaa7e8aa0, exec=0xa994038, thisObj=0xaa7e8ae0, args=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kjs/function.cpp:172
#30 0xad6b7fb2 in KJS::JSObject::call (this=0xaa7e8aa0, exec=0xa994038, thisObj=0xaa7e8ae0, args=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kjs/object.h:626
#31 0xad6d498c in KJS::JSEventListener::handleEvent (this=0xab36a68, evt=...) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/ecma/kjs_events.cpp:108
#32 0xad50bc4a in DOM::EventTargetImpl::handleLocalEvents (this=0xab368a8, evt=0xaba02390, useCapture=false) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/xml/dom2_eventsimpl.cpp:75
#33 0xad4ea3a8 in DOM::NodeImpl::dispatchGenericEvent (this=0xa995080, evt=0xaba02390) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/xml/dom_nodeimpl.cpp:481
#34 0xad4ea732 in DOM::NodeImpl::dispatchEvent (this=0xa995080, evt=0xaba02390, exceptioncode=@0xbfe0519c, tempEvent=true) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/xml/dom_nodeimpl.cpp:401
#35 0xad448918 in KHTMLView::dispatchMouseEvent (this=0xa87d570, eventId=3, targetNode=0xa995080, targetNodeNonShared=0xa995080, cancelable=true, detail=1, _mouse=0xbfe05254, setUnder=true, mouseEventType=1, orient=0) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/khtmlview.cpp:3610
#36 0xad44984b in KHTMLView::mouseReleaseEvent (this=0xa87d570, _mouse=0xbfe05b14) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/khtmlview.cpp:1576
#37 0xb6378140 in QWidget::event (this=0xa87d570, event=0xbfe05b14) at kernel/qwidget.cpp:8259
#38 0xb679c0aa in QFrame::event (this=0xa87d570, e=0xbfe05b14) at widgets/qframe.cpp:557
#39 0xad44d527 in KHTMLView::widgetEvent (this=0xa87d570, e=0xbfe05b14) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/khtmlview.cpp:2209
#40 0xad44d8a8 in KHTMLView::eventFilter (this=0xa87d570, o=0xa8a2588, e=0xbfe05b14) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/khtml/khtmlview.cpp:2054
#41 0xb6e5f7be in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8cb5800, receiver=0xa8a2588, event=0xbfe05b14) at kernel/qcoreapplication.cpp:846
#42 0xb631736f in QApplicationPrivate::notify_helper (this=0x8cb5800, receiver=0xa8a2588, e=0xbfe05b14) at kernel/qapplication.cpp:4458
#43 0xb631f50a in QApplication::notify (this=0xbfe063b4, receiver=0xa8a2588, e=0xbfe05b14) at kernel/qapplication.cpp:4023
#44 0xb74ec6ec in KApplication::notify (this=0xbfe063b4, receiver=0xa8a2588, event=0xbfe05b14) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:311
#45 0xb6e5fb15 in QCoreApplication::notifyInternal (this=0xbfe063b4, receiver=0xa8a2588, event=0xbfe05b14) at kernel/qcoreapplication.cpp:731
#46 0xb631b012 in sendSpontaneousEvent (receiver=0xa8a2588, event=0xbfe05b14, alienWidget=0xa8a2588, nativeWidget=0x8d0b790, buttonDown=0xb6cd5c40, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#47 QApplicationPrivate::sendMouseEvent (receiver=0xa8a2588, event=0xbfe05b14, alienWidget=0xa8a2588, nativeWidget=0x8d0b790, buttonDown=0xb6cd5c40, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#48 0xb63b0832 in QETWidget::translateMouseEvent (this=0x8d0b790, event=0xbfe05f80) at kernel/qapplication_x11.cpp:4461
#49 0xb63af862 in QApplication::x11ProcessEvent (this=0xbfe063b4, event=0xbfe05f80) at kernel/qapplication_x11.cpp:3465
#50 0xb63dca93 in x11EventSourceDispatch (s=0x8cb88e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#51 0xb5ae3990 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#52 0xb5ae7a88 in ?? () from /usr/lib/libglib-2.0.so.0
#53 0xb5ae7c3d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#54 0xb6e8fb96 in QEventDispatcherGlib::processEvents (this=0x8bdf1c8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#55 0xb63dc35c in QGuiEventDispatcherGlib::processEvents (this=0x8bdf1c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0xb6e5e5ef in QEventLoop::processEvents (this=0xbfe06274, flags=) at kernel/qeventloop.cpp:149
#57 0xb6e5ea15 in QEventLoop::exec (this=0xbfe06274, flags=...) at kernel/qeventloop.cpp:201
#58 0xb6e61422 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#59 0xb6315b06 in QApplication::exec () at kernel/qapplication.cpp:3736
#60 0xafde2063 in kdemain (argc=2, argv=0x8ca9d58) at /var/tmp/portage/kde-base/konqueror-4.7.3/work/konqueror-4.7.3/konqueror/src/konqmain.cpp:227
#61 0x0804ea94 in launch (argc=2, _name=0x8c85d54 "konqueror", args=<value optimized out>, cwd=0x8c85d7d "/home/thomas", envc=55, envs=<value optimized out>, reset_env=true, tty=0x0, avoid_loops=false, startup_id_str=0x8c8680f "") at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kinit/kinit.cpp:734
#62 0x0804f7ca in handle_launcher_request (sock=11, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kinit/kinit.cpp:1226
#63 0x0804fca2 in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kinit/kinit.cpp:1410
#64 0x080506b2 in main (argc=) at /var/tmp/portage/kde-base/kdelibs-4.7.3/work/kdelibs-4.7.3/kinit/kinit.cpp:1907

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2011-11-21 18:59:49 UTC
Cannot reproduce the crash using neither the webkit nor the khtml browser engines. However, the popup window in khtml is blank where as it works fine with webkit ; so reassigning ticket to khtml.
Comment 2 Gérard Talbot (no longer involved) 2011-11-22 02:27:22 UTC
Thomas Fischer,

I believe there is a DUPLICATE for this bug.

Gérard
Comment 3 Gérard Talbot (no longer involved) 2011-11-22 02:38:15 UTC
Bug 284702 is about jamendo but it's not the same bug. Sorry.

Thomas,

I went to  http://www.jamendo.com/de/album/99589
then I clicked on "Herunterladen" (download). Konqueror loaded a secondary window which was obviously about buying ("Spenden Sie mögen die Musik dieses Künstlers? Unterstützen Sie ihn!") the music song. I did not crash.

I am using
KDE Platform version: 4.7.3
Konqueror version: 4.7.3 (with KHTML rendering engine)
Qt version: 4.7.4
Operating System: Linux 3.0.0-13-generic-pae i686 (32bits)
Distribution: Kubuntu 11.10 oneiric
Adobe Flash player plugin version: 11.1.102.55
here.

regards, Gérard
Comment 4 Dawit Alemayehu 2011-11-26 17:38:57 UTC

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