Bug 75421 - KWord crashes when selecting preview option from print dialog
Summary: KWord crashes when selecting preview option from print dialog
Status: RESOLVED DUPLICATE of bug 74604
Alias: None
Product: kword
Classification: Miscellaneous
Component: general (show other bugs)
Version: 1.5 or before
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Thomas Zander
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-17 09:42 UTC by Teemu Rytilahti
Modified: 2004-02-18 17:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Teemu Rytilahti 2004-02-17 09:42:34 UTC
Version:           1.3 (using KDE 3.2.90 (CVS >= 20040117), compiled sources)
Compiler:          gcc version 3.2.3 (Debian)
OS:          Linux (i686) release 2.6.3-rc1-love1

The topic says all, but here's the backtrace:
[New Thread 1097949984 (LWP 6691)]
[KCrash handler]
#3  0x413f8a1e in XSetLineAttributes () from /usr/X11R6/lib/libX11.so.6
#4  0x40ba5f6f in QPainter::updateBrush() (this=0xbfffcd00)
    at kernel/qpainter_x11.cpp:929
#5  0x40c6cdde in QPainter::setBrush(QBrush const&) (this=0xbfffcd00, 
    brush=@0xbfffd000) at kernel/qpainter.cpp:1020
#6  0x40c6f668 in QPainter::fillRect(int, int, int, int, QBrush const&) (
    this=0xbfffcd00, x=0, y=0, w=-1, h=98, brush=@0xbfffd000)
    at kernel/qpainter.cpp:2127
#7  0x40c5d84a in QPainter::fillRect(QRect const&, QBrush const&) (
    this=0xbfffcd00, r=@0xbfffcfa0, brush=@0xbfffd000) at qpainter.h:666
#8  0x41ac320e in PlastikStyle::renderSurface(QPainter*, QRect const&, QColor const&, QColor const&, QColor const&, int, unsigned) const (this=0x80a4a88, 
    painter=0xbfffcd00, rect=@0xbfffd080, backgroundColor=@0x80a1468, 
    buttonColor=@0x80a6400, highlightColor=@0x80a6548, intensity=2, flags=527)
    at plastik.cpp:597
#9  0x41ac451e in PlastikStyle::renderHeader(QPainter*, QRect const&, QColorGroup const&, bool, bool, bool, bool) const (this=0x80a4a88, p=0xbfffd5f0, 
    r=@0xbfffd5b0, g=@0x80a2484, sunken=false, mouseOver=false, 
    horizontal=true, enabled=true) at plastik.cpp:752
#10 0x41aca8d6 in PlastikStyle::drawPrimitive(QStyle::PrimitiveElement, QPainter*, QRect const&, QColorGroup const&, unsigned, QStyleOption const&) const (
    this=0x80a4a88, pe=PE_HeaderSection, p=0xbfffd5f0, r=@0xbfffd5b0, 
    cg=@0x80a2484, flags=15, opt=@0xbfffcd00) at plastik.cpp:1326
#11 0x40d49f1b in QHeader::paintSection(QPainter*, int, QRect const&) (
    this=0x86ac6a8, p=0xbfffd5f0, index=0, fr=@0xbfffd5b0)
    at widgets/qheader.cpp:1482
#12 0x40efaf65 in QTableHeader::paintSection(QPainter*, int, QRect const&) (
    this=0x86ac6a8, p=0xbfffd5f0, index=0, fr=@0xbfffd5b0)
    at table/qtable.cpp:6626
#13 0x40efad27 in QTableHeader::paintEvent(QPaintEvent*) (this=0x86ac6a8, 
    e=0xbfffd9b0) at table/qtable.cpp:6601
#14 0x40cab1bd in QWidget::event(QEvent*) (this=0x86ac6a8, e=0xbfffd9b0)
    at kernel/qwidget.cpp:4751
#15 0x40bf6b57 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff740, receiver=0x86ac6a8, e=0xbfffd9b0)
    at kernel/qapplication.cpp:2614
#16 0x40bf6766 in QApplication::notify(QObject*, QEvent*) (this=0xbffff740, 
    receiver=0x86ac6a8, e=0xbfffd9b0) at kernel/qapplication.cpp:2502
#17 0x4070c84c in KApplication::notify(QObject*, QEvent*) ()
   from /home/tpr/kdecvshead/lib/libkdecore.so.4
#18 0x40b7ff27 in QApplication::sendEvent(QObject*, QEvent*) (
    receiver=0x86ac6a8, event=0xbfffd9b0) at qapplication.h:490
#19 0x40bb8a65 in QWidget::repaint(int, int, int, int, bool) (this=0x86ac6a8, 
    x=0, y=0, w=1, h=100, erase=false) at kernel/qwidget_x11.cpp:1577
#20 0x40efa8f5 in QTableHeader::setSectionState(int, QTableHeader::SectionState) (this=0x86ac6a8, s=0, astate=Bold) at table/qtable.cpp:6529
#21 0x40eecd89 in QTable::setCurrentCell(int, int, bool, bool) (
    this=0x8740ab0, row=0, col=0, updateSelections=true, ensureVisible=true)
    at table/qtable.cpp:3230
#22 0x40eeca5c in QTable::setCurrentCell(int, int) (this=0x8740ab0, row=0, 
    col=0) at table/qtable.cpp:3179
#23 0x42cd27e1 in MarkList::select(int) (this=0x8740ab0, index=0)
    at marklist.cpp:149
#24 0x42cd1c0b in MarkList::qt_invoke(int, QUObject*) (this=0x8740ab0, 
    _id=118, _o=0xbfffdbd0) at marklist.moc:212
#25 0x40c67c18 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8789a58, clist=0x8791130, o=0xbfffdbd0) at kernel/qobject.cpp:2383
#26 0x40c67f62 in QObject::activate_signal(int, int) (this=0x8789a58, 
    signal=2, param=0) at kernel/qobject.cpp:2452
#27 0x42cd0c87 in KGVMiniWidget::newPageShown(int) (this=0xbfffcd00, t0=0)
    at kgv_miniwidget.moc:151
#28 0x42cd0174 in KGVMiniWidget::showPage(int) (this=0x8789a58, pagenumber=0)
    at kgv_miniwidget.cpp:444
#29 0x42cd0ac9 in KGVMiniWidget::slotDocumentOpened() (this=0x8789a58)
    at kgv_miniwidget.cpp:548
#30 0x42cd0fc3 in KGVMiniWidget::qt_invoke(int, QUObject*) (this=0x8789a58, 
    _id=17, _o=0xbfffddc0) at kgv_miniwidget.moc:194
#31 0x40c67c18 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x869ea60, clist=0x871fd70, o=0xbfffddc0) at kernel/qobject.cpp:2383
#32 0x40c67914 in QObject::activate_signal(int) (this=0x869ea60, signal=3)
    at kernel/qobject.cpp:2328
#33 0x42ccceb1 in KGVDocument::completed() (this=0xbfffcd00)
    at kgvdocument.moc:113
#34 0x42cca4f2 in KGVDocument::openPSFile(QString const&) (this=0x869ea60, 
    file=@0x869cf18) at kgvdocument.cpp:271
#35 0x42cc98b1 in KGVDocument::doOpenFile() (this=0x869ea60)
    at kgvdocument.cpp:152
#36 0x42cccfbe in KGVDocument::qt_invoke(int, QUObject*) (this=0x869ea60, 
    _id=5, _o=0xbfffe070) at kgvdocument.moc:128
#37 0x40c67abf in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x810a900, clist=0x8740758, o=0xbfffe070) at kernel/qobject.cpp:2359
#38 0x41050642 in QSignal::signal(QVariant const&) (this=0x810a900, 
    t0=@0x810a928) at .moc/debug-shared-mt/moc_qsignal.cpp:100
#39 0x40c896dd in QSignal::activate() (this=0x810a900)
    at kernel/qsignal.cpp:206
#40 0x40c93365 in QSingleShotTimer::event(QEvent*) (this=0x810a8d8)
    at kernel/qtimer.cpp:277
#41 0x40bf6b57 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff740, receiver=0x810a8d8, e=0xbfffe2f0)
    at kernel/qapplication.cpp:2614
#42 0x40bf5f6c in QApplication::notify(QObject*, QEvent*) (this=0xbffff740, 
    receiver=0x810a8d8, e=0xbfffe2f0) at kernel/qapplication.cpp:2337
#43 0x4070c84c in KApplication::notify(QObject*, QEvent*) ()
   from /home/tpr/kdecvshead/lib/libkdecore.so.4
#44 0x40b7ff27 in QApplication::sendEvent(QObject*, QEvent*) (
    receiver=0x810a8d8, event=0xbfffe2f0) at qapplication.h:490
#45 0x40be1aa1 in QEventLoop::activateTimers() (this=0x80831e0)
    at kernel/qeventloop_unix.cpp:558
#46 0x40b93a51 in QEventLoop::processEvents(unsigned) (this=0x80831e0, flags=4)
    at kernel/qeventloop_x11.cpp:389
#47 0x40c0db62 in QEventLoop::enterLoop() (this=0x80831e0)
    at kernel/qeventloop.cpp:198
#48 0x40bf6d93 in QApplication::enter_loop() (this=0xbffff740)
    at kernel/qapplication.cpp:2769
#49 0x40e424b5 in QDialog::exec() (this=0xbfffe5d0) at dialogs/qdialog.cpp:432
#50 0x418e5bc9 in KPrintPreview::preview(QString const&, bool, unsigned long)
    () from /home/tpr/kdecvshead/lib/libkdeprint.so.4
#51 0x418f22c2 in KPrinter::doPreview(QString const&) ()
   from /home/tpr/kdecvshead/lib/libkdeprint.so.4
#52 0x418f1e27 in KPrinter::printFiles(QStringList const&, bool, bool) ()
   from /home/tpr/kdecvshead/lib/libkdeprint.so.4
#53 0x418f143d in KPrinter::cmd(int, QPainter*, QPDevCmdParam*) ()
   from /home/tpr/kdecvshead/lib/libkdeprint.so.4
#54 0x40ba6fdc in QPainter::end() (this=0xbfffe9a0)
    at kernel/qpainter_x11.cpp:1211
#55 0x41d61bd9 in KWView::print(KPrinter&) (this=0x8121c78, prt=@0xbfffec80)
    at kwview.cc:1766
#56 0x4181972a in KoMainWindow::print(bool) (this=0x815e070, quick=false)
    at koMainWindow.cc:1173
#57 0x41819887 in KoMainWindow::slotFilePrint() (this=0xbfffcd00)
    at koMainWindow.cc:1179
#58 0x4181bc99 in KoMainWindow::qt_invoke(int, QUObject*) (this=0x815e070, 
    _id=78, _o=0xbfffedb0) at koMainWindow.moc:163
#59 0x40c67abf in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8151198, clist=0x81427e0, o=0xbfffedb0) at kernel/qobject.cpp:2359
#60 0x40c67914 in QObject::activate_signal(int) (this=0x8151198, signal=2)
    at kernel/qobject.cpp:2328
#61 0x404b571b in KAction::activated() ()
   from /home/tpr/kdecvshead/lib/libkdeui.so.4
#62 0x404b4d0f in KAction::slotActivated() ()
   from /home/tpr/kdecvshead/lib/libkdeui.so.4
#63 0x404b5902 in KAction::qt_invoke(int, QUObject*) ()
   from /home/tpr/kdecvshead/lib/libkdeui.so.4
#64 0x40c67c18 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8153f58, clist=0x828bca8, o=0xbfffeee0) at kernel/qobject.cpp:2383
#65 0x40c67914 in QObject::activate_signal(int) (this=0x8153f58, signal=4)
    at kernel/qobject.cpp:2328
#66 0x41059231 in QButton::clicked() (this=0x8153f58)
    at .moc/debug-shared-mt/moc_qbutton.cpp:152
#67 0x40d190d1 in QButton::mouseReleaseEvent(QMouseEvent*) (this=0x8153f58, 
    e=0xbffff280) at widgets/qbutton.cpp:832
#68 0x40caade8 in QWidget::event(QEvent*) (this=0x8153f58, e=0xbffff280)
    at kernel/qwidget.cpp:4648
#69 0x40bf6b57 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff740, receiver=0x8153f58, e=0xbffff280)
    at kernel/qapplication.cpp:2614
#70 0x40bf6261 in QApplication::notify(QObject*, QEvent*) (this=0xbffff740, 
    receiver=0x8153f58, e=0xbffff280) at kernel/qapplication.cpp:2400
#71 0x4070c84c in KApplication::notify(QObject*, QEvent*) ()
   from /home/tpr/kdecvshead/lib/libkdecore.so.4
#72 0x40b7ff8f in QApplication::sendSpontaneousEvent(QObject*, QEvent*) (
    receiver=0x8153f58, event=0xbffff280) at qapplication.h:493
#73 0x40b78348 in QETWidget::translateMouseEvent(_XEvent const*) (
    this=0x8153f58, event=0xbffff610) at kernel/qapplication_x11.cpp:4224
#74 0x40b75c39 in QApplication::x11ProcessEvent(_XEvent*) (this=0xbffff740, 
    event=0xbffff610) at kernel/qapplication_x11.cpp:3387
#75 0x40b92e96 in QEventLoop::processEvents(unsigned) (this=0x80831e0, flags=4)
    at kernel/qeventloop_x11.cpp:192
#76 0x40c0db62 in QEventLoop::enterLoop() (this=0x80831e0)
    at kernel/qeventloop.cpp:198
#77 0x40c0da7e in QEventLoop::exec() (this=0x80831e0)
    at kernel/qeventloop.cpp:145
#78 0x40bf6d29 in QApplication::exec() (this=0xbffff740)
    at kernel/qapplication.cpp:2737
#79 0x417aa38e in kdemain (argc=-1073754880, argv=0xbfffcd00) at main.cc:43
#80 0x417a79b6 in kdeinitmain (argc=-1073754880, argv=0xbfffcd00)
    at kword_dummy.cc:2
#81 0x0804d07a in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#82 0x0804e0ef in handle_launcher_request(int) ()
#83 0x0804e65f in handle_requests(int) ()
#84 0x0804f745 in main ()
Comment 1 Stephan Binner 2004-02-17 16:50:07 UTC
This happens only with Plastik style, right?
Comment 2 Teemu Rytilahti 2004-02-18 16:43:49 UTC
Yes, I realized that the problem is in Plastik as Konqueror crashes too, when trying to read pdf files though. Is this bug still there or is it fixed?
Comment 3 David Faure 2004-02-18 16:47:26 UTC
I think #74604 might be related - in which case it's fixed already.

Comment 4 Sandro Giessl 2004-02-18 17:16:21 UTC
Yes, this is probably a duplicate of #74604. Please reopen the bug report if the problem still exists.

*** This bug has been marked as a duplicate of 74604 ***