QT 3.2b :-(

Stephan Kulow coolo at kde.org
Sun May 18 19:52:29 BST 2003


Am Saturday 17 May 2003 21:23 schrieb Andras Mantia:

> 2. KMail crashes when you try to search for text in the messages, as soon
> as you press "S". It crashes without offering a chance to get BT, so I had
> to attach gdb to the process. The log does not contain KMail line number,
> as I didn't wanted to wait another half an hour to recompile it. See
> kmail_bt.txt.

Can confirm that one. valgrind shows bug in QGroupBox (CCing qt-bugs)

==3941==
==3941== Invalid read of size 4
==3941==    at 0x416007BC: QBoxLayoutItem::~QBoxLayoutItem() 
(kernel/qlayout.cpp:1520)
==3941==    by 0x41600886: QPtrList<QBoxLayoutItem>::deleteItem(void*) 
(../include/qptrlist.h:150)
==3941==    by 0x4195EF6C: QGList::clear() (tools/qglist.cpp:701)
==3941==    by 0x4160072F: QPtrList<QBoxLayoutItem>::clear() 
(../include/qptrlist.h:93)
==3941==    by 0x41600428: QPtrList<QBoxLayoutItem>::~QPtrList() 
(../include/qptrlist.h:70)
==3941==    by 0x415FFCE8: QBoxLayoutData::~QBoxLayoutData() 
(kernel/qlayout.cpp:1562)
==3941==    by 0x415FB7FB: QBoxLayout::~QBoxLayout() (kernel/qlayout.cpp:1778)
==3941==    by 0x415FE5A5: QVBoxLayout::~QVBoxLayout() 
(kernel/qlayout.cpp:2583)
==3941==    by 0x416F9531: QGroupBox::setColumnLayout(int, Qt::Orientation) 
(widgets/qgroupbox.cpp:517)
==3941==    by 0x416F9401: QGroupBox::setInsideMargin(int) 
(widgets/qgroupbox.cpp:472)
==3941==    by 0x828F5D5: KMFldSearch::KMFldSearch(KMMainWidget*, char const*, 
KMFolder*, bool) (/home/coolo/prod/kdepim/kmail/kmfldsearch.cpp:98)
==3941==    by 0x820B715: KMMainWidget::slotSearch() 
(/home/coolo/prod/kdepim/kmail/kmmainwidget.cpp:741)
==3941==    by 0x8206AA2: KMMainWidget::qt_invoke(int, QUObject*) 
(kmail/kmmainwidget.moc:497)
==3941==    by 0x4161E676: QObject::activate_signal(QConnectionList*, 
QUObject*) (kernel/qobject.cpp:2312)
==3941==    Address 0x48023F48 is 0 bytes inside a block of size 36 free'd
==3941==    at 0x40163266: __builtin_delete (in /usr/lib/valgrind/valgrind.so)
==3941==    by 0x40163284: operator delete(void*) (in 
/usr/lib/valgrind/valgrind.so)
==3941==    by 0x415A287D: QSpacerItem::~QSpacerItem() 
(../include/qvaluelist.h:123)
==3941==    by 0x416F9505: QGroupBox::setColumnLayout(int, Qt::Orientation) 
(widgets/qgroupbox.cpp:516)
==3941==    by 0x416F9401: QGroupBox::setInsideMargin(int) 
(widgets/qgroupbox.cpp:472)
==3941==    by 0x828F5D5: KMFldSearch::KMFldSearch(KMMainWidget*, char const*, 
KMFolder*, bool) (/home/coolo/prod/kdepim/kmail/kmfldsearch.cpp:98)
==3941==    by 0x820B715: KMMainWidget::slotSearch() 
(/home/coolo/prod/kdepim/kmail/kmmainwidget.cpp:741)
==3941==    by 0x8206AA2: KMMainWidget::qt_invoke(int, QUObject*) 
(kmail/kmmainwidget.moc:497)
==3941==    by 0x4161E676: QObject::activate_signal(QConnectionList*, 
QUObject*) (kernel/qobject.cpp:2312)
==3941==    by 0x4161E4CB: QObject::activate_signal(int) 
(kernel/qobject.cpp:2281)
==3941==    by 0x40F06A9B: KAction::activated() (kdeui/kaction.moc:157)
==3941==    by 0x40F06477: KAction::slotActivated() 
(/home/coolo/prod/kdelibs/kdeui/kaction.cpp:1054)
==3941==    by 0x40F06D9F: KAction::qt_invoke(int, QUObject*) 
(kdeui/kaction.moc:181)
==3941==    by 0x4161E676: QObject::activate_signal(QConnectionList*, 
QUObject*) (kernel/qobject.cpp:2312)

Greetings, Stephan

-- 
Pace Peace Paix Paz Frieden Pax Pokój Friður Fred Béke 和平
Hasiti Lapé Hetep Malu Mир Wolakota Santiphap Irini Peoch
Shanti Vrede Baris Rój Mír Taika Rongo Sulh Py'guapy 평화




More information about the kde-core-devel mailing list