Printing locking up after update

Dag Nygren dag at newtech.fi
Sat Feb 28 13:44:10 CET 2004


> There haven't been significant code change in KDEPrint that would
> explain the problem. Maybe this is due to some changes in other
> involved components: khtml or Qt. The problem is probably an
> endless-loop somewhere (don't know however if it's in kdeprint
> or khtml). Could you at least provide one significant backtrace
> (one with actual function calls, not "???") with gdb when konqueror
> locks up?

OK, promised I would get some gdb stackframes for you so here
we go.
The loop must be pretty long as the frames differ that much.
They were created by starting konqueror http://www.google.com and
selecting print from the menu. After this I pressed ctrl-C at irregular 
intervals
and asked for a backtrace.

In hope someone finds out what is going on.

Dag

(gdb) bt
#0  0x405403f1 in QGArray::~QGArray() () from /usr/local/qt-3.3.0/lib/libqt-mt.
so.3
#1  0x40219ba1 in QPSPrinterFont::~QPSPrinterFont() () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x4021e23e in QPSPrinterPrivate::setFont(QFont const&, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x40223b6b in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#6  0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#7  0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#8  0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#10 0x432cb7c9 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#11 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb)  cont
Continuing.

Program received signal SIGINT, Interrupt.
0x40550981 in QLocalePrivate::stringToUnsLongLong(QString, int, bool*) const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) bt
#0  0x40550981 in QLocalePrivate::stringToUnsLongLong(QString, int, bool*) 
const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x40550444 in QLocalePrivate::stringToLongLong(QString, int, bool*) const 
()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x40566d99 in QString::toLongLong(bool*, int) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x40567003 in QString::toInt(bool*, int) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x40562708 in QString::sprintf(char const*, ...) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x405657c1 in QString::insert(unsigned, QChar const*, unsigned) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) bt
#0  0x405657c1 in QString::insert(unsigned, QChar const*, unsigned) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x4056558f in QString::insert(unsigned, QString const&) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x40565959 in QString::insert(unsigned, QChar) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x4021df57 in QPSPrinterPrivate::setFont(QFont const&, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x40223b6b in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#6  0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#7  0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#8  0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int,
 QTextParag**, QPainter*) () from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#10 0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#11 0x432cb7c9 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#12 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb)  cont
Continuing.

Program received signal SIGINT, Interrupt.
0x4054e705 in QLocalePrivate::isDigit(QChar) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) bt
#0  0x4054e705 in QLocalePrivate::isDigit(QChar) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x4054e8a4 in QLocalePrivate::isDigit(QChar) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x4054f662 in QLocalePrivate::longLongToString(long long, int, int, int, 
unsigned) const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x405671d5 in QString::setNum(long long, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x40567362 in QString::setNum(long, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x40567510 in QString::number(long, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#6  0x4020ee85 in qt_generate_epsf(bool) () from /usr/local/qt-3.3.0/lib/libqt-
mt.so.3
#7  0x4021dfbd in QPSPrinterPrivate::setFont(QFont const&, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#8  0x40223b6b in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#10 0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#11 0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#12 0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#13 0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#14 0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#15 0x432cb837 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#16 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x4337415a in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
(gdb) bt
#0  0x4337415a in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#1  0x43385fc8 in khtml::RenderFlow::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#2  0x4337413f in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#3  0x43385fc8 in khtml::RenderFlow::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#4  0x4337413f in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#5  0x43385fc8 in khtml::RenderFlow::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#6  0x4337413f in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#7  0x43385fc8 in khtml::RenderFlow::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#8  0x4337413f in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#9  0x433abe05 in khtml::RenderCanvas::docHeight() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#10 0x432cb389 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#11 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x42022641 in __udivdi3 (n=13835017307853675184, d=9223372036854775807) at 
libgcc2.c:800
800     {
(gdb) bt
#0  0x42022641 in __udivdi3 (n=13835017307853675184, d=9223372036854775807) at 
libgcc2.c:800
#1  0x40550915 in QLocalePrivate::stringToUnsLongLong(QString, int, bool*) 
const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x40550444 in QLocalePrivate::stringToLongLong(QString, int, bool*) const 
()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x40566d99 in QString::toLongLong(bool*, int) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x40567003 in QString::toInt(bool*, int) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x40562708 in QString::sprintf(char const*, ...) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x41b99f08 in QMapPrivate<QString, QString>::find(QString const&) const ()
   from /usr/local/kde3/lib/libkdeinit_konqueror.so
(gdb) bt
#0  0x41b99f08 in QMapPrivate<QString, QString>::find(QString const&) const ()
   from /usr/local/kde3/lib/libkdeinit_konqueror.so
#1  0x43d6de43 in KPrinter::option(QString const&) const () from 
/usr/local/kde3/lib/libkdeprint.so.4
#2  0x43d6e0eb in KPrinter::fullPage() const () from 
/usr/local/kde3/lib/libkdeprint.so.4
#3  0x43d6c508 in KPrinter::metric(int) const () from 
/usr/local/kde3/lib/libkdeprint.so.4
#4  0x40296b46 in QPainter::resetXForm() () from /usr/local/qt-3.3.0/lib/libqt-
mt.so.3
#5  0x432cb3ad in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#6  0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb)  cont
Continuing.

Program received signal SIGINT, Interrupt.
0x41e37321 in fREe () from /usr/local/kde3/lib/libkdecore.so.4
(gdb) bt
#0  0x41e37321 in fREe () from /usr/local/kde3/lib/libkdecore.so.4
#1  0x41e366d6 in free () from /usr/local/kde3/lib/libkdecore.so.4
#2  0x412dc5d3 in operator delete(void*) (ptr=0x8500ff8) at del_op.cc:39
#3  0x412dc62f in operator delete[](void*) (ptr=0x8500ff8) at del_opv.cc:36
#4  0x405607c8 in QStringData::deleteSelf() () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x4057b42e in QTextStream::operator<<(double) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#6  0x4021fe97 in QPSPrinterPrivate::matrixSetup(QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#7  0x40224090 in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#8  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#10 0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#11 0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#12 0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#13 0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#14 0x432cb75b in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#15 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x40299e1a in qt_format_text(QFont const&, QRect const&, int, QString const&, 
int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) bt
#0  0x40299e1a in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x432cb837 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#3  0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x4024b2d0 in QFont::strikeOut() const () from /usr/local/qt-3.3.0/lib/libqt-mt
.so.3
(gdb) bt
#0  0x4024b2d0 in QFont::strikeOut() const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x4021085c in QPSPrinterFontPrivate::drawText(QTextStream&, QPoint const&, 
QTextEngine*, int, QString const&, QPSPrinterPrivate*, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x40223c08 in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#5  0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#6  0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#7  0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#8  0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x432cb7c9 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#10 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x402246b1 in QMapPrivate<unsigned short, unsigned short>::find(unsigned short 
const&) const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) bt
#0  0x402246b1 in QMapPrivate<unsigned short, unsigned short>::find(unsigned 
short const&) const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x40210cd7 in QPSPrinterFontPrivate::mapUnicode(unsigned short) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x402109af in QPSPrinterFontPrivate::drawText(QTextStream&, QPoint const&, 
QTextEngine*, int, QString const&, QPSPrinterPrivate*, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x40223c08 in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#6  0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#7  0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#8  0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#10 0x432cb7c9 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#11 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb)   cont
Continuing.

Program received signal SIGINT, Interrupt.
0x40550981 in QLocalePrivate::stringToUnsLongLong(QString, int, bool*) const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) bt
#0  0x40550981 in QLocalePrivate::stringToUnsLongLong(QString, int, bool*) 
const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x40550444 in QLocalePrivate::stringToLongLong(QString, int, bool*) const 
()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x40566d99 in QString::toLongLong(bool*, int) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x40567003 in QString::toInt(bool*, int) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x40562708 in QString::sprintf(char const*, ...) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x405657c1 in QString::insert(unsigned, QChar const*, unsigned) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) bt
#0  0x405657c1 in QString::insert(unsigned, QChar const*, unsigned) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x4056558f in QString::insert(unsigned, QString const&) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x40565959 in QString::insert(unsigned, QChar) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x4021df57 in QPSPrinterPrivate::setFont(QFont const&, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x40223b6b in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#6  0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#7  0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#8  0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int,
 QTextParag**, QPainter*) () from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#10 0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#11 0x432cb7c9 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#12 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb)  cont
Continuing.

Program received signal SIGINT, Interrupt.
0x4054e705 in QLocalePrivate::isDigit(QChar) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) bt
#0  0x4054e705 in QLocalePrivate::isDigit(QChar) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x4054e8a4 in QLocalePrivate::isDigit(QChar) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x4054f662 in QLocalePrivate::longLongToString(long long, int, int, int, 
unsigned) const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x405671d5 in QString::setNum(long long, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x40567362 in QString::setNum(long, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x40567510 in QString::number(long, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#6  0x4020ee85 in qt_generate_epsf(bool) () from /usr/local/qt-3.3.0/lib/libqt-
mt.so.3
#7  0x4021dfbd in QPSPrinterPrivate::setFont(QFont const&, int) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#8  0x40223b6b in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#10 0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#11 0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#12 0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#13 0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#14 0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#15 0x432cb837 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#16 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x4337415a in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
(gdb) bt
#0  0x4337415a in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#1  0x43385fc8 in khtml::RenderFlow::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#2  0x4337413f in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#3  0x43385fc8 in khtml::RenderFlow::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#4  0x4337413f in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#5  0x43385fc8 in khtml::RenderFlow::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#6  0x4337413f in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#7  0x43385fc8 in khtml::RenderFlow::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#8  0x4337413f in khtml::RenderBlock::lowestPosition() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#9  0x433abe05 in khtml::RenderCanvas::docHeight() const () from 
/usr/local/kde3/lib/libkhtml.so.4
#10 0x432cb389 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#11 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x42022641 in __udivdi3 (n=13835017307853675184, d=9223372036854775807) at 
libgcc2.c:800
800     {
(gdb) bt
#0  0x42022641 in __udivdi3 (n=13835017307853675184, d=9223372036854775807) at 
libgcc2.c:800
#1  0x40550915 in QLocalePrivate::stringToUnsLongLong(QString, int, bool*) 
const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x40550444 in QLocalePrivate::stringToLongLong(QString, int, bool*) const 
()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x40566d99 in QString::toLongLong(bool*, int) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x40567003 in QString::toInt(bool*, int) const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x40562708 in QString::sprintf(char const*, ...) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x41b99f08 in QMapPrivate<QString, QString>::find(QString const&) const ()
   from /usr/local/kde3/lib/libkdeinit_konqueror.so
(gdb) bt
#0  0x41b99f08 in QMapPrivate<QString, QString>::find(QString const&) const ()
   from /usr/local/kde3/lib/libkdeinit_konqueror.so
#1  0x43d6de43 in KPrinter::option(QString const&) const () from 
/usr/local/kde3/lib/libkdeprint.so.4
#2  0x43d6e0eb in KPrinter::fullPage() const () from 
/usr/local/kde3/lib/libkdeprint.so.4
#3  0x43d6c508 in KPrinter::metric(int) const () from 
/usr/local/kde3/lib/libkdeprint.so.4
#4  0x40296b46 in QPainter::resetXForm() () from /usr/local/qt-3.3.0/lib/libqt-
mt.so.3
#5  0x432cb3ad in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#6  0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb)  cont
Continuing.

Program received signal SIGINT, Interrupt.
0x41e37321 in fREe () from /usr/local/kde3/lib/libkdecore.so.4
(gdb) bt
#0  0x41e37321 in fREe () from /usr/local/kde3/lib/libkdecore.so.4
#1  0x41e366d6 in free () from /usr/local/kde3/lib/libkdecore.so.4
#2  0x412dc5d3 in operator delete(void*) (ptr=0x8500ff8) at del_op.cc:39
#3  0x412dc62f in operator delete[](void*) (ptr=0x8500ff8) at del_opv.cc:36
#4  0x405607c8 in QStringData::deleteSelf() () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x4057b42e in QTextStream::operator<<(double) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#6  0x4021fe97 in QPSPrinterPrivate::matrixSetup(QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#7  0x40224090 in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#8  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#10 0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#11 0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#12 0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#13 0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#14 0x432cb75b in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#15 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x40299e1a in qt_format_text(QFont const&, QRect const&, int, QString const&, 
int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) bt
#0  0x40299e1a in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x432cb837 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#3  0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x4024b2d0 in QFont::strikeOut() const () from /usr/local/qt-3.3.0/lib/libqt-mt
.so.3
(gdb) bt
#0  0x4024b2d0 in QFont::strikeOut() const () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x4021085c in QPSPrinterFontPrivate::drawText(QTextStream&, QPoint const&, 
QTextEngine*, int, QString const&, QPSPrinterPrivate*, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x40223c08 in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#5  0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#6  0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#7  0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#8  0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x432cb7c9 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#10 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb) cont
Continuing.

Program received signal SIGINT, Interrupt.
0x402246b1 in QMapPrivate<unsigned short, unsigned short>::find(unsigned short 
const&) const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
(gdb) bt
#0  0x402246b1 in QMapPrivate<unsigned short, unsigned short>::find(unsigned 
short const&) const ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#1  0x40210cd7 in QPSPrinterFontPrivate::mapUnicode(unsigned short) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#2  0x402109af in QPSPrinterFontPrivate::drawText(QTextStream&, QPoint const&, 
QTextEngine*, int, QString const&, QPSPrinterPrivate*, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#3  0x40223c08 in QPSPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#4  0x4020dff5 in QPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#5  0x43d694f4 in KPrinterWrapper::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /usr/local/kde3/lib/libkdeprint.so.4
#6  0x43d6a76f in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) () from 
/usr/local/kde3/lib/libkdeprint.so.4
#7  0x401f9f7c in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#8  0x40299d32 in qt_format_text(QFont const&, QRect const&, int, QString 
const&, int, QRect*, int, int*, int, QTextParag**, QPainter*) () from 
/usr/local/qt-3.3.0/lib/libqt-mt.so.3
#9  0x402991db in QPainter::drawText(QRect const&, int, QString const&, int, 
QRect*, QTextParag**) ()
   from /usr/local/qt-3.3.0/lib/libqt-mt.so.3
#10 0x432cb7c9 in KHTMLView::print(bool) () from /usr/local/kde3/lib/libkhtml.s
o.4
#11 0x432ca915 in KHTMLView::print() () from /usr/local/kde3/lib/libkhtml.so.4
(gdb)





More information about the kde-print mailing list