[akregator] [Bug 334610] New: switch to new message caused crash

Christoph Thielecke crissi99 at gmx.de
Sun May 11 14:26:05 BST 2014


https://bugs.kde.org/show_bug.cgi?id=334610

            Bug ID: 334610
           Summary: switch to new message caused crash
    Classification: Unclassified
           Product: akregator
           Version: 4.13
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: crissi99 at gmx.de

Application: akregator (4.13)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic i686
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
I was reading new using akgregator (which uses the webkit part for display) and
after switching to another message it crashed.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb3198a40 (LWP 4666))]

Thread 5 (Thread 0xa9a7cb40 (LWP 4667)):
#0  0xb5eefaf4 in pthread_mutex_lock (mutex=0xa9100558) at forward.c:192
#1  0xb4762100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb471c879 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb471d2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb471d528 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb62d195f in QEventDispatcherGlib::processEvents (this=0xa9100468,
flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0xb62a0823 in QEventLoop::processEvents (this=this at entry=0xa9a7c258,
flags=...) at kernel/qeventloop.cpp:149
#7  0xb62a0b49 in QEventLoop::exec (this=this at entry=0xa9a7c258, flags=...) at
kernel/qeventloop.cpp:204
#8  0xb618d23d in QThread::exec (this=this at entry=0xa1fa8f0) at
thread/qthread.cpp:537
#9  0xb6280c44 in QInotifyFileSystemWatcherEngine::run (this=0xa1fa8f0) at
io/qfilesystemwatcher_inotify.cpp:265
#10 0xb618fb6f in QThreadPrivate::start (arg=0xa1fa8f0) at
thread/qthread_unix.cpp:349
#11 0xb4802f70 in start_thread (arg=0xa9a7cb40) at pthread_create.c:312
#12 0xb5ee270e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 4 (Thread 0xa84ffb40 (LWP 4690)):
#0  0xb7742424 in __kernel_vsyscall ()
#1  0xb4806d4b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb5eef8ec in __pthread_cond_wait (cond=0xaf2a0cb0
<WTF::pageheap_memory+20720>, mutex=0xaf2a0c98 <WTF::pageheap_memory+20696>) at
forward.c:149
#3  0xaea289ac in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xaea289ff in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb4802f70 in start_thread (arg=0xa84ffb40) at pthread_create.c:312
#6  0xb5ee270e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0xa7bf1b40 (LWP 4691)):
#0  0xb480518a in __GI___pthread_mutex_lock (mutex=0xa7200558) at
../nptl/pthread_mutex_lock.c:125
#1  0xb5eefaf4 in pthread_mutex_lock (mutex=0xa7200558) at forward.c:192
#2  0xb4762100 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb471c9bd in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb471d2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb471d528 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb62d195f in QEventDispatcherGlib::processEvents (this=0xa7200468,
flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0xb62a0823 in QEventLoop::processEvents (this=this at entry=0xa7bf1288,
flags=...) at kernel/qeventloop.cpp:149
#8  0xb62a0b49 in QEventLoop::exec (this=this at entry=0xa7bf1288, flags=...) at
kernel/qeventloop.cpp:204
#9  0xb618d23d in QThread::exec (this=this at entry=0xa99d7f0) at
thread/qthread.cpp:537
#10 0xb618d38b in QThread::run (this=0xa99d7f0) at thread/qthread.cpp:604
#11 0xb618fb6f in QThreadPrivate::start (arg=0xa99d7f0) at
thread/qthread_unix.cpp:349
#12 0xb4802f70 in start_thread (arg=0xa7bf1b40) at pthread_create.c:312
#13 0xb5ee270e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0xa71ffb40 (LWP 4692)):
#0  0xb7742424 in __kernel_vsyscall ()
#1  0xb4806d4b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb5eef8ec in __pthread_cond_wait (cond=0xa7c557dc, mutex=0xa7c557c4) at
forward.c:149
#3  0xaea579f3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xae733574 in JSC::BlockAllocator::blockFreeingThreadMain() () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xaea3e7c6 in WTF::threadEntryPoint(void*) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xaea57369 in WTF::wtfThreadEntryPoint(void*) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb4802f70 in start_thread (arg=0xa71ffb40) at pthread_create.c:312
#8  0xb5ee270e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb3198a40 (LWP 4666)):
[KCrash Handler]
#7  0xad39fb2d in PlatformStrategiesQt::getPluginInfo(WebCore::Page const*,
WTF::Vector<WebCore::PluginInfo, 0u>&) () at
/build/buildd/qtwebkit-source-2.3.2/Source/WTF/wtf/Vector.h:529
#8  0xada7b469 in WebCore::PluginData::initPlugins(WebCore::Page const*) ()
from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#9  0xada7b4ec in WebCore::PluginData::PluginData(WebCore::Page const*) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#10 0xada58042 in WebCore::Page::pluginData() const () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#11 0xada7b9d9 in WebCore::DOMPluginArray::pluginData() const () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#12 0xada7b9ff in WebCore::DOMPluginArray::length() const () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#13 0xae3a50d5 in WebCore::jsDOMPluginArrayLength(JSC::ExecState*,
JSC::JSValue, JSC::PropertyName) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#14 0xae79b29b in JSC::PropertySlot::getValue(JSC::ExecState*,
JSC::PropertyName) const () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#15 0xae79bfe9 in JSC::JSValue::get(JSC::ExecState*, JSC::PropertyName,
JSC::PropertySlot&) const () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#16 0xae88f911 in llint_slow_path_get_by_id () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#17 0xae89b4d5 in llint_op_get_by_id () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#18 0xa65ff9d0 in ?? ()
#19 0xae815d84 in JSC::Interpreter::executeCall(JSC::ExecState*,
JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList
const&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#20 0xae92485c in JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType,
JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#21 0xae95189b in JSC::functionProtoFuncApply(JSC::ExecState*) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#22 0xa920030f in ?? ()
#23 0xae81b33d in JSC::Interpreter::execute(JSC::ProgramExecutable*,
JSC::ExecState*, JSC::JSObject*) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#24 0xae92ef51 in JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&,
JSC::JSValue, JSC::JSValue*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#25 0xad44c95c in
WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&,
WebCore::DOMWrapperWorld*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#26 0xad44ccb5 in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode
const&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#27 0xad668eae in
WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#28 0xad66a12f in WebCore::ScriptElement::execute(WebCore::CachedScript*) ()
from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#29 0xad6701db in
WebCore::ScriptRunner::timerFired(WebCore::Timer<WebCore::ScriptRunner>*) ()
from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#30 0xad66f975 in WebCore::Timer<WebCore::ScriptRunner>::fired() () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#31 0xadb36acf in WebCore::ThreadTimers::sharedTimerFiredInternal() () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#32 0xadb36b4c in WebCore::ThreadTimers::sharedTimerFired() () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#33 0xadd93efe in WebCore::SharedTimerQt::timerEvent(QTimerEvent*) () from
/usr/lib/i386-linux-gnu/libQtWebKit.so.4
#34 0xb62bb55c in QObject::event (this=0xa6aaaa0, e=0xbf9517b0) at
kernel/qobject.cpp:1156
#35 0xb67fe7f4 in QApplicationPrivate::notify_helper (this=0x9e676b8,
receiver=0xa6aaaa0, e=0xbf9517b0) at kernel/qapplication.cpp:4567
#36 0xb68052d3 in QApplication::notify (this=0xbf951aa8,
receiver=receiver at entry=0xa6aaaa0, e=e at entry=0xbf9517b0) at
kernel/qapplication.cpp:4353
#37 0xb734e0a4 in KApplication::notify (this=0xbf951aa8, receiver=0xa6aaaa0,
event=0xbf9517b0) at ../../kdeui/kernel/kapplication.cpp:311
#38 0xb62a1e4a in QCoreApplication::notifyInternal (this=0xbf951aa8,
receiver=0xa6aaaa0, event=event at entry=0xbf9517b0) at
kernel/qcoreapplication.cpp:953
#39 0xb62d47bb in sendEvent (event=0xbf9517b0, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 QTimerInfoList::activateTimers (this=this at entry=0x9e60d34) at
kernel/qeventdispatcher_unix.cpp:621
#41 0xb62d1788 in timerSourceDispatch (source=0x9e60d00) at
kernel/qeventdispatcher_glib.cpp:193
#42 0xb471d1e3 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb471d468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0xb471d528 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#45 0xb62d193b in QEventDispatcherGlib::processEvents
(this=this at entry=0x9e32d50, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#46 0xb68b35de in QGuiEventDispatcherGlib::processEvents (this=0x9e32d50,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0xb62a0823 in QEventLoop::processEvents (this=this at entry=0xbf9519d8,
flags=...) at kernel/qeventloop.cpp:149
#48 0xb62a0b49 in QEventLoop::exec (this=this at entry=0xbf9519d8, flags=...) at
kernel/qeventloop.cpp:204
#49 0xb62a68fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#50 0xb67fca24 in QApplication::exec () at kernel/qapplication.cpp:3828
#51 0x0804e111 in ?? ()
#52 0xb5e0fa83 in __libc_start_main (main=0x804dd00, argc=5, argv=0xbf951b84,
init=0x8050850 <__libc_csu_init>, fini=0x80508c0 <__libc_csu_fini>,
rtld_fini=0xb7752180 <_dl_fini>, stack_end=0xbf951b7c) at libc-start.c:287
#53 0x0804e426 in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list