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

List:       kde-devel
Subject:    Re: Crash: Qt4.3 bug
From:       Thiago Macieira <thiago () kde ! org>
Date:       2007-03-31 12:46:52
Message-ID: 200703311446.55480.thiago () kde ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


Kleag wrote:
>Since I rebuilt KDE4 from scratch after the switch to Qt 4.3 (with
>kdesvn-build), I have a crash in my app: at the moment it displays a
> dialog, it crashes. This is inside the Qt event loop and I cannot find
>what is the cause. All what I found is this problem report (march 7) on
> a TT mailing list that got no answer, it seems:
>http://lists.trolltech.com/qt4-preview-feedback/2007-03/thread00016-0.ht
>ml
>
>Could anybody help here ? I put below the stack trace.

There's no code in the first function of your backtrace.

>#5  0xb79fb1c8 in vtable for KMenuBar () from
> /home/kde4/kde/lib/libkdeui.so.5 

This line doesn't make sense. Your stack trace is probably corrupt. You 
can't call "vtable for KMenuBar" because it's not a function.

> #6  0xb7ee1669 in QMetaObject::cast 
> (this=0xb70535b8, obj=0x8214f70) at
> /home/kde4/kdesvn/qt-copy/src/corelib/kernel/qmetaobject.cpp:191

This line reads:
        const QMetaObject *m = obj->metaObject();

It's calling a virtual function, not the virtual table.

Can you also tell us what object "obj" above is? Hint: run "set print 
object" in gdb.

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

[Attachment #5 (application/pgp-signature)]

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


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

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