From: Chris C. <ca...@al...> - 2003-12-18 08:37:53
|
The list archives on sf.net don't seem all that up-to-date to me, so this has probably been reported and fixed several times over. Anyhow, on SuSE 9.0: #0 0x40938d35 in XftDrawGlyphs () from /usr/X11R6/lib/libXft.so.2 #1 0x4038e94f in QFontEngineXft::draw(QPainter*, int, int, QTextEngine const*, QScriptItem const*, int) () from /usr/lib/qt3/ lib/libqt-mt.so.3 #2 0x4037db59 in QPainter::drawTextItem(int, int, QTextItem const&, int) () from /usr/lib/qt3/lib/libqt-mt.so.3 #3 0x4037d875 in QPainter::drawText(int, int, QString const&, int, int, QPainter::TextDirection) () from /usr/lib/qt3/lib/libqt-mt.so.3 #4 0x4037d4c8 in QPainter::drawText(int, int, QString const&, int, QPainter::TextDirection) () from /usr/lib/qt3/lib/libqt-mt.so.3 #5 0x0808266b in InstrumentNameWidget::paintEvent(QPaintEvent*) ( this=0x843e700, ev=0xbfffe670) at MixerLine.cpp:1045 etc. If I comment out MixerLine.cpp:1045, all is well. Maybe the drawText call is attempting to draw outside the extents of the pixmap (e.g. if the font matched on this platform is larger than expected -- could be worth testing the font extents -- let me know if you'd like me to investigate further). Lovely program otherwise though. Chris |