[prev in list] [next in list] [prev in thread] [next in thread] 

List:       konq-bugs
Subject:    [konqueror] [Bug 368930] New: Konqueror crashes on aarch64
From:       Paul Whalen via KDE Bugzilla <bugzilla_noreply () kde ! org>
Date:       2016-09-16 22:04:00
Message-ID: bug-368930-5021 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 368930
           Summary: Konqueror crashes on aarch64
           Product: konqueror
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konq-bugs@kde.org
          Reporter: pwhalen@redhat.com

Application: konqueror (4.14.23)
KDE Platform Version: 4.14.24 (Compiled from sources)
Qt Version: 4.8.7
Operating System: Linux 4.8.0-0.rc5.git1.1.fc25.aarch64 aarch64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed
Attempting to watch a video on youtube, crashes during normal usage.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
86    T_PSEUDO_END (SYSCALL_SYMBOL)
[Current thread is 1 (Thread 0x3ff7c0aa2c0 (LWP 5546))]

Thread 3 (Thread 0x3ff6b32f000 (LWP 5552)):
#0  0x000003ff7dd4d674 in __pthread_cond_wait (cond=cond@entry=0x2aaed4ad940,
mutex=mutex@entry=0x2aaed4ad910) at pthread_cond_wait.c:186
#1  0x000003ff6fde7fe4 in WTF::ThreadCondition::wait
(this=this@entry=0x2aaed4ad940, mutex=...) at
/usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:379
#2  0x000003ff6fc487c0 in JSC::BlockAllocator::blockFreeingThreadMain
(this=0x2aaed4ad800) at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#3  0x000003ff6fde7a3c in WTF::wtfThreadEntryPoint (param=0x2aaed3df530) at
/usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#4  0x000003ff7dd47174 in start_thread (arg=0x3ffe4f250af) at
pthread_create.c:335
#5  0x000003ff7ce83ee8 in thread_start () at
../sysdeps/unix/sysv/linux/aarch64/clone.S:87

Thread 2 (Thread 0x3ff6bd7f000 (LWP 5548)):
#0  QBasicAtomicInt::operator!= (value=14, this=0x3ff6400dd60) at
../../src/corelib/thread/qbasicatomic.h:75
#1  postEventSourcePrepare (s=0x3ff6400dd00, timeout=0x3ff6bd7e57c,
timeout@entry=0x1) at kernel/qeventdispatcher_glib.cpp:283
#2  0x000003ff7c3bc098 in g_main_context_prepare
(context=context@entry=0x3ff640009a0, priority=0x3ff640009a0,
priority@entry=0x3ff6bd7e640) at gmain.c:3499
#3  0x000003ff7c3bca9c in g_main_context_iterate
(context=context@entry=0x3ff640009a0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3907
#4  0x000003ff7c3bcc94 in g_main_context_iteration (context=0x3ff640009a0,
may_block=may_block@entry=1) at gmain.c:3988
#5  0x000003ff7df48f44 in QEventDispatcherGlib::processEvents
(this=0x3ff640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#6  0x000003ff7df15dfc in QEventLoop::processEvents
(this=this@entry=0x3ff6bd7e778, flags=...) at kernel/qeventloop.cpp:149
#7  0x000003ff7df16188 in QEventLoop::exec (this=this@entry=0x3ff6bd7e778,
flags=...) at kernel/qeventloop.cpp:204
#8  0x000003ff7de0c694 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:538
#9  0x000003ff7de0f5a8 in QThreadPrivate::start (arg=0x2aaed086050) at
thread/qthread_unix.cpp:352
#10 0x000003ff7dd47174 in start_thread (arg=0x3ffe4f2613f) at
pthread_create.c:335
#11 0x000003ff7ce83ee8 in thread_start () at
../sysdeps/unix/sysv/linux/aarch64/clone.S:87

Thread 1 (Thread 0x3ff7c0aa2c0 (LWP 5546)):
[KCrash Handler]
#5  JSC::BlockAllocator::allocate<JSC::WeakBlock> (this=0xc0) at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.h:242
#6  JSC::WeakSet::addAllocator (this=0x3ff696e0148) at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/WeakSet.cpp:76
#7  0x000003ff6ea424d8 in JSC::WeakSet::allocate () at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/WeakSetInlines.h:38
#8  JSC::PassWeak<JSC::JSObject>::PassWeak () at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/PassWeak.h:119
#9  WebCore::JSEventListener::JSEventListener () at
/usr/src/debug/webkit-qtwebkit-23/Source/WebCore/bindings/js/JSEventListener.cpp:46
#10 0x000003ff6ea2f548 in WebCore::JSEventListener::create () at
/usr/src/debug/webkit-qtwebkit-23/Source/WebCore/bindings/js/JSEventListener.h:36
#11 WebCore::JSDOMWindow::addEventListener () at
/usr/src/debug/webkit-qtwebkit-23/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp:750
#12 0x000003ff6f8d72a4 in WebCore::jsDOMWindowPrototypeFunctionAddEventListener
() at generated/JSDOMWindow.cpp:12990
#13 0x000003ff6fc74aac in JSC::LLInt::CLoop::execute (callFrame=0x3ff6a712d18,
bootstrapOpcodeId=JSC::op_create_activation,
bootstrapOpcodeId@entry=JSC::llint_program_prologue, isInitializationPass=96,
isInitializationPass@entry=false) at generated/LLIntAssembly.h:6253
#14 0x000003ff6fc63e20 in JSC::Interpreter::execute (this=<optimized out>,
program=program@entry=0x3ff699171a0, callFrame=callFrame@entry=0x3ff6a6df388,
thisObj=<optimized out>) at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/interpreter/Interpreter.cpp:980
#15 0x000003ff6fcf392c in JSC::evaluate (exec=0x3ff6a6df388, source=...,
thisValue=..., returnedException=0x3ffe4f260a8) at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/runtime/Completion.cpp:75
#16 0x000003ff6ea7216c in WebCore::JSMainThreadExecState::evaluate () at
/usr/src/debug/webkit-qtwebkit-23/Source/WebCore/bindings/js/JSMainThreadExecState.h:77
#17 WebCore::ScriptController::evaluateInWorld () at
/usr/src/debug/webkit-qtwebkit-23/Source/WebCore/bindings/js/ScriptController.cpp:142
#18 0x000003ff6ea724a8 in WebCore::ScriptController::evaluate () at
/usr/src/debug/webkit-qtwebkit-23/Source/WebCore/bindings/js/ScriptController.cpp:159
#19 0x000003ff6ec78adc in WebCore::ScriptElement::executeScript () at
/usr/src/debug/webkit-qtwebkit-23/Source/WebCore/dom/ScriptElement.cpp:304
#20 0x000003ff6ec7988c in WebCore::ScriptElement::execute () at
/usr/src/debug/webkit-qtwebkit-23/Source/WebCore/dom/ScriptElement.cpp:325
#21 0x000003ff6ec805f8 in WebCore::ScriptRunner::timerFired () at
/usr/src/debug/webkit-qtwebkit-23/Source/WebCore/dom/ScriptRunner.cpp:121
#22 0x000003ff6f11d404 in WebCore::ThreadTimers::sharedTimerFiredInternal () at
/usr/src/debug/webkit-qtwebkit-23/Source/WebCore/platform/ThreadTimers.cpp:116
#23 0x000003ff7df31f20 in QObject::event (this=0x2aaed0a2ec0, e=<optimized
out>) at kernel/qobject.cpp:1253
#24 0x000003ff7d468744 in QApplicationPrivate::notify_helper
(this=this@entry=0x2aaecd9f320, receiver=receiver@entry=0x2aaed0a2ec0,
e=e@entry=0x3ffe4f26770) at kernel/qapplication.cpp:4565
#25 0x000003ff7d46f6dc in QApplication::notify (this=0x3ffe4f26be8,
receiver=0x2aaed0a2ec0, e=0x3ffe4f26770) at kernel/qapplication.cpp:4530
#26 0x000003ff7e83a798 in KApplication::notify(QObject*, QEvent*) () from
/lib64/libkdeui.so.5
#27 0x000003ff7df175a4 in QCoreApplication::notifyInternal (this=0x3ffe4f26be8,
receiver=<optimized out>, event=event@entry=0x3ffe4f26770) at
kernel/qcoreapplication.cpp:955
#28 0x000003ff7df4b644 in QCoreApplication::sendEvent (event=0x3ffe4f26770,
receiver=<optimized out>) at kernel/qcoreapplication.h:231
#29 QTimerInfoList::activateTimers (this=0x2aaecd9fc60) at
kernel/qeventdispatcher_unix.cpp:621
#30 0x000003ff7df4847c in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:193
#31 0x000003ff7c3bc854 in g_main_dispatch (context=0x2aaecd1a950) at
gmain.c:3201
#32 g_main_context_dispatch (context=context@entry=0x2aaecd1a950) at
gmain.c:3854
#33 0x000003ff7c3bcbd0 in g_main_context_iterate
(context=context@entry=0x2aaecd1a950, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3927
#34 0x000003ff7c3bcc94 in g_main_context_iteration (context=0x2aaecd1a950,
may_block=may_block@entry=1) at gmain.c:3988
#35 0x000003ff7df48f20 in QEventDispatcherGlib::processEvents
(this=0x2aaecd9ea80, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#36 0x000003ff7d50a684 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#37 0x000003ff7df15dfc in QEventLoop::processEvents
(this=this@entry=0x3ffe4f26a38, flags=...) at kernel/qeventloop.cpp:149
#38 0x000003ff7df16188 in QEventLoop::exec (this=this@entry=0x3ffe4f26a38,
flags=...) at kernel/qeventloop.cpp:204
#39 0x000003ff7df1c358 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1227
#40 0x000003ff72d04b10 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#41 0x000002aad6a481b8 in launch(int, char const*, char const*, char const*,
int, char const*, bool, char const*, bool, char const*) ()
#42 0x000002aad6a48e9c in handle_launcher_request(int, char const*) [clone
.isra.15] ()
#43 0x000002aad6a49640 in handle_requests(int) ()
#44 0x000002aad6a45548 in main ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic