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

List:       kde-devel
Subject:    crash in koffice/kdeprint/print preview
From:       Yenar Calentaure <yenar () host ! sk>
Date:       2002-08-30 13:44:12
[Download RAW message or body]

Hi!

I have encountered crashes in koffice apps. This is cvs head version, so 
i post it here (is bugs.kde.org more appropriate?).

The problem occurs in any koffice app, providing print preview (i found 
no non-koffice kde app providing direct print preview, so cannot check 
there - but backtraces IMHO suggest that the problem is somewhere in 
kdeprint).

You can trigger it by opening preview two times in a row. Document 
change doesn't prevent the crash. Killing famd didn't help, either 
(tried this, as the KDirWatch is one of innermost entries in both 
backtraces).

If going through print -> preview on -> print (close preview), two 
times, crash doesn't happen.

Backtrace from kword:
(no debugging symbols found)...(no debugging symbols found)...
[snip]
(no debugging symbols found)...[New Thread 1024 (LWP 9769)]
(no debugging symbols found)...
[snip]
(no debugging symbols found)...0x40e48a39 in wait4 () from /lib/libc.so.6
#0  0x40e48a39 in wait4 () from /lib/libc.so.6
#1  0x40ebfe48 in __check_rhosts_file () from /lib/libc.so.6
#2  0x40cdd453 in waitpid () from /lib/libpthread.so.0
#3  0x40574d8e in KCrash::defaultCrashHandler () from 
/usr/lib/libkdecore.so.4
#4  0x40cdaf54 in pthread_sighandler () from /lib/libpthread.so.0
#5  0x40dd16b8 in sigaction () from /lib/libc.so.6
#6  0x401d3a83 in QMap<QString, KDirWatchPrivate::Entry>::detachInternal ()
    from /usr/lib/libkio.so.4
#7  0x40183468 in KDirWatchPrivate::stopScan () from /usr/lib/libkio.so.4
#8  0x40185218 in KDirWatch::stopScan () from /usr/lib/libkio.so.4
#9  0x4198ce06 in KGVPart::slotWatchFile ()
    from /usr/lib/kde3/kparts_kghostview.so
#10 0x4198caae in KGVPart::readSettings ()
    from /usr/lib/kde3/kparts_kghostview.so
#11 0x4198c45c in KGVPart::KGVPart () from 
/usr/lib/kde3/kparts_kghostview.so
#12 0x4199a8d1 in KParts::GenericFactory<KGVPart>::createPartObject ()
    from /usr/lib/kde3/kparts_kghostview.so
#13 0x40045442 in KParts::Factory::createPart () from 
/usr/lib/libkparts.so.2
#14 0x40045496 in KParts::Factory::createObject () from 
/usr/lib/libkparts.so.2
#15 0x40585000 in KLibFactory::create () from /usr/lib/libkdecore.so.4
#16 0x411cc278 in KPrintPreview::initView () from /usr/lib/libkdeprint.so.4
#17 0x411cc7aa in KPrintPreview::preview () from /usr/lib/libkdeprint.so.4
#18 0x411d3f10 in KPrinter::doPreview () from /usr/lib/libkdeprint.so.4
#19 0x411d3b65 in KPrinter::printFiles () from /usr/lib/libkdeprint.so.4
#20 0x411d368b in KPrinter::cmd () from /usr/lib/libkdeprint.so.4
#21 0x407d770d in QPainter::end () from /usr/lib/libqt-mt.so.3
#22 0x413c905f in KWView::print () from /usr/lib/kde3/libkwordpart.so
#23 0x4112dce6 in KoMainWindow::slotFilePrintPreview ()
    from /usr/lib/libkofficecore.so.2
#24 0x411301d9 in KoMainWindow::qt_invoke () from 
/usr/lib/libkofficecore.so.2
#25 0x40848c96 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0x40848bee in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#27 0x40365988 in KAction::activated () from /usr/lib/libkdeui.so.4
#28 0x4035ba81 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#29 0x40365bb2 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#30 0x40848cf3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#31 0x40848bee in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#32 0x40a8a450 in QButton::clicked () from /usr/lib/libqt-mt.so.3
#33 0x408b2377 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#34 0x40872e81 in QWidget::event () from /usr/lib/libqt-mt.so.3
#35 0x408018e3 in QApplication::internalNotify () from 
/usr/lib/libqt-mt.so.3
#36 0x40801233 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#37 0x40518594 in KApplication::notify () from /usr/lib/libkdecore.so.4
#38 0x407b3d6a in QETWidget::translateMouseEvent () from 
/usr/lib/libqt-mt.so.3
#39 0x407b13a7 in QApplication::x11ProcessEvent () from 
/usr/lib/libqt-mt.so.3
#40 0x407b024b in QApplication::processNextEvent () from 
/usr/lib/libqt-mt.so.3
#41 0x40802d2f in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#42 0x407b01bb in QApplication::exec () from /usr/lib/libqt-mt.so.3
#43 0x40015484 in main () from /usr/lib/kword.so
#44 0x0804cf36 in strcpy ()
#45 0x0804dc2b in strcpy ()
#46 0x0804e075 in strcpy ()
#47 0x0804ee97 in strcpy ()
#48 0x40dc114f in __libc_start_main () from /lib/libc.so.6

Backtrace from kspread:
(no debugging symbols found)...(no debugging symbols found)...
[snip]
(no debugging symbols found)...[New Thread 1024 (LWP 9824)]
(no debugging symbols found)...
[snip]
(no debugging symbols found)...(no debugging symbols found)...
0x40e48a39 in wait4 () from /lib/libc.so.6
#0  0x40e48a39 in wait4 () from /lib/libc.so.6
#1  0x40ebfe48 in __check_rhosts_file () from /lib/libc.so.6
#2  0x40cdd453 in waitpid () from /lib/libpthread.so.0
#3  0x40574d8e in KCrash::defaultCrashHandler () from 
/usr/lib/libkdecore.so.4
#4  0x40cdaf54 in pthread_sighandler () from /lib/libpthread.so.0
#5  0x40dd16b8 in sigaction () from /lib/libc.so.6
#6  0x40185218 in KDirWatch::stopScan () from /usr/lib/libkio.so.4
#7  0x41909e06 in KGVPart::slotWatchFile ()
    from /usr/lib/kde3/kparts_kghostview.so
#8  0x41909aae in KGVPart::readSettings ()
    from /usr/lib/kde3/kparts_kghostview.so
#9  0x4190945c in KGVPart::KGVPart () from 
/usr/lib/kde3/kparts_kghostview.so
#10 0x419178d1 in KParts::GenericFactory<KGVPart>::createPartObject ()
    from /usr/lib/kde3/kparts_kghostview.so
#11 0x40045442 in KParts::Factory::createPart () from 
/usr/lib/libkparts.so.2
#12 0x40045496 in KParts::Factory::createObject () from 
/usr/lib/libkparts.so.2
#13 0x40585000 in KLibFactory::create () from /usr/lib/libkdecore.so.4
#14 0x411cc278 in KPrintPreview::initView () from /usr/lib/libkdeprint.so.4
#15 0x411cc7aa in KPrintPreview::preview () from /usr/lib/libkdeprint.so.4
#16 0x411d3f10 in KPrinter::doPreview () from /usr/lib/libkdeprint.so.4
#17 0x411d3b65 in KPrinter::printFiles () from /usr/lib/libkdeprint.so.4
#18 0x411d368b in KPrinter::cmd () from /usr/lib/libkdeprint.so.4
#19 0x407d770d in QPainter::end () from /usr/lib/libqt-mt.so.3
#20 0x413b765f in KSpreadView::print () from /usr/lib/kde3/libkspreadpart.so
#21 0x4112dce6 in KoMainWindow::slotFilePrintPreview ()
    from /usr/lib/libkofficecore.so.2
#22 0x411301d9 in KoMainWindow::qt_invoke () from 
/usr/lib/libkofficecore.so.2
#23 0x40848c96 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#24 0x40848bee in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#25 0x40365988 in KAction::activated () from /usr/lib/libkdeui.so.4
#26 0x4035ba81 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#27 0x40365bb2 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#28 0x40848cf3 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#29 0x40848bee in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#30 0x40a8a450 in QButton::clicked () from /usr/lib/libqt-mt.so.3
#31 0x408b2377 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#32 0x40872e81 in QWidget::event () from /usr/lib/libqt-mt.so.3
#33 0x408018e3 in QApplication::internalNotify () from 
/usr/lib/libqt-mt.so.3
#34 0x40801233 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#35 0x40518594 in KApplication::notify () from /usr/lib/libkdecore.so.4
#36 0x407b3d6a in QETWidget::translateMouseEvent () from 
/usr/lib/libqt-mt.so.3
#37 0x407b13a7 in QApplication::x11ProcessEvent () from 
/usr/lib/libqt-mt.so.3
#38 0x407b024b in QApplication::processNextEvent () from 
/usr/lib/libqt-mt.so.3
#39 0x40802d2f in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#40 0x407b01bb in QApplication::exec () from /usr/lib/libqt-mt.so.3
#41 0x40015434 in main () from /usr/lib/kspread.so
#42 0x0804cf36 in strcpy ()
#43 0x0804dc2b in strcpy ()
#44 0x0804e075 in strcpy ()
#45 0x0804ee97 in strcpy ()
#46 0x40dc114f in __libc_start_main () from /lib/libc.so.6

cheers
     yenar

-- 
-----------------------------------------------------------------------
Yenar Calentaure
     mail: yenar(at)host.sk
homepage: http://yenar.host.sk
-----------------------------------------------------------------------
The universe is entering maintenance mode in 2 minutes. Please logout.
                                      -- Your administrator
-----------------------------------------------------------------------


 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

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