Bug 335957 - Konqueror segmentation fault
Summary: Konqueror segmentation fault
Status: RESOLVED DUPLICATE of bug 209107
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: 4.8.5
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-08 14:30 UTC by tristancuba
Modified: 2015-01-11 11:42 UTC (History)
1 user (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 tristancuba 2014-06-08 14:30:53 UTC
Application: konqueror (4.8.5 (4.8.5))
KDE Platform Version: 4.8.5 (4.8.5) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-64-generic x86_64
Distribution: Ubuntu 12.04.4 LTS

-- Information about the crash:
- What I was doing when the application crashed:  following links from Google news using Konqueror.

- Unusual behavior I noticed:  Selected news item in Google news, navigated to non-google website in new Konqueror tab, while non-Google webpage loads Konqueror crashes with "segmentation fault" notification.  Exact same behavior yesterday using reconq browser, so may be khtml related.

- Custom settings of the application:  Using unmodified default settings.  (However, GNOME Color Chooser presets control personalized appearance of KDE applications like Konqueror and reconq.)

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb3db321780 (LWP 2235))]

Thread 4 (Thread 0x7fb3c6804700 (LWP 2236)):
#0  0x00007fb3d3adb351 in g_mutex_get_impl (mutex=0x1bab480) at /build/buildd/glib2.0-2.32.4/./glib/gthread-posix.c:130
#1  0x00007fb3d3adb5a9 in g_mutex_lock (mutex=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gthread-posix.c:208
#2  0x00007fb3d3a9fbf6 in g_main_context_dispatch (context=0x1bab480) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3071
#3  0x00007fb3d3aa0060 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x1bab480, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3146
#4  g_main_context_iterate (context=0x1bab480, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3083
#5  0x00007fb3d3aa045a in g_main_loop_run (loop=0x7fb3c00010c0) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3340
#6  0x00007fb3c680998b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#7  0x00007fb3d3ac19b5 in g_thread_proxy (data=0x1b845e0) at /build/buildd/glib2.0-2.32.4/./glib/gthread.c:801
#8  0x00007fb3d4160e9a in start_thread (arg=0x7fb3c6804700) at pthread_create.c:308
#9  0x00007fb3dab8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb3c6003700 (LWP 2237)):
#0  0x00007fb3d416405d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7fb3c000fff0) at pthread_mutex_unlock.c:290
#2  0x00007fb3d3adb5e1 in g_mutex_unlock (mutex=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gthread-posix.c:227
#3  0x00007fb3d3a9f94b in g_main_context_query (context=0x7fb3c000ff30, max_priority=2147483647, timeout=0x7fb3c6002dec, fds=<optimized out>, n_fds=3) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:2941
#4  0x00007fb3d3a9ff6a in g_main_context_iterate (dispatch=1, block=1, context=0x7fb3c000ff30, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3128
#5  g_main_context_iterate (context=0x7fb3c000ff30, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3083
#6  0x00007fb3d3aa045a in g_main_loop_run (loop=0x7fb3c000fee0) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3340
#7  0x00007fb3cd99a5e6 in gdbus_shared_thread_func (user_data=<optimized out>) at /build/buildd/glib2.0-2.32.4/./gio/gdbusprivate.c:277
#8  0x00007fb3d3ac19b5 in g_thread_proxy (data=0x7fb3c000c140) at /build/buildd/glib2.0-2.32.4/./glib/gthread.c:801
#9  0x00007fb3d4160e9a in start_thread (arg=0x7fb3c6003700) at pthread_create.c:308
#10 0x00007fb3dab8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb3c4942700 (LWP 2290)):
#0  0x00007fb3d416405d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7fb3bc000980) at pthread_mutex_unlock.c:290
#2  0x00007fb3d3adb5e1 in g_mutex_unlock (mutex=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gthread-posix.c:227
#3  0x00007fb3d3a9ffa9 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7fb3bc0008c0, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3148
#4  g_main_context_iterate (context=0x7fb3bc0008c0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3083
#5  0x00007fb3d3aa0124 in g_main_context_iteration (context=0x7fb3bc0008c0, may_block=1) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3207
#6  0x00007fb3d866e426 in QEventDispatcherGlib::processEvents (this=0x7fb3bc002720, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007fb3d863dc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fb3d863ded7 in QEventLoop::exec (this=0x7fb3c4941dd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fb3d853cfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007fb3d98c48ee in KIO::NameLookUpThread::run (this=0x1df43b0) at ../../kio/kio/hostinfo.cpp:226
#11 0x00007fb3d853ffcb in QThreadPrivate::start (arg=0x1df43b0) at thread/qthread_unix.cpp:298
#12 0x00007fb3d4160e9a in start_thread (arg=0x7fb3c4942700) at pthread_create.c:308
#13 0x00007fb3dab8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb3db321780 (LWP 2235)):
[KCrash Handler]
#6  khtml::HTMLTokenizer::scriptHandler (this=0x57df650) at ../../khtml/html/htmltokenizer.cpp:483
#7  0x00007fb3b0963241 in khtml::HTMLTokenizer::parseRawContent (this=0x57df650, src=...) at ../../khtml/html/htmltokenizer.cpp:379
#8  0x00007fb3b0965965 in khtml::HTMLTokenizer::parseTag (this=0x57df650, src=...) at ../../khtml/html/htmltokenizer.cpp:1528
#9  0x00007fb3b0966425 in khtml::HTMLTokenizer::write (this=0x57df650, str=..., appendData=<optimized out>) at ../../khtml/html/htmltokenizer.cpp:1795
#10 0x00007fb3b090a383 in DOM::DocumentImpl::write (this=0x2064180, text=...) at ../../khtml/xml/dom_docimpl.cpp:1687
#11 0x00007fb3b0ac90ad in KJS::HTMLDocFunction::callAsFunction (this=0x7fb3a67baa40, exec=0x7ffff90a07e0, thisObj=<optimized out>, args=...) at ../../khtml/ecma/kjs_html.cpp:135
#12 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#13 KJS::Machine::runBlock (exec=0x7ffff90a07e0, codeBlock=..., parentExec=0x7ffff90a1250) at codes.def:1223
#14 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67bb980, exec=0x7ffff90a1250, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#15 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#16 KJS::Machine::runBlock (exec=0x7ffff90a1250, codeBlock=..., parentExec=0x7ffff90a1cc0) at codes.def:1223
#17 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67bb900, exec=0x7ffff90a1cc0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#18 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#19 KJS::Machine::runBlock (exec=0x7ffff90a1cc0, codeBlock=..., parentExec=0x7ffff90a2730) at codes.def:1223
#20 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67bb880, exec=0x7ffff90a2730, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#21 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#22 KJS::Machine::runBlock (exec=0x7ffff90a2730, codeBlock=..., parentExec=0x7ffff90a31a0) at codes.def:1223
#23 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67bf4c0, exec=0x7ffff90a31a0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#24 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#25 KJS::Machine::runBlock (exec=0x7ffff90a31a0, codeBlock=..., parentExec=0x7ffff90a3c10) at codes.def:1223
#26 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67bd800, exec=0x7ffff90a3c10, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#27 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#28 KJS::Machine::runBlock (exec=0x7ffff90a3c10, codeBlock=..., parentExec=0x7ffff90a4680) at codes.def:1223
#29 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67bd780, exec=0x7ffff90a4680, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#30 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#31 KJS::Machine::runBlock (exec=0x7ffff90a4680, codeBlock=..., parentExec=0x7ffff90a50f0) at codes.def:1223
#32 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67be300, exec=0x7ffff90a50f0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#33 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#34 KJS::Machine::runBlock (exec=0x7ffff90a50f0, codeBlock=..., parentExec=0x7ffff90a5b60) at codes.def:1223
#35 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67a1980, exec=0x7ffff90a5b60, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#36 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#37 KJS::Machine::runBlock (exec=0x7ffff90a5b60, codeBlock=..., parentExec=0x7ffff90a65d0) at codes.def:1223
#38 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67955c0, exec=0x7ffff90a65d0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#39 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#40 KJS::Machine::runBlock (exec=0x7ffff90a65d0, codeBlock=..., parentExec=0x7ffff90a7040) at codes.def:1223
#41 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3b00baf00, exec=0x7ffff90a7040, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#42 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#43 KJS::Machine::runBlock (exec=0x7ffff90a7040, codeBlock=..., parentExec=0x7ffff90a7b70) at codes.def:1223
#44 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67956c0, exec=0x7ffff90a7b70, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#45 0x00007fb3abd74c97 in call (args=..., thisObj=0x7fb3a6808c40, exec=0x7ffff90a7b70, this=0x7fb3a67956c0) at ../../kjs/object.h:614
#46 KJS::FunctionProtoFunc::callAsFunction (this=<optimized out>, exec=0x7ffff90a7b70, thisObj=0x7fb3a67956c0, args=...) at ../../kjs/function_object.cpp:123
#47 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#48 KJS::Machine::runBlock (exec=0x7ffff90a7b70, codeBlock=..., parentExec=0x7ffff90a85e0) at codes.def:1223
#49 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67dee80, exec=0x7ffff90a85e0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#50 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#51 KJS::Machine::runBlock (exec=0x7ffff90a85e0, codeBlock=..., parentExec=0x7ffff90a9050) at codes.def:1223
#52 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67c74c0, exec=0x7ffff90a9050, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#53 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#54 KJS::Machine::runBlock (exec=0x7ffff90a9050, codeBlock=..., parentExec=0x7ffff90a9ac0) at codes.def:1223
#55 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a67c6d00, exec=0x7ffff90a9ac0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#56 0x00007fb3abdab2fa in call (args=..., thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:614
#57 KJS::Machine::runBlock (exec=0x7ffff90a9ac0, codeBlock=..., parentExec=0x603abc0) at codes.def:1223
#58 0x00007fb3abd8c4a5 in KJS::FunctionImp::callAsFunction (this=0x7fb3a75f4e80, exec=0x603abc0, thisObj=<optimized out>, args=...) at ../../kjs/function.cpp:173
#59 0x00007fb3b0aed2ef in call (args=..., thisObj=0x7fb3c4020700, exec=0x603abc0, this=<optimized out>) at ../../kjs/object.h:614
#60 KJS::ScheduledAction::execute (this=0x50ec3b0, window=0x7fb3c4020700) at ../../khtml/ecma/kjs_window.cpp:2293
#61 0x00007fb3b0af75cc in KJS::WindowQObject::timerEvent (this=0x42397b0) at ../../khtml/ecma/kjs_window.cpp:2468
#62 0x00007fb3d8658179 in QObject::event (this=0x42397b0, e=<optimized out>) at kernel/qobject.cpp:1157
#63 0x00007fb3d7744894 in notify_helper (e=0x7ffff90aa3e0, receiver=0x42397b0, this=0x1b0afe0) at kernel/qapplication.cpp:4559
#64 QApplicationPrivate::notify_helper (this=0x1b0afe0, receiver=0x42397b0, e=0x7ffff90aa3e0) at kernel/qapplication.cpp:4531
#65 0x00007fb3d7749713 in QApplication::notify (this=0x7ffff90aa820, receiver=0x42397b0, e=0x7ffff90aa3e0) at kernel/qapplication.cpp:4420
#66 0x00007fb3d90a43f6 in KApplication::notify (this=0x7ffff90aa820, receiver=0x42397b0, event=0x7ffff90aa3e0) at ../../kdeui/kernel/kapplication.cpp:311
#67 0x00007fb3d863ee9c in QCoreApplication::notifyInternal (this=0x7ffff90aa820, receiver=0x42397b0, event=0x7ffff90aa3e0) at kernel/qcoreapplication.cpp:876
#68 0x00007fb3d86701f2 in sendEvent (event=0x7ffff90aa3e0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#69 QTimerInfoList::activateTimers (this=0x1b0aa00) at kernel/qeventdispatcher_unix.cpp:611
#70 0x00007fb3d866dc0d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#71 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#72 0x00007fb3d866dc31 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#73 0x00007fb3d3a9fd13 in g_main_dispatch (context=0x1b0c720) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:2539
#74 g_main_context_dispatch (context=0x1b0c720) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3075
#75 0x00007fb3d3aa0060 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x1b0c720, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3146
#76 g_main_context_iterate (context=0x1b0c720, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3083
#77 0x00007fb3d3aa0124 in g_main_context_iteration (context=0x1b0c720, may_block=1) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3207
#78 0x00007fb3d866e3bf in QEventDispatcherGlib::processEvents (this=0x1adcb30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#79 0x00007fb3d77ecd9e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#80 0x00007fb3d863dc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#81 0x00007fb3d863ded7 in QEventLoop::exec (this=0x7ffff90aa650, flags=...) at kernel/qeventloop.cpp:204
#82 0x00007fb3d8642f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#83 0x00007fb3daf1128a in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#84 0x00007fb3daabb76d in __libc_start_main (main=0x400640, argc=2, ubp_av=0x7ffff90ab1d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff90ab1c8) at libc-start.c:226
#85 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 322430.

Possible duplicates by query: bug 325557, bug 322430.

Reported using DrKonqi
Comment 1 Tommi Tervo 2014-06-08 14:52:24 UTC

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