Crash when closing tab/window in Kadu 1.0-alpha3
After upgrading to Kadu 1.0-alpha3, closing a tab or window causes a crash after spitting out: @fatal: ASSERT: "object == SearchWidget.data()" in file /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/gui/widgets/search-bar.cpp, line 141@
Here is an excerpt from the backtrace: @#0 0xffffe424 in __kernel_vsyscall () #1 0xb4641bef in raise () from /lib/libc.so.6 #2 0xb464343f in abort () from /lib/libc.so.6 #3 0x0804ad1a in kaduQtMessageHandler (type=QtFatalMsg, msg=0x890a198 "ASSERT: "object == SearchWidget.data()" in file /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/gui/widgets/search-bar.cpp, line 141") at /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/main.cpp:127 #4 0xb496ebf5 in qt_message_output(QtMsgType, char const*) () from /usr/lib/qt4/libQtCore.so.4 #5 0xb496ee19 in ?? () from /usr/lib/qt4/libQtCore.so.4 #6 0xb496ef38 in qFatal(char const*, ...) () from /usr/lib/qt4/libQtCore.so.4 #7 0xb496efc5 in qt_assert(char const*, char const*, int) () from /usr/lib/qt4/libQtCore.so.4 #8 0xb7d1566e in SearchBar::eventFilter (this=0x8bcbe58, object=0x81eb950, event=0xbfffcd34) at /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/gui/widgets/search-bar.cpp:141 #9 0xb4a8e276 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4 #10 0xb4f900bd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4 #11 0xb4f92ff5 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4 #12 0xb4a8e0fe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4 #13 0xb4fe817e in QWidget::~QWidget() () from /usr/lib/qt4/libQtGui.so.4 #14 0xb53cfc0f in QFrame::~QFrame() () from /usr/lib/qt4/libQtGui.so.4 #15 0xb5461bb8 in QAbstractScrollArea::~QAbstractScrollArea() () from /usr/lib/qt4/libQtGui.so.4 #16 0xb544702f in QTextEdit::~QTextEdit() () from /usr/lib/qt4/libQtGui.so.4 #17 0xb7cfea6f in CustomInput::~CustomInput (this=0x81eb950, __in_chrg=) at /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/gui/widgets/custom-input.h:44 #18 0xb7cfeab1 in CustomInput::~CustomInput (this=0x81eb950, __in_chrg=) at /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/gui/widgets/custom-input.h:44 #19 0xb4aa21b9 in QObjectPrivate::deleteChildren() () from /usr/lib/qt4/libQtCore.so.4 #20 0xb4fe80e8 in QWidget::~QWidget() () from /usr/lib/qt4/libQtGui.so.4 #21 0xb53eb5ef in QMainWindow::~QMainWindow() () from /usr/lib/qt4/libQtGui.so.4 #22 0xb7d7839e in MainWindow::~MainWindow (this=0x87f9c80, __in_chrg=) at /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/gui/windows/main-window.cpp:79 #23 0xb7cf012f in ChatEditBox::~ChatEditBox (this=0x87f9c80, __in_chrg=) at /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/gui/widgets/chat-edit-box.cpp:116 #24 0xb7cf018f in ChatEditBox::~ChatEditBox (this=0x87f9c80, __in_chrg=) at /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/gui/widgets/chat-edit-box.cpp:122 #25 0xb4aa21b9 in QObjectPrivate::deleteChildren() () from /usr/lib/qt4/libQtCore.so.4 #26 0xb4fe80e8 in QWidget::~QWidget() () from /usr/lib/qt4/libQtGui.so.4 #27 0xb53cfc0f in QFrame::~QFrame() () from /usr/lib/qt4/libQtGui.so.4 #28 0xb5434b14 in QSplitter::~QSplitter() () from /usr/lib/qt4/libQtGui.so.4 #29 0xb5434b72 in QSplitter::~QSplitter() () from /usr/lib/qt4/libQtGui.so.4 #30 0xb4aa21b9 in QObjectPrivate::deleteChildren() () from /usr/lib/qt4/libQtCore.so.4 #31 0xb4fe80e8 in QWidget::~QWidget() () from /usr/lib/qt4/libQtGui.so.4 #32 0xb7cb0333 in ChatWidget::~ChatWidget (this=0x8e28010, __in_chrg=) at /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/gui/widgets/chat-widget/chat-widget.cpp:151 #33 0xb7cb0381 in ChatWidget::~ChatWidget (this=0x8e28010, __in_chrg=) at /var/tmp/portage/net-im/kadu-core-1.0_alpha3/work/kadu-1.0-alpha3/kadu-core/gui/widgets/chat-widget/chat-widget.cpp:167 #34 0xb7cbe7c4 in std::default_delete::operator() (this=0x8dbe7d8, __ptr=0x8e28010) at /usr/lib/gcc/i686-pc-linux-gnu/4.8.2/include/g++-v4/bits/unique_ptr.h:67 #35 0xb7cbe506 in std::unique_ptr<ChatWidget, std::default_delete >::~unique_ptr (this=0x8dbe7d8, __in_chrg=) at /usr/lib/gcc/i686-pc-linux-gnu/4.8.2/include/g++-v4/bits/unique_ptr.h:184@
Kadu 1.0-alpha3 Copyright (c) 2001-2012 Kadu Team Compiled with Qt 4.8.5 Running on Qt 4.8.5 gcc version 4.8.2 (Gentoo 4.8.2 p1.3r1, pie-0.5.8r1) Fixed in Git commit: 990b3bdb Junior job: 0
(from redmine: created on 2014-01-29, closed on 2014-01-31)