Bug 415025 - Calligra words crashed while adding (second) bibliography
Summary: Calligra words crashed while adding (second) bibliography
Status: CONFIRMED
Alias: None
Product: calligrawords
Classification: Applications
Component: general (show other bugs)
Version: 3.1.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Words Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-12-10 18:49 UTC by niluxv.opensource.C-h2ty6xl
Modified: 2022-09-30 08:25 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 niluxv.opensource.C-h2ty6xl 2019-12-10 18:49:21 UTC
Application: calligrawords (3.1.0)

Qt Version: 5.12.4
Frameworks Version: 5.64.0
Operating System: Linux 5.3.0-25-generic x86_64
Distribution: Ubuntu 19.10

-- Information about the crash:
- What I was doing when the application crashed:
Try to add a bibliography while there is already one in the document.

The crash can be reproduced every time.

-- Backtrace:
Application: Calligra Words (calligrawords), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f07246ff840 (LWP 17842))]

Thread 3 (Thread 0x7f0722496700 (LWP 17844)):
#0  0x00007f0727652bcd in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0727605fca in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f072760696b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0727606b73 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f07299e66c3 in QEventDispatcherGlib::processEvents (this=0x7f0714000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f072998d63b in QEventLoop::exec (this=this@entry=0x7f0722495d30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007f07297c6a75 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f0727decefa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f07297c7cc2 in QThreadPrivate::start (arg=0x7f0727e6fd80) at thread/qthread_unix.cpp:361
#9  0x00007f0727d97669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007f072a612323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f0723b25700 (LWP 17843)):
#0  0x00007f072a605c2f in __GI___poll (fds=0x7f0723b24c68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0724bea917 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f0724bec53a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f07242ae288 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f07297c7cc2 in QThreadPrivate::start (arg=0x5645d58a5680) at thread/qthread_unix.cpp:361
#5  0x00007f0727d97669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f072a612323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f07246ff840 (LWP 17842)):
[KCrash Handler]
#6  0x00005645d7367e10 in ?? ()
#7  0x00007f07290f620e in qDeleteAll<QList<IndexEntry*>::const_iterator> (end=..., begin=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:319
#8  qDeleteAll<QList<IndexEntry*> > (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328
#9  KoBibliographyInfo::~KoBibliographyInfo (this=0x5645d7367630, __in_chrg=<optimized out>) at ./libs/text/KoBibliographyInfo.cpp:47
#10 0x00007f0720576c30 in qDeleteAll<QList<KoBibliographyInfo*>::iterator> (end=..., begin=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:319
#11 SimpleCitationBibliographyWidget::prepareTemplateMenu (this=0x5645d5bfecb0) at ./plugins/textshape/dialogs/SimpleCitationBibliographyWidget.cpp:73
#12 0x00007f07299ba468 in QMetaObject::activate (sender=0x5645d5f3fc90, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3801
#13 0x00007f07205d5c83 in FormattingButton::aboutToShowMenu (this=<optimized out>) at ./obj-x86_64-linux-gnu/plugins/textshape/calligra_shape_text_autogen/2NRMJ5X7RK/moc_FormattingButton.cpp:183
#14 FormattingButton::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./obj-x86_64-linux-gnu/plugins/textshape/calligra_shape_text_autogen/2NRMJ5X7RK/moc_FormattingButton.cpp:95
#15 0x00007f07299ba468 in QMetaObject::activate (sender=0x5645d5f1eb40, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3801
#16 0x00007f0729f41a4b in QMenu::popup(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f0729f4369c in QMenu::exec(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f0729fa4a62 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f07299ba468 in QMetaObject::activate (sender=0x5645d5f3fc90, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3801
#20 0x00007f0729eb1531 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f0729eb1c85 in QAbstractButton::mousePressEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f0729fa57e9 in QToolButton::mousePressEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f0729dffaac in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f0729fa5a58 in QToolButton::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f0729dbca86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f0729dc6053 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f072a44507d in KoApplication::notify (this=<optimized out>, receiver=0x5645d5f3fc90, event=0x7ffc60e0aac0) at ./libs/main/KoApplication.cpp:658
#28 0x00007f072998ea9a in QCoreApplication::notifyInternal2 (receiver=0x5645d5f3fc90, event=0x7ffc60e0aac0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#29 0x00007f0729dc5157 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f0729e1b14d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f0729e1dfdc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f0729dbca86 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f0729dc5e00 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f072a44507d in KoApplication::notify (this=<optimized out>, receiver=0x5645d71a30c0, event=0x7ffc60e0afc0) at ./libs/main/KoApplication.cpp:658
#35 0x00007f072998ea9a in QCoreApplication::notifyInternal2 (receiver=0x5645d71a30c0, event=0x7ffc60e0afc0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#36 0x00007f0727fdbd73 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#37 0x00007f0727fdd5fb in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#38 0x00007f0727fb726b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#39 0x00007f07242af28e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#40 0x00007f072760684d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f0727606ad0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f0727606b73 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f07299e66a5 in QEventDispatcherGlib::processEvents (this=0x5645d58dec80, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#44 0x00007f072998d63b in QEventLoop::exec (this=this@entry=0x7ffc60e0b360, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#45 0x00007f07299953a6 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#46 0x00007f072a6e5f29 in kdemain (argc=<optimized out>, argv=<optimized out>) at ./words/app/main.cpp:54
#47 0x00007f072a5171e3 in __libc_start_main (main=0x5645d38fc060 <main>, argc=1, argv=0x7ffc60e0b548, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc60e0b538) at ../csu/libc-start.c:308
#48 0x00005645d38fc09e in _start ()
[Inferior 1 (process 17842) detached]

Possible duplicates by query: bug 414974, bug 414966, bug 414938, bug 414922, bug 414728.

Reported using DrKonqi
Comment 1 Justin Zobel 2022-09-30 04:38:03 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 2 niluxv.opensource.C-h2ty6xl 2022-09-30 08:25:18 UTC
Yes, it still crashes.

Application: calligrawords (3.2.1)
Qt Version: 5.15.3
Frameworks Version: 5.98.0
Operating System: Linux 5.15.0-50-generic x86_64
Distribution: Ubuntu 22.04