Re: pqt-designer and Qt 3.3.2

Richard Dale <[email protected]>
Newsgroups gmane.comp.kde.devel.perl
Organization Lost Highway
Message-ID <[email protected]>
On Monday 12 July 2004 11:58, David Greaves wrote:
> Richard Dale wrote:
> >Would you be able to run it under gdb to get a stack trace?
> >
> >$ gdb pqt-designer
> >
> >Then 'run' at the gdb prompt, followed by 'where' after the crash..
>
> Thanks :)
>
> (gdb) where
> #0  0x40ed7829 in _Xutf8DefaultDrawImageString ()
>    from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
> #1  0x40ed7f73 in _Xutf8DefaultDrawImageString ()
>    from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
> #2  0x40ed81ea in _Xutf8DefaultDrawImageString ()
>    from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
> #3  0x40ed852f in _Xutf8DefaultDrawImageString ()
>    from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
> #4  0x40ed8868 in _Xutf8DefaultDrawImageString ()
>    from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
> #5  0x40ed8e09 in destroy_fontdata ()
>    from /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
> #6  0x408c2461 in XCreateOC () from /usr/X11R6/lib/libX11.so.6
> #7  0x408c17f5 in XCreateFontSet () from /usr/X11R6/lib/libX11.so.6
> #8  0x402769f5 in QMapPrivate<QFont::Script, QString>::clear ()
>    from /usr/lib/libqt-mt.so.3
> #9  0x40277ec4 in QInputContext::setXFontSet () from /usr/lib/libqt-mt.so.3
> #10 0x40292047 in QWidget::setMicroFocusHint () from /usr/lib/libqt-mt.so.3
> #11 0x4047bc3f in QTextEdit::updateMicroFocusHint () from
> /usr/lib/libqt-mt.so.3
> #12 0x4047c383 in QTextEdit::eventFilter () from /usr/lib/libqt-mt.so.3
> #13 0x40e923b0 in Editor::eventFilter ()
>    from /usr/lib/qt3/plugins/designer/libperleditor.so
...

Here's the code I have for Editor::eventFilter() in editor.cpp:

bool Editor::eventFilter( QObject *o, QEvent *e )
{
    if ( ( e->type() == QEvent::FocusIn || e->type() == QEvent::FocusOut ) &&
	 ( o == this || o == viewport() ) ) {
	accelUncomment->setEnabled( e->type() == QEvent::FocusIn );
	accelComment->setEnabled( e->type() == QEvent::FocusIn );
    }
    return QTextEdit::eventFilter( o, e );
}

I can't see a lot that could go wrong there, and as it crashes in an X11 font 
lib I would have thought it's more likely that there's something wrong with 
your font setup than pqt-designer. But then why would pqt-designer crash and 
not other apps?

-- Richard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.