Bug 56616 - Selecting turboprint/cups printer in print dialog will crash any KDE app
Summary: Selecting turboprint/cups printer in print dialog will crash any KDE app
Status: CLOSED DUPLICATE of bug 56263
Alias: None
Product: kdeprint
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Michael Goffioul
URL:
Keywords:
: 57078 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-03-30 12:37 UTC by eric
Modified: 2008-12-31 12:55 UTC (History)
2 users (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 eric 2003-03-30 12:37:32 UTC
Version:            (using KDE KDE 3.1.1)
Installed from:    SuSE RPMs
OS:          Linux

Hello there,

Just bought a Canon i550 and a commercial TurboPrint driver and installed both.
I chose CUPS as the print system, I also selected it in KDE.

When I go to the configuration of printers in the control center, the control center
crashes as soon as I select the TurboPrint / CUPS printer. If I don't select the printer,
it doesn't crash. Also if I try to print from any application, f.i. Konqueror, the application
crashes also. It seems like something goes wrong with retrieving information about the printer.

My distribution is SuSE8.0. 'rpm --query --all | grep cups' returns :

cups-client-1.1.12-69
cups-libs-1.1.12-90
cups-1.1.12-69
yast2-config-cups-2.5.16-49
yast2-agent-cups-2.5.6-31
yast2-trans-cups-2.5.14-8

Backtrace of a Konqueror crash ( no debug symbols though ) :

(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)...[New Thread 1024 (LWP 1687)]

(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)...0x40f0a099 in wait4 () from /lib/libc.so.6
#0  0x40f0a099 in wait4 () from /lib/libc.so.6
#1  0x40f84bd8 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40dbe072 in waitpid () from /lib/libpthread.so.0
#3  0x4057083e in KCrash::defaultCrashHandler ()
   from /opt/kde3/lib/libkdecore.so.4
#4  0x40dbba74 in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x4059711d in KExtendedSocketLookup::freeresults ()
   from /opt/kde3/lib/libkdecore.so.4
#7  0x40596cdb in local_freeaddrinfo () from /opt/kde3/lib/libkdecore.so.4
#8  0x4059757b in KExtendedSocket::~KExtendedSocket ()
   from /opt/kde3/lib/libkdecore.so.4
#9  0x41eac467 in KMCupsManager::completePrinterShort ()
   from /opt/kde3/lib/kde3/kdeprint_cups.so
#10 0x41c05eac in KPrintDialog::slotPrinterSelected ()
   from /opt/kde3/lib/libkdeprint.so.4
#11 0x41c05b6a in KPrintDialog::initialize ()
   from /opt/kde3/lib/libkdeprint.so.4
#12 0x41c08134 in KPrintDialog::slotUpdatePossible ()
   from /opt/kde3/lib/libkdeprint.so.4
#13 0x41c086d1 in KPrintDialog::qt_invoke ()
   from /opt/kde3/lib/libkdeprint.so.4
#14 0x408be3c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#15 0x408be7bf in QObject::activate_signal_bool () from /usr/lib/libqt-mt.so.3
#16 0x41bf5708 in KMManager::updatePossible ()
   from /opt/kde3/lib/libkdeprint.so.4
#17 0x41bf55cd in KMManager::setUpdatePossible ()
   from /opt/kde3/lib/libkdeprint.so.4
#18 0x41eb289e in KMCupsManager::slotConnectionSuccess ()
   from /opt/kde3/lib/kde3/kdeprint_cups.so
#19 0x41eb329b in KMCupsManager::qt_invoke ()
   from /opt/kde3/lib/kde3/kdeprint_cups.so
#20 0x408be3c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#21 0x408be2fe in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#22 0x40b443ea in QSocket::connected () from /usr/lib/libqt-mt.so.3
#23 0x40a3b152 in QSocket::tryConnection () from /usr/lib/libqt-mt.so.3
#24 0x40a3b088 in QSocket::sn_write () from /usr/lib/libqt-mt.so.3
#25 0x40b445cc in QSocket::qt_invoke () from /usr/lib/libqt-mt.so.3
#26 0x408be3c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#27 0x408be54b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#28 0x40b1a23d in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#29 0x408d522f in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#30 0x4087309a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#31 0x40872ea7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#32 0x4050ed5b in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#33 0x40856fd7 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#34 0x408394cb in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#35 0x40883520 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#36 0x40873286 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#37 0x409ded59 in QDialog::exec () from /usr/lib/libqt-mt.so.3
#38 0x41c090b3 in KPrinter::setup () from /opt/kde3/lib/libkdeprint.so.4
#39 0x41a6bd64 in KHTMLView::print () from /opt/kde3/lib/libkhtml.so.4
#40 0x41a8c05e in KHTMLPartBrowserExtension::print ()
   from /opt/kde3/lib/libkhtml.so.4
#41 0x41a8ea69 in KHTMLPartBrowserExtension::qt_invoke ()
   from /opt/kde3/lib/libkhtml.so.4
#42 0x408be3c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#43 0x408be2fe in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#44 0x40378810 in KAction::activated () from /opt/kde3/lib/libkdeui.so.4
#45 0x4036e022 in KAction::slotActivated () from /opt/kde3/lib/libkdeui.so.4
#46 0x40378a12 in KAction::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#47 0x408be465 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#48 0x408be2fe in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#49 0x40b1f5ac in QButton::clicked () from /usr/lib/libqt-mt.so.3
#50 0x40924704 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#51 0x408e8516 in QWidget::event () from /usr/lib/libqt-mt.so.3
#52 0x4087309a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#53 0x4087290e in QApplication::notify () from /usr/lib/libqt-mt.so.3
#54 0x4050ed5b in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#55 0x4082ac7b in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
#56 0x40828f1c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#57 0x40838f8f in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#58 0x40883520 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#59 0x40883467 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#60 0x40873216 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#61 0x41569a6e in main () from /opt/kde3/lib/konqueror.so
#62 0x0804cff6 in strcpy ()
#63 0x0804de48 in strcpy ()
#64 0x0804e355 in strcpy ()
#65 0x0804f1f7 in strcpy ()
#66 0x40e7f9ed in __libc_start_main () from /lib/libc.so.6
Comment 1 eric 2003-03-30 12:42:03 UTC
Forgot to mention ... Printing works fine from non-KDE apps like Galeon and Gimp. 
Comment 2 Thiago Macieira 2003-03-30 15:25:21 UTC
This problem has been fixed in the current CVS code, both for the upcoming KDE 
3.2 and the 3.1.x branch. 
 
Please, next time, search our bug database to see if the bug has already been 
reported. 

*** This bug has been marked as a duplicate of 56263 ***
Comment 3 Stephan Kulow 2003-04-10 12:14:59 UTC
*** Bug 57078 has been marked as a duplicate of this bug. ***
Comment 4 John Layt 2008-12-31 12:55:36 UTC
Closing old Resolved status bug.