Bug 314404

Summary: konqueror crash in youtube
Product: [Applications] konqueror Reporter: josan_pansa
Component: khtml image partAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: 4.9.98 RC3   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description josan_pansa 2013-02-04 08:24:36 UTC
Application: konqueror (4.9.98)
KDE Platform Version: 4.9.98
Qt Version: 4.8.4
Operating System: Linux 3.7.0-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:

crash on youtube link     http://www.youtube.com/watch?v=V-LtlnBFRxA

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7eff8d880780 (LWP 7695))]

Thread 2 (Thread 0x7eff8548b700 (LWP 7729)):
#0  pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x000000344a883c4a in wait (time=30000, this=0x69e4100) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x69e4078, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x000000344a876f4e in QThreadPoolThread::run (this=0x69e41e0) at concurrent/qthreadpool.cpp:141
#4  0x000000344a883732 in QThreadPrivate::start (arg=0x69e41e0) at thread/qthread_unix.cpp:338
#5  0x0000003d2b808fc7 in start_thread (arg=0x7eff8548b700) at pthread_create.c:308
#6  0x0000003d2b0ebb4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7eff8d880780 (LWP 7695)):
[KCrash Handler]
#6  0x0000003d2b038155 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63
#7  0x0000003d2b039625 in __GI_abort () at abort.c:90
#8  0x0000003d2b03115e in __assert_fail_base (fmt=<optimized out>, assertion=0x3bbb078eb8 "scaled.isEmpty()", file=0x3bbb078e28 "/var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/khtml/imload/image.cpp", line=<optimized out>, function=<optimized out>) at assert.c:92
#9  0x0000003d2b031202 in __GI___assert_fail (assertion=0x3bbb078eb8 "scaled.isEmpty()", file=0x3bbb078e28 "/var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/khtml/imload/image.cpp", line=62, function=0x3bbb078ee0 <khtmlImLoad::Image::~Image()::__PRETTY_FUNCTION__> "khtmlImLoad::Image::~Image()") at assert.c:101
#10 0x0000003bbaf226dd in khtmlImLoad::Image::~Image (this=0xc6ea840, __in_chrg=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/khtml/imload/image.cpp:62
#11 0x0000003bbae20cfd in khtml::CachedImage::clear (this=0xc6eb5d0) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/khtml/misc/loader.cpp:727
#12 0x0000003bbae21c2e in khtml::CachedImage::error (this=0xc6eb5d0) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/khtml/misc/loader.cpp:760
#13 0x0000003bbae24557 in khtml::Loader::slotFinished (this=0x1f0bb40, job=0xcb70e00) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/khtml/misc/loader.cpp:1255
#14 0x000000344a9a6347 in QMetaObject::activate (sender=0xcb70e00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9e381300) at kernel/qobject.cpp:3539
#15 0x000000344d553ef2 in KJob::result (this=<optimized out>, _t1=0xcb70e00) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98_build/kdecore/kjob.moc:208
#16 0x000000344d553f30 in KJob::emitResult (this=0xcb70e00) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/kdecore/jobs/kjob.cpp:318
#17 0x0000003bb6708a34 in KIO::SimpleJob::slotFinished (this=0xcb70e00) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/kio/kio/job.cpp:494
#18 0x0000003bb67116cf in KIO::TransferJob::slotFinished (this=0xcb70e00) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/kio/kio/job.cpp:1081
#19 0x000000344a9a6347 in QMetaObject::activate (sender=0x6ac9100, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#20 0x0000003bb67c442b in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/kio/kio/slaveinterface.cpp:172
#21 0x0000003bb67c0b8a in KIO::SlaveInterface::dispatch (this=0x6ac9100) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/kio/kio/slaveinterface.cpp:88
#22 0x0000003bb67b3536 in KIO::Slave::gotInput (this=0x6ac9100) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/kio/kio/slave.cpp:344
#23 0x000000344a9a6347 in QMetaObject::activate (sender=0x6ae53c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#24 0x0000003bb66d7b71 in dequeue (this=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/kio/kio/connection.cpp:82
#25 KIO::ConnectionPrivate::dequeue (this=0x6ae5300) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/kio/kio/connection.cpp:71
#26 0x000000344a9ab7de in QObject::event (this=0x6ae53c0, e=<optimized out>) at kernel/qobject.cpp:1194
#27 0x00000036fd7dbcfe in notify_helper (e=0x7a688e0, receiver=0x6ae53c0, this=0x18a99d0) at kernel/qapplication.cpp:4562
#28 QApplicationPrivate::notify_helper (this=0x18a99d0, receiver=0x6ae53c0, e=0x7a688e0) at kernel/qapplication.cpp:4534
#29 0x00000036fd7e1629 in QApplication::notify (this=0x7fff9e382700, receiver=0x6ae53c0, e=0x7a688e0) at kernel/qapplication.cpp:4423
#30 0x00000036fe67b548 in KApplication::notify (this=0x7fff9e382700, receiver=0x6ae53c0, event=0x7a688e0) at /var/tmp/portage/kde-base/kdelibs-4.9.98/work/kdelibs-4.9.98/kdeui/kernel/kapplication.cpp:311
#31 0x000000344a99028b in QCoreApplication::notifyInternal (this=0x7fff9e382700, receiver=0x6ae53c0, event=0x7a688e0) at kernel/qcoreapplication.cpp:946
#32 0x000000344a993b2c in sendEvent (event=0x7a688e0, receiver=0x6ae53c0) at kernel/qcoreapplication.h:231
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1884670) at kernel/qcoreapplication.cpp:1570
#34 0x000000344a9c2333 in sendPostedEvents () at kernel/qcoreapplication.h:236
#35 postEventSourceDispatch (s=0x18a9e20) at kernel/qeventdispatcher_glib.cpp:279
#36 0x0000003d2e84af52 in g_main_dispatch (context=0x18a6a30) at gmain.c:2715
#37 g_main_context_dispatch (context=0x18a6a30) at gmain.c:3219
#38 0x0000003d2e84b295 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x18a6a30, self=<optimized out>) at gmain.c:3290
#39 g_main_context_iterate (context=0x18a6a30, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3227
#40 0x0000003d2e84b34c in g_main_context_iteration (context=0x18a6a30, may_block=1) at gmain.c:3351
#41 0x000000344a9c2776 in QEventDispatcherGlib::processEvents (this=0x18aa540, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#42 0x00000036fd88d306 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x000000344a98e512 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#44 0x000000344a98e77f in QEventLoop::exec (this=0x7fff9e382520, flags=...) at kernel/qeventloop.cpp:204
#45 0x000000344a993f27 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#46 0x0000003bb80ca611 in kdemain (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-base/konqueror-4.9.98/work/konqueror-4.9.98/konqueror/src/konqmain.cpp:227
#47 0x0000003d2b02494d in __libc_start_main (main=0x4007a0 <main(int, char**)>, argc=1, ubp_av=0x7fff9e382fc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff9e382fb8) at libc-start.c:225
#48 0x00000000004007d1 in _start ()

Possible duplicates by query: bug 311955, bug 303176, bug 301141, bug 289949, bug 280669.

Reported using DrKonqi
Comment 1 josan_pansa 2013-04-01 05:42:28 UTC
after a recent update to kde 4.10, the problem is fixed