Bug 148289 - reproducible pgcalc2 crash
Summary: reproducible pgcalc2 crash
Status: RESOLVED WORKSFORME
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: KDE (show other bugs)
Version: Beta 3
Hardware: Other Other
: P3 - Medium : Normal (vote)
Target Milestone: ---
Assignee: Lukas Tinkl
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-05 16:57 UTC by Andreas Klein
Modified: 2006-04-17 11:18 UTC (History)
1 user (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Klein 2006-02-05 16:57:59 UTC
- start pgcal2
- click 9
- click enter
- click 9
- click enter
- click =

-> crash

*** glibc detected *** pgcalc2: munmap_chunk(): invalid pointer: 0x081746ec ***
======= Backtrace: =========
/lib/libc.so.6[0xb711a901]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb72ae3e1]
pgcalc2[0x807f1dd]
pgcalc2[0x80830e8]
pgcalc2[0x80839d3]
pgcalc2[0x80875c6]
pgcalc2[0x8087bb2]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x3a0)[0xb759b760]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x97)[0xb7504417]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1cb)[0xb750521b]
/opt/kde3/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x183)[0xb7b73803]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN9QETWidget19translateMouseEventEPK7_XEvent+0x4ba)[0xb74a3c7a]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x916)[0xb74a2e56]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x4aa)[0xb74b37aa]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x48)[0xb751b128]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x2e)[0xb751afbe]
/usr/lib/qt3/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x1f)[0xb7503eaf]
pgcalc2[0x808ce76]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb70cc81c]
pgcalc2(_ZN6QFrame10paintEventEP11QPaintEvent+0x31)[0x804e361]
======= Memory map: ========
08048000-0809e000 r-xp 00000000 08:01 285426     /opt/kde3/bin/pgcalc2
0809e000-080a4000 rw-p 00055000 08:01 285426     /opt/kde3/bin/pgcalc2
080a4000-081d7000 rw-p 080a4000 00:00 0          [heap]
b6837000-b686c000 r--s 00000000 08:01 415455     /var/run/nscd/passwd
b686c000-b691f000 rw-p b686c000 00:00 0
b691f000-b6949000 r--p 00000000 08:01 797702     /usr/X11R6/lib/X11/fonts/truetype/albwb.ttf
b6949000-b69b6000 r-xp 00000000 08:01 68365      /usr/lib/libmng.so.1.1.0.9
b69b6000-b69b9000 rw-p 0006c000 08:01 68365      /usr/lib/libmng.so.1.1.0.9
Comment 1 Andreas Klein 2006-02-05 16:59:06 UTC
Sorry, the last button pressed is +
The complete sequence:
- start pgcal2
- click 9
- click enter
- click 9
- click enter
- click +
Comment 2 Lukas Tinkl 2006-02-08 11:03:40 UTC
Here's the full bt for the record:


Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 1092256032 (LWP 25064)]
[KCrash handler]
#4  0x410f0dc3 in strlen () from /lib/tls/libc.so.6
#5  0x080789c7 in TLCDDisplay::drawText (this=0x81f0150, X=126, Y=70, 
    Text=0x0, AFont=0x828f238) at tlcd.cpp:237
#6  0x0807ed2f in TCalcMsgBox::Refresh (this=0x81fe680) at uCalcWin.cpp:406
#7  0x0807e520 in TCalcWin::Activate (this=0x81fe680) at uCalcWin.cpp:237
#8  0x0806f52e in TCalc::setActiveObject (this=0x81e7c30, obj=0x81fe680)
    at pgcalc.cpp:271
#9  0x0807b37a in TCalcObject::ShowModal (this=0x81fe680) at ucalcobj.cpp:372
#10 0x0807f513 in ErrMsg (AMessage=@0xbfcf3390, ACaption=@0xbfcf338c)
    at uCalcWin.cpp:443
#11 0x08080742 in TCalcAlg::ExecAction (this=0x8285190, Action=@0xbfcf3400)
    at uCalcAlg.cpp:280
#12 0x080741c5 in TCalc::ExecAction (this=0x81e7c30, Action=@0xbfcf3400)
    at pgcalc.cpp:547
#13 0x08074707 in TCalc::mouseReleaseEvent (this=0x81e7c30, e=0xbfcf3834)
    at pgcalc.cpp:1758
#14 0x408ba008 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40820a91 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x40821bf8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40398827 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#18 0x407bbc78 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x407baa9b in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x407ceb7a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x40837989 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x40837886 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x408203df in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x0806f32f in main (argc=1, argv=0xbfcf3d74) at main.cpp:51
Comment 3 Lukas Tinkl 2006-02-08 12:04:15 UTC
Fixed in stable
Comment 4 Forgotten User 7pwnVrOCb1 2006-04-07 10:39:47 UTC
Hmm, I get the same problem on beta9 and current version from factory tree now
(sorry,no debug package installed): signal 6, sigabrt
Comment 5 Lukas Tinkl 2006-04-17 11:18:17 UTC
Really can't reproduce after my fix, try to get a backtrace please