Bug 324439

Summary: google crash
Product: [Unmaintained] rekonq Reporter: asbury.com
Component: generalAssignee: Andrea Diamantini <adjam7>
Status: RESOLVED DOWNSTREAM    
Severity: crash    
Priority: NOR    
Version First Reported In: 2.2.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description asbury.com 2013-09-03 04:52:06 UTC
Application: rekonq (2.2.1)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-19-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:
google news loaded but could not scroll down, then crashed, gmail could not sign in.

The crash can be reproduced every time.

-- Backtrace:
Application: rekonq (rekonq), signal: Bus error
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9913ee77c0 (LWP 2676))]

Thread 7 (Thread 0x7f98fc744700 (LWP 2677)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9912b4a585 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f9912b4a5d9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f990a49df8e in start_thread (arg=0x7f98fc744700) at pthread_create.c:311
#4  0x00007f99136efe1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f98bbf41700 (LWP 2678)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9912890a09 in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f9912b78cee in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f990a49df8e in start_thread (arg=0x7f98bbf41700) at pthread_create.c:311
#4  0x00007f99136efe1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f98ba7c4700 (LWP 2679)):
#0  0x00007f99136e33cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f990b13f1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f990b13f304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f990dc3a036 in QEventDispatcherGlib::processEvents (this=0x7f98ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f990dc0a38f in QEventLoop::processEvents (this=this@entry=0x7f98ba7c3dc0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f990dc0a618 in QEventLoop::exec (this=this@entry=0x7f98ba7c3dc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f990db0c410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f990db0ebec in QThreadPrivate::start (arg=0xeb4c40) at thread/qthread_unix.cpp:338
#8  0x00007f990a49df8e in start_thread (arg=0x7f98ba7c4700) at pthread_create.c:311
#9  0x00007f99136efe1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f98b9003700 (LWP 2681)):
#0  0x00007ffffb595af7 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f98ab46a700 (LWP 2691)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f990a4a0197 in _L_lock_1035 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f990a4a0029 in __GI___pthread_mutex_lock (mutex=0x7f9913f27968 <_rtld_global+2312>) at pthread_mutex_lock.c:85
#3  0x00007f991372cf72 in __GI__dl_addr (address=address@entry=0x7f9906de6350 <check_free>, info=info@entry=0x7f98ab469dc0, mapp=mapp@entry=0x7f98ab469db0, symbolp=symbolp@entry=0x0) at dl-addr.c:131
#4  0x00007f9906de632e in check_free (rec=0x7f98a4002d80) at dlerror.c:199
#5  check_free (rec=0x7f98a4002d80) at dlerror.c:216
#6  free_key_mem (mem=0x7f98a4002d80) at dlerror.c:218
#7  0x00007f990a49dd92 in __nptl_deallocate_tsd () at pthread_create.c:157
#8  0x00007f990a49df9c in start_thread (arg=0x7f98ab46a700) at pthread_create.c:318
#9  0x00007f99136efe1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f98a9643700 (LWP 2737)):
#0  0x00007ffffb595af7 in ?? ()
#1  0x00007f9913704ead in clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f9894001210 in ?? ()
#3  0x00007f98a9642bb0 in ?? ()
#4  0x00007f98a9642c68 in ?? ()
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9913ee77c0 (LWP 2676)):
[KCrash Handler]
#6  memset () at ../sysdeps/x86_64/multiarch/../memset.S:554
#7  0x00007f9913d0af2f in _dl_map_object_from_fd (name=name@entry=0x1e5e8a8 "/usr/lib/flashplugin-installer/libflashplayer.so", fd=fd@entry=41, fbp=fbp@entry=0x7ffffb53b3d8, realname=0x1caad70 "/usr/lib/flashplugin-installer/libflashplayer.so", loader=loader@entry=0x0, l_type=l_type@entry=2, mode=mode@entry=-1879048190, stack_endp=stack_endp@entry=0x7ffffb53b3d0, nsid=nsid@entry=0) at dl-load.c:1387
#8  0x00007f9913d0c965 in _dl_map_object (loader=0x0, loader@entry=0x7f9913f099c8, name=name@entry=0x1e5e8a8 "/usr/lib/flashplugin-installer/libflashplayer.so", type=type@entry=2, trace_mode=trace_mode@entry=0, mode=mode@entry=-1879048190, nsid=<optimized out>) at dl-load.c:2606
#9  0x00007f9913d17d54 in dl_open_worker (a=a@entry=0x7ffffb53b958) at dl-open.c:228
#10 0x00007f9913d13706 in _dl_catch_error (objname=objname@entry=0x7ffffb53b948, errstring=errstring@entry=0x7ffffb53b950, mallocedp=mallocedp@entry=0x7ffffb53b940, operate=operate@entry=0x7f9913d17c00 <dl_open_worker>, args=args@entry=0x7ffffb53b958) at dl-error.c:177
#11 0x00007f9913d17809 in _dl_open (file=0x1e5e8a8 "/usr/lib/flashplugin-installer/libflashplayer.so", mode=-2147483646, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7ffffb53d2a8, env=0xef4200) at dl-open.c:656
#12 0x00007f9906de6026 in dlopen_doit (a=a@entry=0x7ffffb53bb60) at dlopen.c:66
#13 0x00007f9913d13706 in _dl_catch_error (objname=0xdb5530, errstring=0xdb5538, mallocedp=0xdb5528, operate=0x7f9906de5fc0 <dlopen_doit>, args=0x7ffffb53bb60) at dl-error.c:177
#14 0x00007f9906de663c in _dlerror_run (operate=operate@entry=0x7f9906de5fc0 <dlopen_doit>, args=args@entry=0x7ffffb53bb60) at dlerror.c:163
#15 0x00007f9906de60c1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#16 0x00007f990dbfd436 in QLibraryPrivate::load_sys (this=this@entry=0x1caaed0) at plugin/qlibrary_unix.cpp:226
#17 0x00007f990dbf810c in load (this=0x1caaed0) at plugin/qlibrary.cpp:469
#18 QLibraryPrivate::load (this=0x1caaed0) at plugin/qlibrary.cpp:461
#19 0x00007f991207eb86 in WebCore::PluginPackage::load() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#20 0x00007f991207eef0 in WebCore::PluginPackage::fetchInfo() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#21 0x00007f9911e48954 in WebCore::PluginPackage::createPackage(WTF::String const&, long const&) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#22 0x00007f9911e4678c in WebCore::PluginDatabase::refresh() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#23 0x00007f9911e474cf in WebCore::PluginDatabase::installedPlugins(bool) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#24 0x00007f991172b358 in PlatformStrategiesQt::getPluginInfo(WebCore::Page const*, WTF::Vector<WebCore::PluginInfo, 0ul>&) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#25 0x00007f9911d9ddc4 in WebCore::PluginData::PluginData(WebCore::Page const*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#26 0x00007f9911d80cf0 in WebCore::Page::pluginData() const () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#27 0x00007f9911d9e42c in WebCore::DOMPluginArray::canGetItemsForName(WTF::AtomicString const&) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#28 0x00007f991175d9e7 in WebCore::JSDOMPluginArray::canGetItemsForName(JSC::ExecState*, WebCore::DOMPluginArray*, JSC::PropertyName) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#29 0x00007f99125a3b90 in WebCore::JSDOMPluginArray::getOwnPropertySlot(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#30 0x00007f99128ff17e in JSC::JSValue::get(JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&) const () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#31 0x00007f99129d1bb2 in llint_slow_path_get_by_val () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#32 0x00007f99129dbab3 in llint_op_get_by_val () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#33 0x00007f988eb1f4a0 in ?? ()
#34 0x000000000000000a in ?? ()
#35 0x00007f988eb3d2c0 in ?? ()
#36 0x00007f988eb3fd00 in ?? ()
#37 0x00007f988ebc9700 in ?? ()
#38 0x00007f9912a78f29 in JSC::FunctionExecutable::compileForCallInternal(JSC::ExecState*, JSC::JSScope*, JSC::JITCode::JITType, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#39 0x00007f9912976726 in JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#40 0x00007f9912a59dca in JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#41 0x00007f991179ecbe in WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#42 0x00007f991179f680 in WebCore::ScheduledAction::execute(WebCore::Document*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#43 0x00007f9911d3f7d6 in WebCore::DOMTimer::fired() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#44 0x00007f9911e3b13a in WebCore::ThreadTimers::sharedTimerFiredInternal() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#45 0x00007f990dc253ec in QObject::event (this=0xf78b50, e=<optimized out>) at kernel/qobject.cpp:1156
#46 0x00007f990e5f58ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#47 0x00007f990e5f825b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#48 0x00007f9910c901a6 in KApplication::notify (this=0x7ffffb53d160, receiver=0xf78b50, event=0x7ffffb53cdb0) at ../../kdeui/kernel/kapplication.cpp:311
#49 0x00007f990dc0b63e in QCoreApplication::notifyInternal (this=0x7ffffb53d160, receiver=0xf78b50, event=event@entry=0x7ffffb53cdb0) at kernel/qcoreapplication.cpp:946
#50 0x00007f990dc3cb72 in sendEvent (event=0x7ffffb53cdb0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#51 QTimerInfoList::activateTimers (this=0xdc24c0) at kernel/qeventdispatcher_unix.cpp:622
#52 0x00007f990dc399a4 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#53 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#54 0x00007f990b13ef05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f990b13f248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f990b13f304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f990dc3a016 in QEventDispatcherGlib::processEvents (this=0xd7cb70, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#58 0x00007f990e69b1ae in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#59 0x00007f990dc0a38f in QEventLoop::processEvents (this=this@entry=0x7ffffb53d020, flags=...) at kernel/qeventloop.cpp:149
#60 0x00007f990dc0a618 in QEventLoop::exec (this=this@entry=0x7ffffb53d020, flags=...) at kernel/qeventloop.cpp:204
#61 0x00007f990dc0fcf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#62 0x00007f9913ac5cd5 in kdemain (argc=1, argv=0x7ffffb53d2a8) at /build/buildd/rekonq-2.2.1/src/main.cpp:240
#63 0x00007f9913617ea5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=1, ubp_av=0x7ffffb53d2a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffffb53d298) at libc-start.c:260
#64 0x0000000000400701 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-09-05 15:04:00 UTC
The crash happens when trying loading the flashplugin, and it happens in a very low level.  Unlikely to be a KDE issue. Please check whether your system is in a consistent state.