Bug 318548

Summary: Konqueror when clicking on Youtube Video Manager link
Product: [Applications] konqueror Reporter: Joachim Mairböck <j.mairboeck>
Component: khtmlAssignee: Konqueror Bugs <konqueror-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version First Reported In: 4.10.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Joachim Mairböck 2013-04-18 11:29:00 UTC
Application: konqueror (4.10.2)
KDE Platform Version: 4.10.2
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.1-desktop i686
Distribution: "openSUSE 12.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Konqueror crashed when clicking the Video Manager link on YouTube in the profile popup on the top edge of the page. It was still probably loading images via Ajax.

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

Thread 3 (Thread 0xaccb7b40 (LWP 15371)):
#0  0xb5fcc401 in poll () from /lib/libc.so.6
#1  0xb59cc64b in poll (__timeout=-1, __nfds=1, __fds=0xac302278) at /usr/include/bits/poll2.h:46
#2  g_poll (fds=0xac302278, nfds=1, timeout=-1) at gpoll.c:132
#3  0xb59bdbd0 in g_main_context_poll (n_fds=1, fds=0xac302278, timeout=<optimized out>, context=0xac3004e0, priority=<optimized out>) at gmain.c:3584
#4  g_main_context_iterate (context=context@entry=0xac3004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#5  0xb59bdd31 in g_main_context_iteration (context=0xac3004e0, may_block=1) at gmain.c:3351
#6  0xb6e108af in QEventDispatcherGlib::processEvents (this=0xac300468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb6ddd39c in QEventLoop::processEvents (this=this@entry=0xaccb7228, flags=...) at kernel/qeventloop.cpp:149
#8  0xb6ddd691 in QEventLoop::exec (this=0xaccb7228, flags=...) at kernel/qeventloop.cpp:204
#9  0xb6cc8b6c in QThread::exec (this=0xa6dcf68) at thread/qthread.cpp:542
#10 0xb6dbb99d in QInotifyFileSystemWatcherEngine::run (this=0xa6dcf68) at io/qfilesystemwatcher_inotify.cpp:256
#11 0xb6ccbf78 in QThreadPrivate::start (arg=0xa6dcf68) at thread/qthread_unix.cpp:338
#12 0xb6c48b5e in start_thread () from /lib/libpthread.so.0
#13 0xb5fd716e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa95b5b40 (LWP 15417)):
#0  0xb6c4c792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xa9b57853 in vlc_cond_wait (p_condvar=p_condvar@entry=0xb49c23c, p_mutex=p_mutex@entry=0xb49c224) at posix/thread.c:431
#2  0xa9acab91 in LoopRequest (p_playlist=0xb49c160) at playlist/thread.c:544
#3  Thread (data=0xb49c160) at playlist/thread.c:592
#4  0xb6c48b5e in start_thread () from /lib/libpthread.so.0
#5  0xb5fd716e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb54eb740 (LWP 15369)):
[KCrash Handler]
#6  0xaf2dde75 in node_create (avalue=@0xfff8b887: <error reading variable>, akey=..., aupdate=0xbfa64c40, adt=0x14847520, this=<optimized out>) at /usr/include/QtCore/qmap.h:456
#7  QMap<QPair<int, int>, khtmlImLoad::PixmapPlane*>::detach_helper (this=this@entry=0xd08cb98) at /usr/include/QtCore/qmap.h:764
#8  0xaf2dc5fb in detach (this=0xd08cb98) at /usr/include/QtCore/qmap.h:205
#9  operator[] (akey=..., this=0xd08cb98) at /usr/include/QtCore/qmap.h:529
#10 khtmlImLoad::Image::derefSize (this=0xd08cb68, size=...) at /usr/src/debug/kdelibs-4.10.2/khtml/imload/image.cpp:407
#11 0xaf2d9fa1 in khtmlImLoad::ImagePainter::~ImagePainter (this=0x131346c0, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.2/khtml/imload/imagepainter.cpp:46
#12 0xaf133b35 in khtml::RenderImage::~RenderImage (this=0x1360d67c, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.2/khtml/rendering/render_image.cpp:77
#13 0xaf133bd2 in khtml::RenderImage::~RenderImage (this=0x1360d67c, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.10.2/khtml/rendering/render_image.cpp:79
#14 0xaf11244a in khtml::RenderObject::arenaDelete (this=this@entry=0x1360d67c, arena=0x134356b0, base=base@entry=0x1360d67c) at /usr/src/debug/kdelibs-4.10.2/khtml/rendering/render_object.cpp:2402
#15 0xaf11583d in khtml::RenderObject::detach (this=0x1360d67c) at /usr/src/debug/kdelibs-4.10.2/khtml/rendering/render_object.cpp:2384
#16 0xaf11f16f in khtml::RenderBox::detach (this=0x1360d67c) at /usr/src/debug/kdelibs-4.10.2/khtml/rendering/render_box.cpp:223
#17 0xaf057f96 in detach (this=0xd767778) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:908
#18 DOM::NodeBaseImpl::detach (this=0xd767778) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1904
#19 0xaf064d7b in DOM::ElementImpl::detach (this=0xd767778) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#20 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xd08e368) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#21 0xaf064d7b in DOM::ElementImpl::detach (this=0xd08e368) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#22 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xd08e128) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#23 0xaf064d7b in DOM::ElementImpl::detach (this=0xd08e128) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#24 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xd08df00) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#25 0xaf064d7b in DOM::ElementImpl::detach (this=0xd08df00) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#26 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xd08dcf8) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#27 0xaf064d7b in DOM::ElementImpl::detach (this=0xd08dcf8) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#28 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xd08db40) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#29 0xaf064d7b in DOM::ElementImpl::detach (this=0xd08db40) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#30 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xd08d888) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#31 0xaf064d7b in DOM::ElementImpl::detach (this=0xd08d888) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#32 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0x14020308) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#33 0xaf064d7b in DOM::ElementImpl::detach (this=0x14020308) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#34 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0x1401f6e8) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#35 0xaf064d7b in DOM::ElementImpl::detach (this=0x1401f6e8) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#36 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0x1456d150) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#37 0xaf064d7b in DOM::ElementImpl::detach (this=0x1456d150) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#38 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0x1456cfe0) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#39 0xaf064d7b in DOM::ElementImpl::detach (this=0x1456cfe0) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#40 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xd13a880) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#41 0xaf064d7b in DOM::ElementImpl::detach (this=0xd13a880) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#42 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xd13a358) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#43 0xaf064d7b in DOM::ElementImpl::detach (this=0xd13a358) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#44 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xba018b0) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#45 0xaf064d7b in DOM::ElementImpl::detach (this=0xba018b0) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#46 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xb4c1438) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#47 0xaf064d7b in DOM::ElementImpl::detach (this=0xb4c1438) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#48 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0x143ad358) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#49 0xaf064d7b in DOM::ElementImpl::detach (this=0x143ad358) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#50 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0x1228f288) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#51 0xaf064d7b in DOM::ElementImpl::detach (this=0x1228f288) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#52 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xad2afe8) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#53 0xaf064d7b in DOM::ElementImpl::detach (this=0xad2afe8) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_elementimpl.cpp:926
#54 0xaf057f7e in DOM::NodeBaseImpl::detach (this=0xbfb07f4) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_nodeimpl.cpp:1902
#55 0xaf04f575 in DOM::DocumentImpl::detach (this=0xbfb07e8) at /usr/src/debug/kdelibs-4.10.2/khtml/xml/dom_docimpl.cpp:1544
#56 0xaeff274a in KHTMLPart::clear (this=0xa4e8b40) at /usr/src/debug/kdelibs-4.10.2/khtml/khtml_part.cpp:1523
#57 0xaeff283d in KHTMLPart::begin (this=0xa4e8b40, url=..., xOffset=325827156, yOffset=325827156) at /usr/src/debug/kdelibs-4.10.2/khtml/khtml_part.cpp:2014
#58 0xaefc4c79 in KHTMLPart::slotData (this=0xa4e8b40, kio_job=0xc288978, data=...) at /usr/src/debug/kdelibs-4.10.2/khtml/khtml_part.cpp:1676
#59 0xaeff1814 in KHTMLPart::qt_static_metacall (_o=_o@entry=0xa4e8b40, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=19, _a=0xbfa655d4) at /usr/src/debug/kdelibs-4.10.2/build/khtml/khtml_part.moc:253
#60 0xb6df6c22 in QMetaObject::activate (sender=0xc288978, m=0xb53712ac <KIO::TransferJob::staticMetaObject>, local_signal_index=0, argv=0xbfa655d4) at kernel/qobject.cpp:3548
#61 0xb519858d in KIO::TransferJob::data (this=this@entry=0xc288978, _t1=_t1@entry=0xc288978, _t2=...) at /usr/src/debug/kdelibs-4.10.2/build/kio/jobclasses.moc:447
#62 0xb51985f8 in KIO::TransferJob::slotData (this=0xc288978, _data=...) at /usr/src/debug/kdelibs-4.10.2/kio/kio/job.cpp:981
#63 0xb519d89f in qt_static_metacall (_a=0xbfa65758, _id=8, _o=0xc288978, _c=<optimized out>) at /usr/src/debug/kdelibs-4.10.2/build/kio/jobclasses.moc:389
#64 KIO::TransferJob::qt_static_metacall (_o=_o@entry=0xc288978, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=8, _a=0xbfa65758) at /usr/src/debug/kdelibs-4.10.2/build/kio/jobclasses.moc:375
#65 0xb6df6c22 in QMetaObject::activate (sender=0xab25280, m=0xb5373460 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=0, argv=0xbfa65758) at kernel/qobject.cpp:3548
#66 0xb524a325 in KIO::SlaveInterface::data (this=this@entry=0xab25280, _t1=...) at /usr/src/debug/kdelibs-4.10.2/build/kio/slaveinterface.moc:160
#67 0xb524d657 in KIO::SlaveInterface::dispatch (this=0xab25280, _cmd=100, rawdata=...) at /usr/src/debug/kdelibs-4.10.2/kio/kio/slaveinterface.cpp:160
#68 0xb5249aea in KIO::SlaveInterface::dispatch (this=0xab25280) at /usr/src/debug/kdelibs-4.10.2/kio/kio/slaveinterface.cpp:88
#69 0xb523c678 in KIO::Slave::gotInput (this=this@entry=0xab25280) at /usr/src/debug/kdelibs-4.10.2/kio/kio/slave.cpp:344
#70 0xb523ccd4 in KIO::Slave::qt_static_metacall (_o=_o@entry=0xab25280, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=2, _a=0xbfa659cc) at /usr/src/debug/kdelibs-4.10.2/build/kio/slave.moc:57
#71 0xb6df6c22 in QMetaObject::activate (sender=0x9de0c70, m=0xb53700f0 <KIO::Connection::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3548
#72 0xb5164e45 in KIO::Connection::readyRead (this=0x9de0c70) at /usr/src/debug/kdelibs-4.10.2/build/kio/connection.moc:106
#73 0xb51654a8 in dequeue (this=<optimized out>) at /usr/src/debug/kdelibs-4.10.2/kio/kio/connection.cpp:82
#74 KIO::ConnectionPrivate::dequeue (this=0xaa68078) at /usr/src/debug/kdelibs-4.10.2/kio/kio/connection.cpp:71
#75 0xb6df064a in QMetaCallEvent::placeMetaCall (this=0xcc5d788, object=0x9de0c70) at kernel/qobject.cpp:524
#76 0xb6df4bab in QObject::event (this=0x9de0c70, e=0xcc5d788) at kernel/qobject.cpp:1203
#77 0xb62acbac in QApplicationPrivate::notify_helper (this=0x9bb0b10, receiver=0x9de0c70, e=0xcc5d788) at kernel/qapplication.cpp:4562
#78 0xb62b15cc in QApplication::notify (this=0xcc5d788, receiver=0x9de0c70, e=0xcc5d788) at kernel/qapplication.cpp:3944
#79 0xb7551351 in KApplication::notify (this=0xbfa662e4, receiver=0x9de0c70, event=0xcc5d788) at /usr/src/debug/kdelibs-4.10.2/kdeui/kernel/kapplication.cpp:311
#80 0xb6dde8ce in QCoreApplication::notifyInternal (this=0xbfa662e4, receiver=0x9de0c70, event=0xcc5d788) at kernel/qcoreapplication.cpp:946
#81 0xb6de2621 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#82 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9b0fa40) at kernel/qcoreapplication.cpp:1570
#83 0xb6de289c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1463
#84 0xb6e10714 in sendPostedEvents () at kernel/qcoreapplication.h:236
#85 postEventSourceDispatch (s=s@entry=0x9bb1a18) at kernel/qeventdispatcher_glib.cpp:279
#86 0xb59bd8b3 in g_main_dispatch (context=0x9bb0590, context@entry=0x9bb1ae0) at gmain.c:2715
#87 g_main_context_dispatch (context=context@entry=0x9bb0590) at gmain.c:3219
#88 0xb59bdc50 in g_main_context_iterate (context=context@entry=0x9bb0590, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290
#89 0xb59bdd31 in g_main_context_iteration (context=0x9bb0590, may_block=1) at gmain.c:3351
#90 0xb6e10891 in QEventDispatcherGlib::processEvents (this=0x9b8c780, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#91 0xb635e4aa in QGuiEventDispatcherGlib::processEvents (this=0x9b8c780, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#92 0xb6ddd39c in QEventLoop::processEvents (this=this@entry=0xbfa661b8, flags=...) at kernel/qeventloop.cpp:149
#93 0xb6ddd691 in QEventLoop::exec (this=0xbfa661b8, flags=...) at kernel/qeventloop.cpp:204
#94 0xb6de294a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#95 0xb62aaa24 in QApplication::exec () at kernel/qapplication.cpp:3823
#96 0xb0ff0d2a in kdemain (argc=2, argv=0x9b78b00) at /usr/src/debug/kde-baseapps-4.10.2/konqueror/src/konqmain.cpp:227
#97 0x0804fb77 in launch (argc=argc@entry=2, _name=_name@entry=0x9b9095c "konqueror", args=<optimized out>, args@entry=0x9b90966 "", cwd=cwd@entry=0x9b90967 "/home/joachim", envc=envc@entry=96, envs=<optimized out>, envs@entry=0x9b90979 "XDG_VTNR=7", reset_env=true, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x9b9150a "joachimhp.workgroup;1366283573;637103;2470_TIME17238783") at /usr/src/debug/kdelibs-4.10.2/kinit/kinit.cpp:726
#98 0x08050944 in handle_launcher_request (sock=sock@entry=25, who=<optimized out>) at /usr/src/debug/kdelibs-4.10.2/kinit/kinit.cpp:1218
#99 0x08050f74 in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kdelibs-4.10.2/kinit/kinit.cpp:1402
#100 0x0804c7f0 in main (argc=4, argv=0xbfa66d94, envp=0xbfa66da8) at /usr/src/debug/kdelibs-4.10.2/kinit/kinit.cpp:1899

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-30 00:04:00 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Joachim Mairböck 2018-10-30 18:33:21 UTC
YouTube's current interface doesn't really work with KHTML any more, so I don't think it makes sense to investigate this bug further. It often takes a few minutes to be responsive after loading a page. As soon as the interface is responsive so that the link (now called "Creator Studio") can be clicked, it goes there correctly and doesn't crash any more (if the page loads correctly at all ...)