Bug 250795

Summary: Updating a book with Library of Congress z39.50 source crashes Tellico
Product: [Applications] tellico Reporter: Robby Stephenson <robby>
Component: generalAssignee: Robby Stephenson <robby>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 2.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Robby Stephenson 2010-09-10 16:28:49 UTC
Version:           2.3 (using KDE 4.4.5) 
OS:                Linux

Updating a book with title "A Child Called "It"", with ISBN 1-55874-366-9 from the LoC z39.50 source causes a crash.

Reported on the mailing list.

Backtrace:
#6  0x00000000004b2fb4 in QList<KSharedPtr<Tellico::Data::Entry> >::first (
    this=0x10c3c88) at /usr/include/QtCore/qlist.h:263
#7  0x00000000004b27aa in QList<KSharedPtr<Tellico::Data::Entry> >::front (
    this=0x10c3c88) at /usr/include/QtCore/qlist.h:279
#8  0x00000000004d4d3c in Tellico::EntryUpdater::slotResult (this=0x10c3c70, 
    result_=0x13f1440) at /home/robby/kde/src/tellico/src/entryupdater.cpp:159
#9  0x00000000004d5881 in Tellico::EntryUpdater::qt_metacall (this=0x10c3c70, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffc0c0)
    at /home/robby/kde/build/tellico/src/entryupdater.moc:79


Reproducible: Didn't try
Comment 1 Robby Stephenson 2010-09-10 17:01:38 UTC
SVN commit 1173841 by rstephenson:

Fix crashing bug due to race condition while updating with z39.50 results.

BUG: 250795


 M  +6 -1      ChangeLog  
 M  +4 -2      src/entryupdater.cpp  
 M  +5 -1      src/fetch/z3950fetcher.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1173841