Bug 337774

Summary: konqueror crashed on build.opensuse.org
Product: [Frameworks and Libraries] kwebkitpart Reporter: Christian Trippe <christiandehne>
Component: generalAssignee: webkit-devel
Status: RESOLVED FIXED    
Severity: crash CC: aiacovitti
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christian Trippe 2014-07-24 17:56:27 UTC
Application: konqueror (4.13.80)
KDE Platform Version: 4.13.80
Qt Version: 4.8.5
Operating System: Linux 3.11.10-17-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
Since the update to KDE 4.14 I noticed that browsing with konqueror is extremly slow. This was not the case with konqueror from KDE 4.13. It seems to take a very long time to load the build results for a package in particular.

When visiting https://build.opensuse.org/request/show/235555 konqeror crashed.

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

Thread 7 (Thread 0x7fd475a57700 (LWP 26612)):
#0  0x00007fd48cee8c8b in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fd48cee9523 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd48cee970c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd491435d76 in QEventDispatcherGlib::processEvents (this=0x7fd4700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007fd491407d0f in QEventLoop::processEvents (this=this@entry=0x7fd475a56e20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd491408005 in QEventLoop::exec (this=this@entry=0x7fd475a56e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd491306fef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#7  0x00007fd4883e1bae in ?? () from /usr/lib64/libkio.so.5
#8  0x00007fd49130968f in QThreadPrivate::start (arg=0x17cc810) at thread/qthread_unix.cpp:338
#9  0x00007fd4910720db in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd48fdd790d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fd46ffff700 (LWP 26616)):
#0  0x00007fd4910760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd484fe4f56 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fd484fe4f89 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fd4910720db in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd48fdd790d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fd46eab4700 (LWP 26619)):
#0  0x00007fd48cf28ffa in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fd48cf29289 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd48cee96f8 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd491435d76 in QEventDispatcherGlib::processEvents (this=0x7fd4200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007fd491407d0f in QEventLoop::processEvents (this=this@entry=0x7fd46eab3e60, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd491408005 in QEventLoop::exec (this=this@entry=0x7fd46eab3e60, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd491306fef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#7  0x00007fd49130968f in QThreadPrivate::start (arg=0x1bd27e0) at thread/qthread_unix.cpp:338
#8  0x00007fd4910720db in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd48fdd790d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fd46d882700 (LWP 26620)):
#0  0x00007fd4910760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd484d572ad in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fd48500cab6 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fd4910720db in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd48fdd790d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fd417fff700 (LWP 26636)):
#0  0x00007fd48fdceb3d in poll () from /lib64/libc.so.6
#1  0x00007fd48cee9604 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd48cee9a6a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd41ece3c16 in ?? () from /usr/lib64/libgio-2.0.so.0
#4  0x00007fd48cf0e035 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fd4910720db in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd48fdd790d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fd4177fe700 (LWP 26637)):
#0  0x00007fd48cebb240 in pthread_mutex_lock@plt () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fd48cf29291 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd48cee8cb9 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd48cee9523 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fd48cee970c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fd48cee9759 in ?? () from /usr/lib64/libglib-2.0.so.0
#6  0x00007fd48cf0e035 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007fd4910720db in start_thread () from /lib64/libpthread.so.0
#8  0x00007fd48fdd790d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd4927b2780 (LWP 26611)):
[KCrash Handler]
#5  0x00007fd48fd25849 in raise () from /lib64/libc.so.6
#6  0x00007fd48fd26cd8 in abort () from /lib64/libc.so.6
#7  0x00007fd48fd1e616 in __assert_fail_base () from /lib64/libc.so.6
#8  0x00007fd48fd1e6c2 in __assert_fail () from /lib64/libc.so.6
#9  0x00007fd4156c2708 in rpc_dispatch_pending_sync (connection=0x3459920) at /usr/src/debug/nspluginwrapper-1.4.4/src/rpc.c:1732
#10 0x00007fd4156c271d in rpc_sync_dispatch (source=<optimized out>, callback=<optimized out>, data=<optimized out>) at /usr/src/debug/nspluginwrapper-1.4.4/src/rpc.c:2162
#11 0x00007fd48cee9316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#12 0x00007fd48cee9668 in ?? () from /usr/lib64/libglib-2.0.so.0
#13 0x00007fd48cee970c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#14 0x00007fd491435d55 in QEventDispatcherGlib::processEvents (this=0x1528670, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#15 0x00007fd490622a76 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#16 0x00007fd491407d0f in QEventLoop::processEvents (this=this@entry=0x7fff00326540, flags=...) at kernel/qeventloop.cpp:149
#17 0x00007fd491408005 in QEventLoop::exec (this=this@entry=0x7fff00326540, flags=...) at kernel/qeventloop.cpp:204
#18 0x00007fd49140d13b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#19 0x00007fd4905841ac in QApplication::exec () at kernel/qapplication.cpp:3823
#20 0x00007fd47c74616e in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-baseapps-4.13.80/konqueror/src/konqmain.cpp:227
#21 0x000000000040879e in _start ()

Reported using DrKonqi
Comment 1 Christian Trippe 2014-07-24 18:00:44 UTC
The crash seems to be reproducable with the above link.
Comment 2 Tommi Tervo 2014-07-27 11:58:32 UTC
Can you reproduce this crash without nspluginwrapper?
Comment 3 Christian Trippe 2014-07-27 17:40:52 UTC
After unistalling nspluginwrapper the build results load fast again and I can no longer reproduce the crash.
Comment 4 Andrew Crouthamel 2018-10-31 03:57:51 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 5 Christian Trippe 2018-11-01 08:58:38 UTC
I can no longer reproduce the problem. Closing as FIXED