Bug 116316 - Crash when viewing printer instance properties
Summary: Crash when viewing printer instance properties
Status: CLOSED DUPLICATE of bug 105438
Alias: None
Product: kdeprint
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KDEPrint Devel Mailinglist
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-14 06:30 UTC by Brett A. Taylor
Modified: 2008-12-31 19:21 UTC (History)
1 user (show)

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 Brett A. Taylor 2005-11-14 06:30:56 UTC
Version:            (using KDE KDE 3.4.3)
Installed from:    Ubuntu Packages
OS:                Linux

When attempting to modify printer instance properties from KControl, or changing a printer's properties on-the-fly within an application (specifically KPDF), the application crashes. In the former cash, KControl crashes; in the latter, KPDF crashes.

A backtrace of KControl:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1229961824 (LWP 20396)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#4  0xb7655cb9 in QGListIterator::QGListIterator ()
   from /usr/lib/libqt-mt.so.3
#5  0xb644aecc in DrListOption::findChoice () from /usr/lib/libkdeprint.so.4
#6  0xb6477500 in KPGeneralPage::setOptions () from /usr/lib/libkdeprint.so.4
#7  0xb6472441 in KPrinterPropertyDialog::slotCurrentChanged ()
   from /usr/lib/libkdeprint.so.4
#8  0xb6472f0d in KPrinterPropertyDialog::qt_invoke ()
   from /usr/lib/libkdeprint.so.4
#9  0xb73bb067 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#10 0xb76f0277 in QTabWidget::currentChanged () from /usr/lib/libqt-mt.so.3
#11 0xb74d9add in QTabWidget::showTab () from /usr/lib/libqt-mt.so.3
#12 0xb76f0370 in QTabWidget::qt_invoke () from /usr/lib/libqt-mt.so.3
#13 0xb73bb067 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0xb73bb1be in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#15 0xb76efbde in QTabBar::selected () from /usr/lib/libqt-mt.so.3
#16 0xb74d6547 in QTabBar::show () from /usr/lib/libqt-mt.so.3
#17 0xb73edd0b in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#18 0xb73ed7ec in QWidget::show () from /usr/lib/libqt-mt.so.3
#19 0xb73edd0b in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#20 0xb73ed7ec in QWidget::show () from /usr/lib/libqt-mt.so.3
#21 0xb753597c in QDialog::show () from /usr/lib/libqt-mt.so.3
#22 0xb75351f8 in QDialog::exec () from /usr/lib/libqt-mt.so.3
#23 0xb6472c64 in KPrinterPropertyDialog::setupPrinter ()
   from /usr/lib/libkdeprint.so.4
#24 0xb60adfcf in KMInstancePage::slotSettings ()
   from /usr/lib/libkdeprint_management.so.4
#25 0xb60aeb88 in KMInstancePage::qt_invoke ()
   from /usr/lib/libkdeprint_management.so.4
#26 0xb73bb067 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#27 0xb73baeae in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#28 0xb76dcf12 in QButton::clicked () from /usr/lib/libqt-mt.so.3
#29 0xb7446eae in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#30 0xb73ee7e9 in QWidget::event () from /usr/lib/libqt-mt.so.3
#31 0xb7363370 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#32 0xb7362ac7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#33 0xb78b3ab5 in KApplication::notify () from /usr/lib/libkdecore.so.4
#34 0xb72fc12f in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#35 0xb72f9e1c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#36 0xb730fec2 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#37 0xb737474c in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#38 0xb737460e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#39 0xb736357b in QApplication::exec () from /usr/lib/libqt-mt.so.3
#40 0xb68e52d9 in kdemain () from /usr/lib/libkdeinit_kcontrol.so
#41 0xb7fe7996 in kdeinitmain () from /usr/lib/kde3/kcontrol.so
#42 0x0804cc52 in ?? ()
#43 0x00000001 in ?? ()
#44 0x08141490 in ?? ()
#45 0x00000001 in ?? ()
#46 0x00000000 in ?? ()
#47 0x00000000 in ?? ()
#48 0x00000000 in ?? ()
#49 0x00000000 in ?? ()
#50 0x00000000 in ?? ()
#51 0x00000000 in ?? ()
#52 0x00000000 in ?? ()
#53 0x01000000 in ?? ()
#54 0x00000000 in ?? ()
#55 0x00000000 in ?? ()
#56 0x00000000 in ?? ()
#57 0x00000000 in ?? ()
#58 0x00000000 in ?? ()
#59 0x00000000 in ?? ()
#60 0x00000000 in ?? ()
#61 0x00000000 in ?? ()
#62 0x00000000 in ?? ()
#63 0x00000000 in ?? ()
#64 0x00000000 in ?? ()
#65 0x00000000 in ?? ()
#66 0x00000000 in ?? ()
#67 0x08142008 in ?? ()
#68 0x00000000 in ?? ()
#69 0x00000000 in ?? ()
#70 0x00000000 in ?? ()
#71 0x00000000 in ?? ()
#72 0x00000000 in ?? ()
#73 0x00000000 in ?? ()
#74 0x00000000 in ?? ()
#75 0xb77d9ee0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#76 0x00000000 in ?? ()
#77 0x00004010 in ?? ()
#78 0x00000000 in ?? ()
#79 0x00000000 in ?? ()
#80 0x00000000 in ?? ()
#81 0x00000000 in ?? ()
#82 0x00000000 in ?? ()
#83 0x080b3840 in ?? ()
#84 0x00000000 in ?? ()
#85 0x00000010 in ?? ()
#86 0xb7ea79e0 in __after_morecore_hook () from /lib/tls/i686/cmov/libc.so.6
#87 0xb7ea7038 in ?? () from /lib/tls/i686/cmov/libc.so.6
#88 0xb7ea79e0 in __after_morecore_hook () from /lib/tls/i686/cmov/libc.so.6
#89 0x00000001 in ?? ()
#90 0xbffff748 in ?? ()
#91 0xb7decb0b in malloc () from /lib/tls/i686/cmov/libc.so.6
#92 0x0804e17b in ?? ()
#93 0x00000001 in ?? ()
#94 0x08141acc in ?? ()
#95 0x08141ad5 in ?? ()
#96 0x00000000 in ?? ()
#97 0x00000001 in ?? ()
#98 0x08141ae6 in ?? ()
#99 0x00000000 in ?? ()
#100 0x00000000 in ?? ()
#101 0x00000000 in ?? ()
#102 0x08141aea in ?? ()
#103 0x00000000 in ?? ()
#104 0x00000000 in ?? ()
#105 0x00000000 in ?? ()
#106 0x08141aea in ?? ()
#107 0x00000000 in ?? ()
#108 0x00000000 in ?? ()
#109 0x08141ad9 in ?? ()
#110 0x00000001 in ?? ()
#111 0x00000000 in ?? ()
#112 0x08141ad5 in ?? ()
#113 0x08141acc in ?? ()
#114 0x00000001 in ?? ()
#115 0x08141ac8 in ?? ()
#116 0x00004f96 in ?? ()
#117 0x00000004 in ?? ()
#118 0x00000004 in ?? ()
#119 0x0000000a in ?? ()
#120 0x0000004b in ?? ()
#121 0x080513d8 in vtable for QCString ()
#122 0x080b3848 in ?? ()
#123 0x00000000 in ?? ()
#124 0x00000000 in ?? ()
#125 0x080513d8 in vtable for QCString ()
#126 0x08141050 in ?? ()
#127 0x80cd0000 in ?? ()
#128 0xb70af782 in XPending () from /usr/X11R6/lib/libX11.so.6
#129 0x0804e69e in ?? ()
#130 0x00000008 in ?? ()
#131 0xbffffab0 in ?? ()
#132 0xbffffa30 in ?? ()
#133 0xbffff9b0 in ?? ()
#134 0x00000000 in ?? ()
#135 0xbffff950 in ?? ()
#136 0xbffff8b8 in ?? ()
#137 0xb7f67d13 in operator delete () from /usr/lib/libstdc++.so.5
#138 0x0804f70d in ?? ()
#139 0x00000000 in ?? ()
#140 0xbffffbae in ?? ()
#141 0x00000001 in ?? ()
#142 0x00000000 in ?? ()
#143 0x00000000 in ?? ()
#144 0x00000000 in ?? ()
#145 0x00000000 in ?? ()
#146 0x00000000 in ?? ()
#147 0x00000000 in ?? ()
#148 0x080504d7 in _IO_stdin_used ()
#149 0x00000000 in ?? ()
#150 0xbffffb88 in ?? ()
#151 0xb7da7980 in __cxa_atexit () from /lib/tls/i686/cmov/libc.so.6
#152 0xb7d928c8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#153 0x0804b5b1 in ?? ()

(This perhaps isn't ver useful as I don't have symbols installed on this machine.)

This issue only occurs for this specific printer, which is on a remote CUPS server. The CUPS PDF virtual printer, also on the same remote CUPS server, does not cause a crash when attempting the same behaviour.

The crash occurs with the Samsung ML-1510 driver (Samsung ML-1510 Foomatic/gdi (recommended)). I can provide the PPD if it will help.
Comment 1 Cristian Tibirna 2005-11-14 14:09:50 UTC
Already fixed in SVN. Fix will be available with next version of KDE. As a workaround for now, move away your ~/.lpoptions file.

*** This bug has been marked as a duplicate of 105438 ***
Comment 2 John Layt 2008-12-31 19:21:34 UTC
Closing old Resolved status bug.