On Thursday 29 July 2004 20:15, Pedro Lopez-Cabanillas wrote:
> > On Thursday 29 July 2004 00:27, Chris Cannam wrote:
> > > On Wednesday 28 Jul 2004 10:55 pm, Pedro Lopez-Cabanillas wrote:
> > > > Program received signal SIGINT, Interrupt.
> > > > 0x4079e746 in posix_memalign () from /usr/lib/libkdecore.so.4
> > > > (gdb) bt
> > > > #0  0x4079e746 in posix_memalign () from /usr/lib/libkdecore.so.4
> > > > #1  0x407d2774 in KCheckAccelerators::metaObj () from
> > > > /usr/lib/libkdecore.so.4 Cannot access memory at address 0x710
> > > > (gdb)
> > >
> > > Hngh.  And this was built with debug?
>
> I've tried again, configuring with CXXFLAGS="-O0 -g3", and got the same
> results. The backtrace is very similar too. I will try to put some
> breakpoints. Can you give me some clue?

Well, I've arrived until notepixmapfactory.cpp:176, function 
NotePixmapPainter::drawText(). The function call QPainter::drawText() stalls, 
when the text event type is 'dynamic' or 'local_direction'. Other text types 
are rendering fine. Attached is a little sample file with one of these 
events. Here is the call stack:

10 NotePixmapPainter::drawText() at notepixmapfactory.cpp:176
9 NotePixmapFactory::drawTextAux() at notepixmapfactory.cpp:2913
8 NotePixmapFactory::drawText() at notepixmapfactory.cpp:2883
7 NotationStaff::renderSingleElement() at notationstaff.cpp:1010
6 NotationStaff::renderPrintable() at notationstaff.cpp:546
5 NotationView::print() at notationview.cpp:3056
4 RosegardenGUIView::print() at rosegardenguiview.cpp:228
3 RosegardenGUIApp::slotFilePrintPreview() at rosegardengui.cpp:2079
2 RosegardenGUIApp::qt_invoke() at rosegardengui.moc.cpp:734
1 QObject::activate_signal() 

It seems a problem with Qt 3.1.2. Anybody else using Mandrake 9.2 can confirm 
this, using the attached file?

Regards,
Pedro

Attachment: print_test_hangup.rg
Description: audio/rosegarden

Reply via email to