Bug 357244

Summary: Konqueror crash on theguardian.com (KHTML)
Product: [Applications] konqueror Reporter: Joachim Mairböck <j.mairboeck>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: j.mairboeck
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Joachim Mairböck 2015-12-28 09:04:44 UTC
Application: konqueror (4.14.10)
KDE Platform Version: 4.14.10
Qt Version: 4.8.6
Operating System: Linux 4.1.13-5-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Konqueror with KHTML renderer crashes on www.theguardian.com

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 0x7f0da2ac2780 (LWP 2633))]

Thread 14 (Thread 0x7f0d8edf4700 (LWP 2634)):
#0  0x00007f0da006fc1d in poll () at /lib64/libc.so.6
#1  0x00007f0d9d180e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0d9d180f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0da1748fde in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f0da171ad4f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f0da171b045 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f0da16184df in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f0d9736298e in  () at /usr/lib64/libkio.so.5
#8  0x00007f0da161abbf in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f0d8cdc5700 (LWP 2636)):
#0  0x00007f0da006fc1d in poll () at /lib64/libc.so.6
#1  0x00007f0d9d180e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0d9d180f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0da1748fde in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f0da171ad4f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f0da171b045 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f0da16184df in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f0da16fc653 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f0da161abbf in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f0d79b5c700 (LWP 2637)):
#0  0x00007f0da138805f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0d7e7c7eb6 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f0d7e7c7ee9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f0d334c1700 (LWP 2638)):
#0  0x00007f0da138aa9d in read () at /lib64/libpthread.so.0
#1  0x00007f0d9d1c1b60 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0d9d180999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f0d9d180df8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f0d9d180f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f0da1748fde in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f0da171ad4f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007f0da171b045 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#8  0x00007f0da16184df in QThread::exec() () at /usr/lib64/libQtCore.so.4
#9  0x00007f0da161abbf in  () at /usr/lib64/libQtCore.so.4
#10 0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f0d31ef0700 (LWP 2644)):
#0  0x00007f0da1388408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0d7e7effe6 in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f0d7e53aa3c in JSC::BlockAllocator::waitForRelativeTime(double) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f0d7e53aaa8 in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#4  0x00007f0d7e7efa06 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#5  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f0d18973700 (LWP 2664)):
#0  0x00007f0da138805f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0d189dad79 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#2  0x00007f0d189db819 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#3  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f0d18172700 (LWP 2665)):
#0  0x00007f0da138805f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0d189dad79 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#2  0x00007f0d189db819 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#3  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f0d17971700 (LWP 2666)):
#0  0x00007f0da138805f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0d189dad79 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#2  0x00007f0d189db819 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#3  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f0d21642700 (LWP 2705)):
#0  0x00007f0da0073fd9 in syscall () at /lib64/libc.so.6
#1  0x00007f0d9d1c2e2f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0d7cb12ec3 in  () at /usr/lib64/libgstapp-1.0.so.0
#3  0x00007f0d7c2238d9 in  () at /usr/lib64/libgstbase-1.0.so.0
#4  0x00007f0d7c225383 in  () at /usr/lib64/libgstbase-1.0.so.0
#5  0x00007f0d7bf7f3e9 in  () at /usr/lib64/libgstreamer-1.0.so.0
#6  0x00007f0d9d1a68ec in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f0d9d1a5f65 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f0d228d2700 (LWP 2708)):
#0  0x00007f0da138aa9d in read () at /lib64/libpthread.so.0
#1  0x00007f0d36885df1 in pa_read () at /usr/lib64/pulseaudio/libpulsecommon-7.0.so
#2  0x00007f0d36d02b5e in pa_mainloop_prepare () at /usr/lib64/libpulse.so.0
#3  0x00007f0d36d03572 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0
#4  0x00007f0d36d03630 in pa_mainloop_run () at /usr/lib64/libpulse.so.0
#5  0x00007f0d36d11783 in  () at /usr/lib64/libpulse.so.0
#6  0x00007f0d368b2f98 in  () at /usr/lib64/pulseaudio/libpulsecommon-7.0.so
#7  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f0d299d5700 (LWP 2709)):
#0  0x00007f0da138b14d in nanosleep () at /lib64/libpthread.so.0
#1  0x00007f0d9d1a74e8 in g_usleep () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0d22adfdaf in  () at /usr/lib64/gstreamer-1.0/libgstxvimagesink.so
#3  0x00007f0d9d1a5f65 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f0ce8f19700 (LWP 2714)):
#0  0x00007f0da0073fd9 in syscall () at /lib64/libc.so.6
#1  0x00007f0d9d1c2e2f in g_cond_wait () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f0d7bf7f5cb in  () at /usr/lib64/libgstreamer-1.0.so.0
#3  0x00007f0d9d1a68ec in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f0d9d1a5f65 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0ce36ba700 (LWP 2893)):
#0  0x00007f0da1388408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0da161b084 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f0da160ebda in  () at /usr/lib64/libQtCore.so.4
#3  0x00007f0da161abbf in  () at /usr/lib64/libQtCore.so.4
#4  0x00007f0da13840a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f0da007804d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f0da2ac2780 (LWP 2633)):
[KCrash Handler]
#6  0x00007f0d9ffc8187 in raise () at /lib64/libc.so.6
#7  0x00007f0d9ffc9538 in abort () at /lib64/libc.so.6
#8  0x00007f0d9ffc1126 in __assert_fail_base () at /lib64/libc.so.6
#9  0x00007f0d9ffc11d2 in  () at /lib64/libc.so.6
#10 0x00007f0d9147f40e in  () at /usr/lib64/libjasper.so.1
#11 0x00007f0d914818fb in  () at /usr/lib64/libjasper.so.1
#12 0x00007f0d914809ad in jpc_decode () at /usr/lib64/libjasper.so.1
#13 0x00007f0d9147a567 in jp2_decode () at /usr/lib64/libjasper.so.1
#14 0x00007f0d9146f2dd in jas_image_decode () at /usr/lib64/libjasper.so.1
#15 0x00007f0d916bc6ce in  () at /usr/lib64/kde4/plugins/imageformats/kimg_jp2.so
#16 0x00007f0da0959264 in QImageReader::read(QImage*) () at /usr/lib64/libQtGui.so.4
#17 0x00007f0d38031ee5 in  () at /usr/lib64/libkhtml.so.5
#18 0x00007f0d38029b6e in  () at /usr/lib64/libkhtml.so.5
#19 0x00007f0d37f32559 in  () at /usr/lib64/libkhtml.so.5
#20 0x00007f0da17300fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#21 0x00007f0da1bb0352 in KJob::result(KJob*) () at /usr/lib64/libkdecore.so.5
#22 0x00007f0da1bb0390 in KJob::emitResult() () at /usr/lib64/libkdecore.so.5
#23 0x00007f0d972ba21a in KIO::SimpleJob::slotFinished() () at /usr/lib64/libkio.so.5
#24 0x00007f0d972bb36e in KIO::TransferJob::slotFinished() () at /usr/lib64/libkio.so.5
#25 0x00007f0da17300fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#26 0x00007f0d97358996 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () at /usr/lib64/libkio.so.5
#27 0x00007f0d973564be in KIO::SlaveInterface::dispatch() () at /usr/lib64/libkio.so.5
#28 0x00007f0d9734b1d6 in KIO::Slave::gotInput() () at /usr/lib64/libkio.so.5
#29 0x00007f0da17300fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#30 0x00007f0d972883f1 in  () at /usr/lib64/libkio.so.5
#31 0x00007f0da173449e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#32 0x00007f0da089979c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#33 0x00007f0da089fcdd in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#34 0x00007f0da24bfe1a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#35 0x00007f0da171c18d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#36 0x00007f0da171f45d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#37 0x00007f0da17497fe in  () at /usr/lib64/libQtCore.so.4
#38 0x00007f0d9d180c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#39 0x00007f0d9d180ed8 in  () at /usr/lib64/libglib-2.0.so.0
#40 0x00007f0d9d180f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#41 0x00007f0da1748fbe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#42 0x00007f0da09366a6 in  () at /usr/lib64/libQtGui.so.4
#43 0x00007f0da171ad4f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#44 0x00007f0da171b045 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#45 0x00007f0da1720499 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#46 0x00007f0d984d4cbe in kdemain () at /usr/lib64/libkdeinit4_konqueror.so
#47 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Joachim Mairböck 2015-12-28 09:49:57 UTC
Created attachment 96323 [details]
New crash information added by DrKonqi

konqueror (4.14.10) on KDE Platform 4.14.10 using Qt 4.8.6

- What I was doing when the application crashed:
this is a better stacktrace ... ... ... ...

-- Backtrace (Reduced):
#6  0x00007f0d9ffc8187 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f0d9ffc9538 in __GI_abort () at abort.c:78
#8  0x00007f0d9ffc1126 in __assert_fail_base (fmt=0x7f0da2940f7e "%s%s%s:%u: %s%sZusicherung \302\273%s\302\253 nicht erf\303\274llt.\n%n", assertion=assertion@entry=0x7f0d914a3372 "dec->numcomps == 3", file=file@entry=0x7f0d914a3357 "jpc_dec.c", line=line@entry=1077, function=function@entry=0x7f0d914a34e0 <__PRETTY_FUNCTION__.7314> "jpc_dec_tiledecode") at assert.c:92
#9  0x00007f0d9ffc11d2 in __GI___assert_fail (assertion=assertion@entry=0x7f0d914a3372 "dec->numcomps == 3", file=file@entry=0x7f0d914a3357 "jpc_dec.c", line=line@entry=1077, function=function@entry=0x7f0d914a34e0 <__PRETTY_FUNCTION__.7314> "jpc_dec_tiledecode") at assert.c:101
#10 0x00007f0d9147f40e in jpc_dec_tiledecode (dec=dec@entry=0x5468510, tile=tile@entry=0x42df780) at jpc_dec.c:1077
Comment 2 Andrew Crouthamel 2018-11-01 13:49:05 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 3 Bug Janitor Service 2018-11-16 11:37:13 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2018-12-01 03:51:12 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!