KDE4 fooparser segfaults at almost alls ALPS models, KDE3 says about errors in PPD, but stays alive!
Alexander Kern
alex.kern at gmx.de
Sun May 7 16:12:13 CEST 2006
fooparser segfaults at
case 7:
#line 51 "/space/kde/kde4/kdelibs/kdeprint/fooparser.y"
{ QMap<QString,QVariant>::ConstIterator it = yyvsp[0].toMap().begin();
yyvsp[-2].toMap().insert(it.key(), it.value()); yyval = yyvsp[-2]; ;}
break;
To repeat: local printer; LPT #1; Printer Manufacturer ALPS, Model MD-1000.
Backtrace:
#0 0x00002aaaaabc3906 in q_atomic_increment (ptr=0xf0) at qatomic.h:72
#1 0x00002aaaaabc3947 in QBasicAtomic::ref (this=0xf0) at qatomic.h:72
#2 0x00002aaaaabc3a7b in QString (this=0x77d7f0, s=@0x77f048) at
qstring.h:570
#3 0x00002aaaaaf8a62f in QMap<QString, QVariant>::node_create
(this=0x7ffffffd5020, adt=0x77f060, aupdate=0x7ffffffd40e0, akey=@0x77f048,
avalue=@0x77f050) at qmap.h:368
#4 0x00002aaaaaf8bedf in QMap<QString, QVariant>::insert
(this=0x7ffffffd5020, akey=@0x77f048, avalue=@0x77f050) at qmap.h:460
#5 0x00002aaaaaf8b6db in kdeprint_foomatic2parse (fooloader=0x7ffffffd51b0)
at fooparser.y:51
#6 0x00002aaaaaf87aff in Foomatic2Loader::read (this=0x7ffffffd51b0,
d=0x7ffffffd5150)
at /home/kernalex/kdesvn/kdelibs/kdeprint/foomatic2loader.cpp:46
#7 0x00002aaaaaf87b7c in Foomatic2Loader::readFromBuffer
(this=0x7ffffffd51b0, buffer=@0x7ffffffd5200)
at /home/kernalex/kdesvn/kdelibs/kdeprint/foomatic2loader.cpp:67
#8 0x00002aaaaaf946da in PPDLoader::readFromFile (this=0x7ffffffd52d0,
filename=@0x7ffffffd53f0)
at /home/kernalex/kdesvn/kdelibs/kdeprint/ppdloader.cpp:132
#9 0x00002aaaaaf948f1 in PPDLoader::loadDriver (filename=@0x7ffffffd53f0,
msg=0x7ffffffd5390)
at /home/kernalex/kdesvn/kdelibs/kdeprint/ppdloader.cpp:157
#10 0x00002aaab01e68e3 in KMCupsManager::loadDriverFile (this=0x638350,
fname=@0x7ffffffd53f0)
at /home/kernalex/kdesvn/kdelibs/kdeprint/cups/kmcupsmanager.cpp:588
#11 0x00002aaab01e6f1e in KMCupsManager::loadFileDriver (this=0x638350,
filename=@0x88b6c0)
at /home/kernalex/kdesvn/kdelibs/kdeprint/cups/kmcupsmanager.cpp:528
#12 0x00002aaaaaf32cd4 in KMManager::loadDbDriver (this=0x638350,
entry=0x88b6c0) at /home/kernalex/kdesvn/kdelibs/kdeprint/kmmanager.cpp:343
#13 0x00002aaaaad6aca0 in KMWDriverTest::initPrinter (this=0x6e7770,
p=0x63d630)
at /home/kernalex/kdesvn/kdelibs/kdeprint/management/kmwdrivertest.cpp:119
#14 0x00002aaaaad5e96e in KMWizard::setCurrentPage (this=0x7ffffffd6a20,
ID=14, back=false)
at /home/kernalex/kdesvn/kdelibs/kdeprint/management/kmwizard.cpp:213
#15 0x00002aaaaad5ebb2 in KMWizard::slotNext (this=0x7ffffffd6a20)
at /home/kernalex/kdesvn/kdelibs/kdeprint/management/kmwizard.cpp:251
#16 0x00002aaaaad5ec8a in KMWizard::qt_metacall (this=0x7ffffffd6a20,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7ffffffd5b30) at
kmwizard.moc:71
#17 0x00002aaaad955189 in QMetaObject::activate ()
from /opt/qt4-devel/lib/libQtCore.so.4
#18 0x00002aaaacc5ae27 in QAbstractButton::clicked ()
from /opt/qt4-devel/lib/libQtGui.so.4
#19 0x00002aaaacb10d4d in QButtonGroup::id ()
from /opt/qt4-devel/lib/libQtGui.so.4
#20 0x00002aaaacb10f82 in QAbstractButton::mouseReleaseEvent ()
from /opt/qt4-devel/lib/libQtGui.so.4
--
Best Wishes
Mit freundlichen Grüßen
Alex Kern
More information about the kde-print
mailing list