[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Reproducible crash with MAC style menu
From:       Michael Haeckel <Michael () Haeckel ! Net>
Date:       2000-09-26 8:05:36
[Download RAW message or body]

Hi,

A mac style menu bar at the top of the screen results in a crash on exit for 
most applications. I can reproduce that too, but I don't know, who is in 
charge for that. Is this a bug in the libs or in QT?

Regards,
Michael Häckel

----------  Forwarded Message  ----------
Subject: Re: Bug#11702: reproducible crash, the next one
Date: Mon, 25 Sep 2000 18:09:26 +0900
From: Michael Dreher <dreher@math.tsukuba.ac.jp>
To: Michael Haeckel <Michael@Haeckel.Net>


You wrote:
> On Monday, 25. September 2000, dreher@math.tsukuba.ac.jp wrote:
> > Some time ago I sent a crash on exit report for kmail.
> > This is the next one, but different.
> >
> > How to reproduce:
> > * put menubar on top of screen as in MacOS
> > * start kmail
> > * exit kmail using the small x - icon on the upper left corner.
> >
> > I never had any crash when the menubar is not on the top of the
> > screen. I compiled all with --enable-debug. Do you need more info ?
>
> Thanks for the debugging information.
> However this looks like a bug that was alredy fixed some time ago in QT.
> Are you sure, that you use the final version of qt-2.2.0 and not a beta?
> What does "kmail --version" tell you?
>
> Regards,
> Michael Häckel


dreher@dragon:~ > kmail --version
Qt: 2.2.0
KDE: 2.0pre
KMail: 1.1.94

Yes, I am quite sure to not use the beta version of qt.
Some moments later I have found out that not only kmail is affected,
but also kwrite, kedit, kcontrol.... .
I disabled the mac-style menubar and now all is fine.
(I had to disable it, otherwise there would have been no way to exit
kmail...)

Yours,
Michael


----------  Forwarded Message  ----------
Subject: Bug#11702: reproducible crash, the next one
Date: Mon, 25 Sep 2000 17:20:53 +0900
From: dreher@math.tsukuba.ac.jp
To: submit@bugs.kde.org


Package: kmail
Version: 1.1.94 (KDE 1.94 >= 20000911)
Severity: normal

Some time ago I sent a crash on exit report for kmail.
This is the next one, but different.

How to reproduce:
* put menubar on top of screen as in MacOS
* start kmail
* exit kmail using the small x - icon on the upper left corner.

I never had any crash when the menubar is not on the top of the screen.
I compiled all with --enable-debug. Do you need more info ?

Best regards,
Michael




Here is a backtrace generated by DrKonqi:
0x41210269 in __wait4 () from /lib/libc.so.6
#0  0x41210269 in __wait4 () from /lib/libc.so.6
#1  0x41270ff8 in __DTOR_END__ () from /lib/libc.so.6
#2  0x407e8090 in KCrash::defaultCrashHandler (signal=11) at kcrash.cpp:188
#3  0x41199b18 in __restore ()
    at ../sysdeps/unix/sysv/linux/i386/sigaction.c:125
#4  0x4113d114 in __builtin_delete () at ./cp/new2.cc:55
#5  0x40dd284d in QConnection::~QConnection (this=0xbfffee38, __in_chrg=3)
    at kernel/qconnection.h:53
#6  0x40dd261f in QList<QConnection>::deleteItem (this=0x8232f08,
 d=0xbfffee38) at /root/kde2b5/qt-2.2.0/include/qlist.h:104
#7  0x40a8f874 in QGList::removeRef (this=0x8232f08, d=0xbfffee38)
    at tools/qglist.cpp:532
#8  0x40a90a2b in QGListIterator::~QGListIterator (this=0xbfffee38,
    __in_chrg=2) at tools/qglist.cpp:1104
#9  0x40de9005 in QListIterator<QMainWindowPrivate::ToolBar>::~QListIterator
 ( this=0xbfffee38, __in_chrg=2) at /root/kde2b5/qt-2.2.0/include/qlist.h:113
 #10 0x40c15e85 in QToolLayout::minimumSize (this=0x8233900)
    at widgets/qmainwindow.cpp:465
#11 0x40c17379 in QMainWindowLayout::minimumSize (this=0x81eee28)
    at widgets/qmainwindow.cpp:708
#12 0x40b3ff32 in QBoxLayout::setupGeom (this=0x823a7c8)
    at kernel/qlayout.cpp:2222
#13 0x40b3e332 in QBoxLayout::setGeometry (this=0x823a7c8, r=@0xbffff1b4)
    at kernel/qlayout.cpp:1779
#14 0x40aff3fa in QLayout::activate (this=0x823a7c8)
    at kernel/qabstractlayout.cpp:1333
#15 0x40c21491 in QMenuBar::menuContentsChanged (this=0x8232340)
    at widgets/qmenubar.cpp:294
#16 0x40c265f1 in QMenuData::removeItemAt (this=0x82323d4, index=0)
    at widgets/qmenudata.cpp:706
#17 0x40c25f3a in QMenuData::removePopup (this=0x82323d4, popup=0x8234298)
    at widgets/qmenudata.cpp:295
#18 0x40c4ac89 in QPopupMenu::~QPopupMenu (this=0x8234298, __in_chrg=3)
    at widgets/qpopupmenu.cpp:267
#19 0x40ba4e19 in QWidget::~QWidget (this=0x81e90a0, __in_chrg=0)
    at kernel/qwidget.cpp:797
#20 0x40c196a3 in QMainWindow::~QMainWindow (this=0x81e90a0, __in_chrg=0)
    at widgets/qmainwindow.cpp:1414
#21 0x4062c370 in KMainWindow::~KMainWindow (this=0x81e90a0, __in_chrg=0)
    at kmainwindow.cpp:137
#22 0x80ed987 in KMTopLevelWidget::~KMTopLevelWidget (this=0x81e90a0,
    __in_chrg=0) at kmtopwidget.cpp:32
#23 0x807cfed in KMMainWin::~KMMainWin (this=0x81e90a0, __in_chrg=3)
    at kmmainwin.cpp:128
#24 0x40baac76 in QWidget::close (this=0x81e90a0, alsoDelete=false)
    at kernel/qwidget.cpp:3593
#25 0x40aca0ce in QETWidget::translateCloseEvent (this=0x81e90a0)
    at kernel/qapplication_x11.cpp:4566
#26 0x40ac38b0 in QApplication::x11ClientMessage (this=0xbffff7c4,
    w=0x81e90a0, event=0xbffff658, passive_only=false)
    at kernel/qapplication_x11.cpp:2542
#27 0x40ac45fb in QApplication::x11ProcessEvent (this=0xbffff7c4,
    event=0xbffff658) at kernel/qapplication_x11.cpp:2846
#28 0x40ac33cb in QApplication::processNextEvent (this=0xbffff7c4,
    canWait=true) at kernel/qapplication_x11.cpp:2400
#29 0x40b0762f in QApplication::enter_loop (this=0xbffff7c4)
    at kernel/qapplication.cpp:2538
#30 0x40ac32fb in QApplication::exec (this=0xbffff7c4)
    at kernel/qapplication_x11.cpp:2356
#31 0x810baba in main (argc=1, argv=0xbffff924) at main.cpp:220

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic