Bug 371794 - RKWard crashed sometime when running ggplot2
Summary: RKWard crashed sometime when running ggplot2
Status: RESOLVED WORKSFORME
Alias: None
Product: rkward
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: RKWard Team
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2016-10-28 18:00 UTC by Adley
Modified: 2018-10-29 02:09 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adley 2016-10-28 18:00:04 UTC
Application: rkward (0.6.5)
KDE Platform Version: 4.14.24
Qt Version: 4.8.7
Operating System: Linux 4.7.9-200.fc24.x86_64 x86_64
Distribution: "Fedora release 24 (Twenty Four)"

-- Information about the crash:
I was making a ggplot plot by try and error, and it crashed sometime.

The crash can be reproduced sometimes.

-- Backtrace:
Application: RKWard (rkward), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f39918c1940 (LWP 3103))]

Thread 6 (Thread 0x7f389f2cb700 (LWP 3132)):
#0  0x00007f3986131a09 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007f39860ecf65 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f39860ed92b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f39860edb1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f398ecd947e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00007f398eca77bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f398eca7b25 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00007f398eb96af9 in QThread::exec() () at /lib64/libQtCore.so.4
#8  0x00007f398ec87613 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4
#9  0x00007f398eb993ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#10 0x00007f398e8fc5ca in start_thread () at /lib64/libpthread.so.0
#11 0x00007f398a6dbf6d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f389fffd700 (LWP 3121)):
#0  0x00007f398e901bd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f398ca1e729 in JSC::BlockAllocator::blockFreeingThreadMain() () at /lib64/libQtWebKit.so.4
#2  0x00007f398cd2320e in WTF::wtfThreadEntryPoint(void*) () at /lib64/libQtWebKit.so.4
#3  0x00007f398e8fc5ca in start_thread () at /lib64/libpthread.so.0
#4  0x00007f398a6dbf6d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f3965423700 (LWP 3119)):
#0  0x00007ffe03cec977 in  ()
#1  0x00007ffe03cecc51 in clock_gettime ()
#2  0x00007f398a6ea4e6 in clock_gettime () at /lib64/libc.so.6
#3  0x00007f398ebf3c25 in qt_gettime() () at /lib64/libQtCore.so.4
#4  0x00007f398ecda335 in QTimerInfoList::timerWait(timeval&) () at /lib64/libQtCore.so.4
#5  0x00007f398ecd8b2c in timerSourcePrepareHelper(GTimerSource*, int*) () at /lib64/libQtCore.so.4
#6  0x00007f398ecd8bf5 in timerSourcePrepare(_GSource*, int*) () at /lib64/libQtCore.so.4
#7  0x00007f39860ecf59 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#8  0x00007f39860ed92b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#9  0x00007f39860edb1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#10 0x00007f398ecd947e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#11 0x00007f398eca77bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#12 0x00007f398eca7b25 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#13 0x00007f398eb96af9 in QThread::exec() () at /lib64/libQtCore.so.4
#14 0x00007f398eb993ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#15 0x00007f398e8fc5ca in start_thread () at /lib64/libpthread.so.0
#16 0x00007f398a6dbf6d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f3967bea700 (LWP 3110)):
#0  0x00007f398e901bd0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f39907a986a in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQtScript.so.4
#2  0x00007f39907a9899 in  () at /lib64/libQtScript.so.4
#3  0x00007f398e8fc5ca in start_thread () at /lib64/libpthread.so.0
#4  0x00007f398a6dbf6d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f396ddb4700 (LWP 3106)):
#0  0x00007f398e904dad in read () at /lib64/libpthread.so.0
#1  0x00007f3986130660 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f39860ed4d6 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f39860ed9a4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f39860edb1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007f398ecd947e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f398eca77bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#7  0x00007f398eca7b25 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#8  0x00007f398eb96af9 in QThread::exec() () at /lib64/libQtCore.so.4
#9  0x000055e9b0904006 in RKFrontendTransmitter::run() ()
#10 0x00007f398eb993ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#11 0x00007f398e8fc5ca in start_thread () at /lib64/libpthread.so.0
#12 0x00007f398a6dbf6d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f39918c1940 (LWP 3103)):
[KCrash Handler]
#6  0x00007f398eca8ee5 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#7  0x00007f398d926c0c in QApplicationPrivate::dispatchEnterLeave(QWidget*, QWidget*) () at /lib64/libQtGui.so.4
#8  0x00007f398d9a0966 in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4
#9  0x00007f398d9c9419 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4
#10 0x00007f39860ed6ba in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#11 0x00007f39860eda70 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#12 0x00007f39860edb1c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#13 0x00007f398ecd945e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#14 0x00007f398d9c95b6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#15 0x00007f398eca77bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#16 0x00007f398eca7b25 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#17 0x00007f398ecad779 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#18 0x000055e9b07da0f6 in main ()

Possible duplicates by query: bug 274398, bug 272240.

Reported using DrKonqi
Comment 1 Thomas Friedrichsmeier 2017-06-04 19:04:35 UTC
Thanks for reporting, and sorry about the long delay.

Can you come up with a code that is likely to trigger the crash?

Thanks!
Comment 2 Thomas Friedrichsmeier 2018-04-17 08:29:08 UTC
This is relatively likely to be a problem with the KDE 4 libraries, not directly in RKWard code. Therefore, whatever it was, it is rather likely to be fixed in RKWard 0.7.0, released, yesterday.

Are you still able to reproduce this bug with RKWard 0.7.0 or later? Also, can you provide more info as requested in comment #1 ?
Comment 3 Adley 2018-04-29 23:01:41 UTC
Fedora hasn't provided RKward 0.7.0 yet. 
It seems to be fixed after update to the newer rebuild 
(I am using rkward-0.6.5-14, the 14th rebuild). Will update the status after upgrade to the 0.7.0. Thanks.
Comment 4 Andrew Crouthamel 2018-09-28 03:34:02 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-29 02:09:32 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!