Bug 368041 - rkward crashes whet typing or pasting .GlobEnv
Summary: rkward crashes whet typing or pasting .GlobEnv
Status: RESOLVED WORKSFORME
Alias: None
Product: rkward
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: RKWard Team
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2016-08-31 09:53 UTC by Martin Ivanov
Modified: 2018-10-28 03:33 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 Martin Ivanov 2016-08-31 09:53:41 UTC
Application: rkward (0.6.5)
KDE Platform Version: 4.14.21 (Compiled from sources)
Qt Version: 4.8.7
Operating System: Linux 4.4.19 x86_64
Distribution (Platform): Slackware Packages

-- Information about the crash:
- What I was doing when the application crashed: Typing or pasting the string
.GlobEnv. It is probably related to the dot in the string.

- Unusual behavior I noticed: rkward crashed

- Custom settings of the application: vi input mode

The crash can be reproduced every time.

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

Thread 7 (Thread 0x7fd7fa864700 (LWP 4675)):
#0  0x00007fd8e50c3812 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fd8e50c3a6c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fd8eda9a0ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#3  0x00007fd8eda6a5d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007fd8eda6a8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fd8ed963c39 in QThread::exec() () at /usr/lib64/libQtCore.so.4
#6  0x00007fd8eda4b733 in  () at /usr/lib64/libQtCore.so.4
#7  0x00007fd8ed9663bc in  () at /usr/lib64/libQtCore.so.4
#8  0x00007fd8ed6c5684 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fd8e947defd in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fd7fb66a700 (LWP 4475)):
#0  0x00007fd8ed6cb36f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd8eb6ca441 in  () at /usr/lib64/libQtWebKit.so.4
#2  0x00007fd8eb9cc216 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007fd8ed6c5684 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fd8e947defd in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fd8ccdfc700 (LWP 4473)):
#0  0x00007fd8e946de3d in read () at /lib64/libc.so.6
#1  0x00007fd8dea40073 in  () at /usr/lib64/tls/libnvidia-tls.so.361.45.11
#2  0x00007fd8e5105630 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fd8e50c3494 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fd8e50c3908 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fd8e50c3a6c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007fd8eda9a0ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007fd8eda6a5d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#8  0x00007fd8eda6a8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#9  0x00007fd8ed963c39 in QThread::exec() () at /usr/lib64/libQtCore.so.4
#10 0x00007fd8ed9663bc in  () at /usr/lib64/libQtCore.so.4
#11 0x00007fd8ed6c5684 in start_thread () at /lib64/libpthread.so.0
#12 0x00007fd8e947defd in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fd8cddbf700 (LWP 4472)):
#0  0x00007fd8ed6cb36f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd8eb99ad9d in  () at /usr/lib64/libQtWebKit.so.4
#2  0x00007fd8eb99adf9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007fd8ed6c5684 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fd8e947defd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fd8cfbee700 (LWP 4471)):
#0  0x00007fd8ed6cb36f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fd8efcba5aa in  () at /usr/lib64/libQtScript.so.4
#2  0x00007fd8efcba5d9 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007fd8ed6c5684 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fd8e947defd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fd8d5cbb700 (LWP 4467)):
#0  0x00007fd8ed6ce28c in __lll_lock_wait () at /lib64/libpthread.so.0
#1  0x00007fd8ed6c7db2 in pthread_mutex_lock () at /lib64/libpthread.so.0
#2  0x00007fd8e208218c in  () at /usr/lib64/libGL.so.1
#3  0x00007fd8e2087061 in  () at /usr/lib64/libGL.so.1
#4  0x00007fd8e2087568 in  () at /usr/lib64/libGL.so.1
#5  0x00007fd8dea40102 in  () at /usr/lib64/tls/libnvidia-tls.so.361.45.11
#6  0x00007fd8e5105630 in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fd8e50c3494 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#8  0x00007fd8e50c3908 in  () at /usr/lib64/libglib-2.0.so.0
#9  0x00007fd8e50c3a6c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#10 0x00007fd8eda9a0ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#11 0x00007fd8eda6a5d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#12 0x00007fd8eda6a8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#13 0x00007fd8ed963c39 in QThread::exec() () at /usr/lib64/libQtCore.so.4
#14 0x000000000055a610 in  ()
#15 0x00007fd8ed9663bc in  () at /usr/lib64/libQtCore.so.4
#16 0x00007fd8ed6c5684 in start_thread () at /lib64/libpthread.so.0
#17 0x00007fd8e947defd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fd8f0e79800 (LWP 4464)):
[KCrash Handler]
#6  0x000000000052ddba in  ()
#7  0x0000000000459859 in  ()
#8  0x000000000045d524 in  ()
#9  0x00007fd8eda7ee30 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#10 0x00007fd8eda847f3 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#11 0x00007fd8ec67e48c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#12 0x00007fd8ec684f5c in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#13 0x00007fd8ee5098ea in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#14 0x00007fd8eda6bc0d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#15 0x00007fd8eda9c368 in  () at /usr/lib64/libQtCore.so.4
#16 0x00007fd8eda99789 in  () at /usr/lib64/libQtCore.so.4
#17 0x00007fd8e50c3797 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#18 0x00007fd8e50c39c8 in  () at /usr/lib64/libglib-2.0.so.0
#19 0x00007fd8e50c3a6c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#20 0x00007fd8eda9a0ce in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#21 0x00007fd8ec7219e6 in  () at /usr/lib64/libQtGui.so.4
#22 0x00007fd8eda6a5d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#23 0x00007fd8eda6a8e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#24 0x00007fd8eda6fec9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#25 0x00000000004405e3 in  ()
#26 0x00007fd8e93977d0 in __libc_start_main () at /lib64/libc.so.6
#27 0x0000000000441489 in _start ()

Reported using DrKonqi
Comment 1 Thomas Friedrichsmeier 2017-06-04 13:24:15 UTC
Thanks for taking the time to report this, and sorry for the long delay.

I have tried, but could not reproduce this in rkward 0.6.5 or the current development version. I suspect it may have been due to a problem in katepart (the editing component used by rkward), however this is only a guess.

Does the problem persist for you?

If so, can you try to detail a step-by-step procedure to trigger the crash? (Sometimes a subtle difference matters, so it's important to make sure, I'm testing the right thing).
Comment 2 Andrew Crouthamel 2018-09-28 02:30:01 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 3 Andrew Crouthamel 2018-10-28 03:33:48 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!