Subject: kern/22116: lyx-qt-1.3.2 dump core after quit
To: None <gnats-bugs@gnats.netbsd.org>
From: None <aniou@smutek.pl>
List: netbsd-bugs
Date: 07/10/2003 21:19:53
>Number:         22116
>Category:       kern
>Synopsis:       lyx-qt-1.3.2 dump core after quit
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jul 10 21:20:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Piotr Meyer
>Release:        NetBSD-current
>Organization:
none
>Environment:
NetBSD czyzyk.smutek.pl 1.6U NetBSD 1.6U (CZYZYK) #0: Thu Jul 10 14:40:08 CEST 2003  root@czyzyk.smutek.pl:/usr/obj/sys/arch/i386/compile/CZYZYK i386

>Description:
After exit from lyx I see:

Error detected, file "/mnt/nfs/NetBSD-current/src/lib/libpthread/pthread_mutex.c", line 135, function "pthread_mutex_destroy": Destroying locked mutex.
Abort trap (core dumped)


[aniou@czyzyk emacs]$ gdb /usr/pkg/bin/lyx lyx.core 
GNU gdb 5.0nb1
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386--netbsdelf"...(no debugging symbols found)...
Core was generated by `lyx'.
Program terminated with signal 6, Abort trap.
Reading symbols from /usr/libexec/ld.elf_so...(no debugging symbols found)...
done.
Loaded symbols for /usr/libexec/ld.elf_so
Reading symbols from /usr/X11R6/qt3/lib/libqt-mt.so.3...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/qt3/lib/libqt-mt.so.3
Reading symbols from /usr/X11R6/lib/libGL.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.1
Reading symbols from /usr/X11R6/lib/libfreetype.so.9...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libfreetype.so.9
Reading symbols from /usr/lib/libpthread.so.0...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libpthread.so.0
Reading symbols from /usr/pkg/lib/libpng.so.3...(no debugging symbols found)...
done.
Loaded symbols for /usr/pkg/lib/libpng.so.3
Reading symbols from /usr/lib/libz.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.0
Reading symbols from /usr/X11R6/lib/libXmu.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libXmu.so.6
Reading symbols from /usr/X11R6/lib/libXrender.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from /usr/pkg/lib/libXft.so.2...(no debugging symbols found)...
done.
Loaded symbols for /usr/pkg/lib/libXft.so.2
Reading symbols from /usr/pkg/lib/libfontconfig.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/pkg/lib/libfontconfig.so.1
Reading symbols from /usr/X11R6/lib/libXext.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/pkg/lib/libAiksaurus.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/pkg/lib/libAiksaurus.so.0
Reading symbols from /usr/lib/libstdc++.so.4...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libstdc++.so.4
Reading symbols from /usr/lib/libbz2.so.1...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libbz2.so.1
Reading symbols from /usr/X11R6/lib/libSM.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /usr/lib/libintl.so.0...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libintl.so.0
Reading symbols from /usr/X11R6/lib/libX11.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/lib/libm387.so.0...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libm387.so.0
Reading symbols from /usr/lib/libm.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libm.so.0
Reading symbols from /usr/lib/libc.so.12...Deprecated bfd_read called at /mnt/nfs/NetBSD-current/src/gnu/dist/toolchain/gdb/dbxread.c line 2638 in elfstab_build_psymtabs
Deprecated bfd_read called at /mnt/nfs/NetBSD-current/src/gnu/dist/toolchain/gdb/dbxread.c line 976 in fill_symbuf
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libc.so.12
Reading symbols from /usr/X11R6/lib/libXt.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/pkg/lib/libexpat.so.4...
(no debugging symbols found)...done.
Loaded symbols for /usr/pkg/lib/libexpat.so.4
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
Reading symbols from /usr/X11R6/lib/libXcursor.so.1.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.1.0
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
#0  0x4902e637 in kill () from /usr/lib/libc.so.12
(gdb) bt
#0  0x4902e637 in kill () from /usr/lib/libc.so.12
#1  0x48e152f1 in pthread__errorfunc () from /usr/lib/libpthread.so.0
#2  0x48e11d32 in pthread_mutex_destroy () from /usr/lib/libpthread.so.0
#3  0x48b8b0fd in QMutexPrivate::~QMutexPrivate ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#4  0x48b8b505 in QRealMutexPrivate::~QRealMutexPrivate ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#5  0x48b8b3a8 in QMutex::~QMutex () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#6  0x48917124 in QApplication::~QApplication ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#7  0x84d2638 in LengthCombo::~LengthCombo ()
#8  0x84d2664 in LengthCombo::~LengthCombo ()
#9  0x4908befd in __cxa_finalize () from /usr/lib/libc.so.12
#10 0x4908bd59 in exit () from /usr/lib/libc.so.12
#11 0x84d2e3f in LengthCombo::~LengthCombo ()
#12 0x8165ec8 in basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::find ()
#13 0x819482d in basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::find ()
#14 0x819264d in basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::find ()
#15 0x84c99f1 in QtView::update_view_state ()
#16 0x8552e6b in QtView::staticMetaObject ()
#17 0x48970aeb in QObject::activate_signal ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#18 0x48970c6b in QObject::activate_signal ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#19 0x48c2f983 in QPopupMenu::activated ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#20 0x48a442a7 in QPopupMenu::actSig () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#21 0x48a47ee7 in QPopupMenu::mouseReleaseEvent ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#22 0x489a0507 in QWidget::event () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#23 0x4891925f in QApplication::internalNotify ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#24 0x48918d23 in QApplication::notify () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#25 0x488caa7a in QETWidget::translateMouseEvent ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#26 0x488c9105 in QApplication::x11ProcessEvent ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#27 0x488dad13 in QEventLoop::processEvents ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#28 0x4892d066 in QEventLoop::enterLoop ()
   from /usr/X11R6/qt3/lib/libqt-mt.so.3
#29 0x4892cfc3 in QEventLoop::exec () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#30 0x489193b6 in QApplication::exec () from /usr/X11R6/qt3/lib/libqt-mt.so.3
#31 0x84d2d40 in LengthCombo::~LengthCombo ()
#32 0x816d61b in basic_string<char, string_char_traits<char>, __default_alloc_template<false, 0> >::find ()
#33 0x81dc04d in LyXServer::callback ()
#34 0x807ed64 in QApplication::commitData ()

>How-To-Repeat:
Compile lyx-qt-1.3.2, run and exit from app.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted: