[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 64952] kword crashes switching from "Page mode" to "Text mode"
From:       Stefan Hetzl <shetzl () chello ! at>
Date:       2003-11-07 21:53:59
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
     
http://bugs.kde.org/show_bug.cgi?id=64952     
shetzl@chello.at changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |shetzl@chello.at
             Status|UNCONFIRMED                 |NEW
      everconfirmed|0                           |1



------- Additional Comments From shetzl@chello.at  2003-11-07 22:53 -------
I can reproduce this with current CVS HEAD. Here is my backtrace:

[New Thread 16384 (LWP 26041)]
0x414f2387 in waitpid () from /lib/libpthread.so.0
#0  0x414f2387 in waitpid () from /lib/libpthread.so.0
#1  0x40a438b2 in KCrash::defaultCrashHandler(int) ()
   from /opt/kde-cvs/lib/libkdecore.so.4
#2  0x414f11ec in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x41429202 in XSetForeground () from /usr/X11R6/lib/libX11.so.6
#5  0x40ddebe8 in obtain_gc (ref=0x81989c0, gc=0x81989e0, pix=65535, dpy=0x0, 
    scrn=0, hd=0, painter_clip_serial=0) at kernel/qpainter_x11.cpp:481
#6  0x40ddf90a in QPainter::updateBrush() (this=0x81988c0)
    at kernel/qpainter_x11.cpp:874
#7  0x40e8d9d2 in QPainter::setBrush(QBrush const&) (this=0x81988c0, 
    brush=@0xbfffe820) at kernel/qpainter.cpp:1020
#8  0x40e90227 in QPainter::fillRect(int, int, int, int, QBrush const&) (
    this=0x81988c0, x=0, y=0, w=0, h=16, brush=@0xbfffe820)
    at kernel/qpainter.cpp:2127
#9  0x41e0cb34 in KoTextDocument::drawParagWYSIWYG(QPainter*, KoTextParag*, int, int, \
int, int, QPixmap*&, QColorGroup const&, KoZoomHandler*, bool, KoTextCursor*, bool, \
unsigned) () from /opt/kde-cvs/lib/libkotext.so.2 #10 0x41bdcd0b in \
KWTextFrameSet::drawCursor(QPainter*, KoTextCursor*, bool, KWCanvas*, KWFrame*) () \
from /opt/kde-cvs/lib/kde3/libkwordpart.so #11 0x41bf335c in \
KWTextFrameSetEdit::drawCursor(bool) ()  from /opt/kde-cvs/lib/kde3/libkwordpart.so
#12 0x41e32dbb in KoTextView::blinkCursor() ()
   from /opt/kde-cvs/lib/libkotext.so.2
#13 0x41e392ef in KoTextView::qt_invoke(int, QUObject*) ()
   from /opt/kde-cvs/lib/libkotext.so.2
#14 0x41bf7c7c in KWTextFrameSetEdit::qt_invoke(int, QUObject*) ()
   from /opt/kde-cvs/lib/kde3/libkwordpart.so
#15 0x40e8937f in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x82e0be0, clist=0x817df70, o=0xbfffed20) at kernel/qobject.cpp:2333
#16 0x40e8921e in QObject::activate_signal(int) (this=0x82e0be0, signal=2)
    at kernel/qobject.cpp:2302
#17 0x411c7f7a in QTimer::timeout() (this=0x82e0be0)
    at .moc/debug-shared-mt/moc_qtimer.cpp:82
#18 0x40eadb5b in QTimer::event(QEvent*) (this=0x82e0be0, e=0xbfffef90)
    at kernel/qtimer.cpp:219
#19 0x40e2655d in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff1b0, receiver=0x82e0be0, e=0xbfffef90)
    at kernel/qapplication.cpp:2582
#20 0x40e25a1a in QApplication::notify(QObject*, QEvent*) (this=0xbffff1b0, 
    receiver=0x82e0be0, e=0xbfffef90) at kernel/qapplication.cpp:2305
#21 0x4099a323 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde-cvs/lib/libkdecore.so.4
#22 0x40dbd427 in QApplication::sendEvent(QObject*, QEvent*) (
    receiver=0x82e0be0, event=0xbfffef90) at kernel/qapplication.h:490
#23 0x40e14490 in QEventLoop::activateTimers() (this=0x80b4ac8)
    at kernel/qeventloop_unix.cpp:557
#24 0x40dcef42 in QEventLoop::processEvents(unsigned) (this=0x80b4ac8, flags=4)
    at kernel/qeventloop_x11.cpp:346
#25 0x40e3bf26 in QEventLoop::enterLoop() (this=0x80b4ac8)
    at kernel/qeventloop.cpp:198
#26 0x40e3be42 in QEventLoop::exec() (this=0x80b4ac8)
    at kernel/qeventloop.cpp:145
#27 0x40e266dd in QApplication::exec() (this=0xbffff1b0)
    at kernel/qapplication.cpp:2705
#28 0x4001710f in main () from /opt/kde-cvs/lib/kword.so
#29 0x41636857 in __libc_start_main () from /lib/libc.so.6

The debugging output of kword:
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-stefan/ksycoca
kio (KTrader): KServiceTypeProfile::offers( KOfficePart, )
kio (KTrader): Returning 12 offers
koffice (lib kospell): KOSpellConfig::interpret []
kio (KDirLister): +KDirLister
kio (KDirListerCache): +KDirListerCache
kio (KDirWatch): Can't use FAM (fam daemon not running?)
kio (KDirWatch): Available methods: Stat
kio (KTrader): KServiceTypeProfile::offers( ThumbCreator, )
kio (KTrader): Returning 12 offers
kio (KTrader): KServiceTypeProfile::offers( ThumbCreator, )
kio (KTrader): Returning 12 offers
kio (KTrader): KServiceTypeProfile::offers( KOfficePart, )
kio (KTrader): Returning 12 offers
koffice (filter manager): KoFilterEntry::query(  )
kio (KTrader): KServiceTypeProfile::offers( KOfficeFilter, )
kio (KTrader): Returning 62 offers
koffice (filter manager): Checking whether KOffice XSLT Export Filter is available.
koffice (filter manager): Not cached, checking...
koffice (filter manager): Filter: KOffice XSLT Export Filter not available.
kio (KTrader): KServiceTypeProfile::offers( ThumbCreator, )
kio (KTrader): Returning 12 offers
kio (KTrader): KServiceTypeProfile::offers( ThumbCreator, )
kio (KTrader): Returning 12 offers
kio (KTrader): KServiceTypeProfile::offers( ThumbCreator, )
kio (KTrader): Returning 12 offers
kio (KTrader): KServiceTypeProfile::offers( ThumbCreator, )
kio (KTrader): Returning 12 offers
kio (KIOJob): stat file:/home/stefan/uni/graphstego/submission/graphstego.pdf
kio (KDirLister): -KDirLister
kio (KDirLister): [virtual void KDirLister::stop()]
kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister: 0x81b1dc0
kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*)] 0x81b1dc0
koffice (lib kofficecore): KoDocument::loadNativeFormat( \
                /opt/kde-cvs/share/apps/kword/templates/Publishing/.source/Empty.kwt \
                )
kword: Loading took 0.101 seconds
kword: [void KWDocument::processPictureRequests()] 0 picture requests.
kword (formatting): KWDocument::recalcFrames from=0 to=-1
kword: fixing page 0 z-orders
kparts: found Plugin : /opt/kde-cvs/share/apps/kword/kpartplugins/scan-kword.rc !
kparts: loadPlugins found desktopfile for kword:
kparts: load plugin
kword: 1 true
kio (KTrader): KServiceTypeProfile::offers( KOfficePart, )
kio (KTrader): Returning 12 offers
kparts: 0x81528e8 emitting activePartChanged 0x810c508
kdecore (KAction): WARNING: KAction::plug(): has no KAccel object; this = 0x8116718 \
name = koffice_undo parentCollection = 0x8116340 kdecore (KAction): WARNING: \
KAction::plug(): has no KAccel object; this = 0x811b850 name = koffice_redo \
                parentCollection = 0x8116340
kword: [KFormula::Document* KWDocument::getFormulaDocument()]
kword: KWTextFrameSetEdit::KWTextFrameSetEdit First Page Header
kword: KWTextFrameSet::slotAvailableHeightNeeded First Page Header
ASSERT: "m_availableHeight != -1" in kotextobject.cc (116)
QPainter::begin: Cannot paint null pixmap
QPainter::setPen: Will be reset by begin()
QPainter::setBrush: Will be reset by begin()

Greetings,
Stefan


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic