Bug 400557 - Kile crashes when inserting clipboard contents to table assistant
Summary: Kile crashes when inserting clipboard contents to table assistant
Status: RESOLVED WORKSFORME
Alias: None
Product: kile
Classification: Applications
Component: general (show other bugs)
Version: 2.1.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Michel Ludwig
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-11-01 17:06 UTC by Elmar Höfner
Modified: 2018-12-23 03:44 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Elmar Höfner 2018-11-01 17:06:16 UTC
Application: kile (2.1.3)
KDE Platform Version: 4.14.34
Qt Version: 4.8.7
Operating System: Linux 4.13.0-37-generic x86_64
Distribution: Ubuntu 17.10

-- Information about the crash:
Created a table using the assistant and the pasting clipboard contents to fill the table.

The crash can be reproduced every time.

-- Backtrace:
Application: Kile (kile), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2aa8c65940 (LWP 11164))]

Thread 4 (Thread 0x7f2a89174700 (LWP 11186)):
#0  0x00007f2aa0b4b072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f2aa2f4dfb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f2aa0b4b072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f2aa2f4df68, cond=0x7f2aa2f4df90) at pthread_cond_wait.c:502
#2  0x00007f2aa0b4b072 in __pthread_cond_wait (cond=0x7f2aa2f4df90, mutex=0x7f2aa2f4df68) at pthread_cond_wait.c:655
#3  0x00007f2aa2c3ce2a in  () at /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#4  0x00007f2aa2c3ce59 in  () at /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#5  0x00007f2aa0b447fc in start_thread (arg=0x7f2a89174700) at pthread_create.c:465
#6  0x00007f2aa4acbb5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f2a8bfff700 (LWP 11169)):
#0  0x00007f2aa04b15b9 in g_mutex_lock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2aa046b6b3 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2aa046c09b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2aa046c27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2aa646722e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f2aa643512f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f2aa6435495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f2aa6324549 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f2aa64151c3 in  () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f2aa6326e3c in  () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f2aa0b447fc in start_thread (arg=0x7f2a8bfff700) at pthread_create.c:465
#11 0x00007f2aa4acbb5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f2a90f68700 (LWP 11165)):
#0  0x00007f2aa4abf951 in __GI___poll (fds=0x7f2a8c0053a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2aa046c169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2aa046c27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2aa646722e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f2aa643512f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f2aa6435495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f2aa6324549 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f2aa64151c3 in  () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f2aa6326e3c in  () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f2aa0b447fc in start_thread (arg=0x7f2a90f68700) at pthread_create.c:465
#10 0x00007f2aa4acbb5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f2aa8c65940 (LWP 11164)):
[KCrash Handler]
#6  0x00005618d3a91107 in  ()
#7  0x00007f2aa644af70 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f2aa54f2dc2 in QAction::triggered(bool) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007f2aa54f4113 in QAction::activate(QAction::ActionEvent) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007f2aa58d4fa3 in  () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007f2aa58d50f4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#12 0x00007f2aa599b0aa in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007f2aa554f930 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007f2aa54f903c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007f2aa5500136 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007f2aa6e9904a in KApplication::notify(QObject*, QEvent*) () at /usr/lib/libkdeui.so.5
#17 0x00007f2aa64368ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007f2aa54ff73d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007f2aa557d452 in  () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007f2aa557cce3 in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007f2aa55a6592 in  () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007f2aa046bfb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f2aa046c1f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f2aa046c27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f2aa646720e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007f2aa55a6666 in  () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#27 0x00007f2aa643512f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007f2aa6435495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00007f2aa59dc3ac in QDialog::exec() () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00005618d395d2bc in  ()
#31 0x00007f2aa644af70 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007f2aa54f2dc2 in QAction::triggered(bool) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007f2aa54f4113 in QAction::activate(QAction::ActionEvent) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x00007f2aa595636d in  () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#35 0x00007f2aa595a759 in  () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#36 0x00007f2aa6f5bc92 in KMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libkdeui.so.5
#37 0x00007f2aa554f930 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#38 0x00007f2aa595e96b in QMenu::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#39 0x00007f2aa54f903c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#40 0x00007f2aa5500136 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007f2aa6e9904a in KApplication::notify(QObject*, QEvent*) () at /usr/lib/libkdeui.so.5
#42 0x00007f2aa64368ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#43 0x00007f2aa54ff73d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#44 0x00007f2aa557dddc in  () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#45 0x00007f2aa557cce3 in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#46 0x00007f2aa55a6592 in  () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#47 0x00007f2aa046bfb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f2aa046c1f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f2aa046c27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f2aa646720e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#51 0x00007f2aa55a6666 in  () at /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#52 0x00007f2aa643512f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#53 0x00007f2aa6435495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#54 0x00007f2aa643b459 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#55 0x00005618d38962ce in  ()
#56 0x00007f2aa49d81c1 in __libc_start_main (main=0x5618d3895000, argc=1, argv=0x7ffddd32f808, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffddd32f7f8) at ../csu/libc-start.c:308
#57 0x00005618d3898dd9 in _start ()

Reported using DrKonqi
Comment 1 Elmar Höfner 2018-11-01 17:07:40 UTC
Clipboard content were copied cells from Libreoffice Calc.
Comment 2 Michel Ludwig 2018-11-02 06:20:15 UTC
(Un)fortunately, I cannot reproduce this problem with Kile from the master branch.

Does this happen with specific content only?
Comment 3 Bug Janitor Service 2018-11-19 12:00:33 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
mark the bug 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 4 Elmar Höfner 2018-11-23 19:25:15 UTC
Cannot be reproduced any longer.
Comment 5 Bug Janitor Service 2018-12-08 03:44:35 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
mark the bug 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 6 Bug Janitor Service 2018-12-23 03:44:27 UTC
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!