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

            Bug ID: 412226
           Summary: KBibTeX crashes when closing after saving
           Product: KBibTeX
           Version: 0.9
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: fisc...@unix-ag.uni-kl.de
          Reporter: k...@equaeghe.nospammail.net
  Target Milestone: ---

Application: kbibtex (0.9)

Qt Version: 5.12.3
Frameworks Version: 5.60.0
Operating System: Linux 4.19.66-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
I closed KBibTeX rght after I had saved the entries to file. KBibTeX had been
open for a few days.

-- Backtrace:
Application: KBibTeX (kbibtex), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0ade2a3880 (LWP 25711))]

Thread 4 (Thread 0x7f0ad0c88700 (LWP 26021)):
#0  0x00007f0ae3bc111c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f0ad0f0a14b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f0ad0f09d77 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f0ae3bba408 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f0ae52d9adf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f0ad9b5b700 (LWP 25734)):
#0  0x00007f0ae37b0637 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f0ae37b2c03 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f0ae37b36cb in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0ae37b38bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f0ae584bafb in QEventDispatcherGlib::processEvents
(this=0x7f0acc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f0ae57f993b in QEventLoop::exec (this=this@entry=0x7f0ad9b5acf0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007f0ae566c3d6 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f0ae4c5c565 in ?? () from /usr/lib64/libQt5DBus.so.5
#8  0x00007f0ae566d602 in QThreadPrivate::start (arg=0x7f0ae4cdcd80) at
thread/qthread_unix.cpp:361
#9  0x00007f0ae3bba408 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f0ae52d9adf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0adbfa6700 (LWP 25725)):
#0  0x00007f0ae52cda53 in poll () from /lib64/libc.so.6
#1  0x00007f0ae22f87f7 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f0ae22fa42a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f0addcf30b8 in QXcbEventQueue::run (this=0x55edaa8d2ed0) at
qxcbeventqueue.cpp:228
#4  0x00007f0ae566d602 in QThreadPrivate::start (arg=0x55edaa8d2ed0) at
thread/qthread_unix.cpp:361
#5  0x00007f0ae3bba408 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f0ae52d9adf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f0ade2a3880 (LWP 25711)):
[KCrash Handler]
#6  0x00007f0ae6be5a30 in QHash<QString, QVariant>::findNode
(this=this@entry=0x55edb2dc7790, akey=..., ahp=ahp@entry=0x0) at
/usr/include/qt5/QtCore/qhash.h:928
#7  0x00007f0ae6bdfe04 in QHash<QString, QVariant>::contains (akey=...,
this=0x55edb2dc7790) at /usr/include/qt5/QtCore/qhash.h:906
#8  File::property (this=0x55edab6918d0, key=...) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/data/file.cpp:340
#9  0x00007f0ae7251cab in FieldLineEdit::FieldLineEditPrivate::updateURL
(text=..., this=0x55edad658d50) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/field/fieldlineedit.cpp:436
#10 FieldLineEdit::FieldLineEditPrivate::textChanged (text=...,
this=0x55edad658d50) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/field/fieldlineedit.cpp:449
#11 FieldLineEdit::slotTextChanged (this=<optimized out>, text=...) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/field/fieldlineedit.cpp:524
#12 0x00007f0ae5822f2f in QtPrivate::QSlotObjectBase::call (a=0x7ffd8bce35d0,
r=0x55edad648300, this=0x55edad65c200) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#13 QMetaObject::activate (sender=0x55edad648300, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3776
#14 0x00007f0ae7246912 in MenuLineEdit::textChanged
(this=this@entry=0x55edad648300, _t1=...) at
src/gui/kbibtexgui_autogen/IMAN36LHMA/moc_menulineedit.cpp:143
#15 0x00007f0ae7295287 in MenuLineEdit::slotTextChanged (this=0x55edad648300)
at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/widgets/menulineedit.cpp:315
#16 0x00007f0ae5822f2f in QtPrivate::QSlotObjectBase::call (a=0x7ffd8bce36c0,
r=0x55edad648300, this=0x55edad6585b0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#17 QMetaObject::activate (sender=0x55edad63c610, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3776
#18 0x00007f0ae63706ed in QTextEdit::qt_static_metacall (_o=0x55edad63c610,
_c=<optimized out>, _id=<optimized out>, _a=0x7ffd8bce3800) at
.moc/moc_qtextedit.cpp:325
#19 0x00007f0ae5822dee in QMetaObject::activate (sender=0x55edad64eb80,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3795
#20 0x00007f0ae6395935 in QWidgetTextControl::qt_static_metacall
(_o=_o@entry=0x55edad64eb80, _c=_c@entry=QMetaObject::InvokeMetaMethod,
_id=_id@entry=0, _a=_a@entry=0x7ffd8bce3970) at
.moc/moc_qwidgettextcontrol_p.cpp:256
#21 0x00007f0ae6395bfb in QWidgetTextControl::qt_metacall (this=0x55edad64eb80,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffd8bce3970) at
.moc/moc_qwidgettextcontrol_p.cpp:471
#22 0x00007f0ae5822eaf in QMetaObject::activate (sender=0x55edad64ebd0,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3812
#23 0x00007f0ae5d5be1c in QTextDocumentPrivate::finishEdit
(this=0x55edad64ec30) at text/qtextdocument_p.cpp:1246
#24 0x00007f0ae5d5c1b1 in QTextDocumentPrivate::endEditBlock (this=<optimized
out>) at text/qtextdocument_p.cpp:1201
#25 QTextDocumentPrivate::endEditBlock (this=<optimized out>) at
text/qtextdocument_p.cpp:1184
#26 0x00007f0ae5d97441 in QSyntaxHighlighter::setDocument
(this=this@entry=0x55edb2d7d110, doc=doc@entry=0x0) at
text/qsyntaxhighlighter.cpp:341
#27 0x00007f0ae5d97659 in QSyntaxHighlighter::~QSyntaxHighlighter
(this=0x55edb2d7d110, __in_chrg=<optimized out>) at
text/qsyntaxhighlighter.cpp:323
#28 0x00007f0ae3cbfe69 in Sonnet::Highlighter::~Highlighter
(this=0x55edb2d7d110, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-frameworks/sonnet-5.60.0/work/sonnet-5.60.0/src/ui/highlighter.cpp:173
#29 0x00007f0ae5828e8c in QObjectPrivate::deleteChildren
(this=this@entry=0x55edb2dc7150) at kernel/qobject.cpp:2010
#30 0x00007f0ae5829c84 in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1032
#31 0x00007f0ae6a66cf3 in KTextDecorator::~KTextDecorator (this=0x55edabad8430,
__in_chrg=<optimized out>) at
/var/tmp/portage/kde-frameworks/ktextwidgets-5.60.0/work/ktextwidgets-5.60.0/src/widgets/ktextedit.cpp:55
#32 KTextDecorator::~KTextDecorator (this=0x55edabad8430, __in_chrg=<optimized
out>) at
/var/tmp/portage/kde-frameworks/ktextwidgets-5.60.0/work/ktextwidgets-5.60.0/src/widgets/ktextedit.cpp:55
#33 0x00007f0ae6a6252b in KTextEdit::Private::~Private (this=0x55edad651680,
__in_chrg=<optimized out>) at
/var/tmp/portage/kde-frameworks/ktextwidgets-5.60.0/work/ktextwidgets-5.60.0/src/widgets/ktextedit.cpp:89
#34 KTextEdit::~KTextEdit (this=0x55edad63c610, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-frameworks/ktextwidgets-5.60.0/work/ktextwidgets-5.60.0/src/widgets/ktextedit.cpp:338
#35 0x00007f0ae6a625e9 in KTextEdit::~KTextEdit (this=0x55edad63c610,
__in_chrg=<optimized out>) at
/var/tmp/portage/kde-frameworks/ktextwidgets-5.60.0/work/ktextwidgets-5.60.0/src/widgets/ktextedit.cpp:336
#36 0x00007f0ae5828e8c in QObjectPrivate::deleteChildren
(this=this@entry=0x55edad648350) at kernel/qobject.cpp:2010
#37 0x00007f0ae61ef656 in QWidget::~QWidget (this=0x55edad648300,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1708
#38 0x00007f0ae7253819 in FieldLineEdit::~FieldLineEdit (this=0x55edad648300,
__in_chrg=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/field/fieldlineedit.cpp:463
#39 0x00007f0ae724eb22 in FieldInput::~FieldInput (this=0x55edad647f20,
__in_chrg=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/field/fieldinput.cpp:310
#40 0x00007f0ae724eb59 in FieldInput::~FieldInput (this=0x55edad647f20,
__in_chrg=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/field/fieldinput.cpp:308
#41 0x00007f0ae5828e8c in QObjectPrivate::deleteChildren
(this=this@entry=0x55edad5ef2e0) at kernel/qobject.cpp:2010
#42 0x00007f0ae61ef656 in QWidget::~QWidget (this=0x55edad5ef150,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1708
#43 0x00007f0ae7286af9 in EntryConfiguredWidget::~EntryConfiguredWidget
(this=0x55edad5ef150, __in_chrg=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/element/elementwidgets.cpp:100
#44 0x00007f0ae5828e8c in QObjectPrivate::deleteChildren
(this=this@entry=0x55edac322ce0) at kernel/qobject.cpp:2010
#45 0x00007f0ae61ef656 in QWidget::~QWidget (this=0x55edacf6a010,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1708
#46 0x00007f0ae63542d9 in QStackedWidget::~QStackedWidget (this=0x55edacf6a010,
__in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:145
#47 0x00007f0ae5828e8c in QObjectPrivate::deleteChildren
(this=this@entry=0x55edacf3dd40) at kernel/qobject.cpp:2010
#48 0x00007f0ae61ef656 in QWidget::~QWidget (this=0x55edacf69f60,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1708
#49 0x00007f0ae724b7ba in HidingTabWidget::~HidingTabWidget
(this=0x55edacf69f60, __in_chrg=<optimized out>) at
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/atomic_base.h:303
#50 HidingTabWidget::~HidingTabWidget (this=0x55edacf69f60,
__in_chrg=<optimized out>) at
src/gui/kbibtexgui_autogen/IMAN36LHMA/../../../../../kbibtex-0.9/src/gui/widgets/hidingtabwidget.h:32
#51 0x00007f0ae5828e8c in QObjectPrivate::deleteChildren
(this=this@entry=0x55edace4c130) at kernel/qobject.cpp:2010
#52 0x00007f0ae61ef656 in QWidget::~QWidget (this=0x55edac6cad30,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1708
#53 0x00007f0ae727b596 in ElementEditor::~ElementEditor (this=0x55edac6cad30,
__in_chrg=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/element/elementeditor.h:38
#54 0x00007f0ae727b699 in ElementEditor::~ElementEditor (this=0x55edac6cad30,
__in_chrg=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/element/elementeditor.cpp:500
#55 0x00007f0ae5828e8c in QObjectPrivate::deleteChildren
(this=this@entry=0x55edaca43ff0) at kernel/qobject.cpp:2010
#56 0x00007f0ae61ef656 in QWidget::~QWidget (this=0x55edacfa7bb0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1708
#57 0x00007f0ae72675e9 in ElementEditorDialog::~ElementEditorDialog
(this=0x55edacfa7bb0, __in_chrg=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/file/fileview.cpp:52
#58 ElementEditorDialog::~ElementEditorDialog (this=0x55edacfa7bb0,
__in_chrg=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/file/fileview.cpp:52
#59 0x00007f0ae5828e8c in QObjectPrivate::deleteChildren
(this=this@entry=0x55edac752a70) at kernel/qobject.cpp:2010
#60 0x00007f0ae61ef656 in QWidget::~QWidget (this=0x55edac753220,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1708
#61 0x00007f0ae724c9ff in FileView::~FileView (this=0x55edac753220,
__in_chrg=<optimized out>) at
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/atomic_base.h:303
#62 FileView::~FileView (this=0x55edac753220, __in_chrg=<optimized out>) at
src/gui/kbibtexgui_autogen/O3FNYGJQRT/../../../../../kbibtex-0.9/src/gui/file/fileview.h:39
#63 0x00007f0ae5828e8c in QObjectPrivate::deleteChildren
(this=this@entry=0x55edac74b340) at kernel/qobject.cpp:2010
#64 0x00007f0ae61ef656 in QWidget::~QWidget (this=0x55edac74b300,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1708
#65 0x00007f0ae7267aa9 in PartWidget::~PartWidget (this=0x55edac74b300,
__in_chrg=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/gui/file/partwidget.cpp:59
#66 0x00007f0ae6fe5517 in KParts::Part::~Part (this=0x55edac74a630,
__vtt_parm=0x7f0ad0e0ce98 <VTT for KBibTeXPart+24>, __in_chrg=<optimized out>)
at /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/atomic_base.h:390
#67 0x00007f0ad0df8f69 in KBibTeXPart::~KBibTeXPart (this=0x55edac74a630,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/include/qt5/QtCore/qhash.h:585
#68 0x00007f0ad0df8fb9 in KBibTeXPart::~KBibTeXPart (this=0x55edac74a630,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/parts/part.cpp:769
#69 0x00007f0ae58239c8 in QObject::event (this=0x55edac74a630, e=<optimized
out>) at kernel/qobject.cpp:1251
#70 0x00007f0ae61b4501 in QApplicationPrivate::notify_helper
(this=this@entry=0x55edaa8b1e10, receiver=receiver@entry=0x55edac74a630,
e=e@entry=0x55edb2dd99f0) at kernel/qapplication.cpp:3736
#71 0x00007f0ae61bb938 in QApplication::notify (this=0x7ffd8bce4970,
receiver=0x55edac74a630, e=0x55edb2dd99f0) at kernel/qapplication.cpp:3483
#72 0x00007f0ae57fa962 in QCoreApplication::notifyInternal2
(receiver=0x55edac74a630, event=0x55edb2dd99f0) at
kernel/qcoreapplication.cpp:1060
#73 0x00007f0ae57fdabf in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55edaa8aa1e0) at
kernel/qcoreapplication.cpp:1799
#74 0x00007f0ae584bd43 in postEventSourceDispatch (s=0x55edaa91a260) at
kernel/qeventdispatcher_glib.cpp:276
#75 0x00007f0ae37b358e in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#76 0x00007f0ae37b3828 in ?? () from /usr/lib64/libglib-2.0.so.0
#77 0x00007f0ae37b38bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#78 0x00007f0ae584bae3 in QEventDispatcherGlib::processEvents
(this=0x55edaa8ff1e0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#79 0x00007f0ae57f993b in QEventLoop::exec (this=this@entry=0x7ffd8bce4880,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#80 0x00007f0ae58015b2 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#81 0x000055edaa6e6d72 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/app-text/kbibtex-0.9/work/kbibtex-0.9/src/program/program.cpp:124
[Inferior 1 (process 25711) detached]

The reporter indicates this bug may be a duplicate of or related to bug 393335.

Possible duplicates by query: bug 393335.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to