How do I diagnose this exception?

Matthew Jew mjew at icnc.com
Tue May 20 10:40:31 CDT 2008


Hello!

I am continuing my project of converting my app from Valentina 2.5.8  
to 3.5.2.

My app runs now (with the few small changes I needed to make to have  
it work under 3.5.2).
However, it seems to throw an exception every time I add about 3,000  
to 4,000 records.
It is not consistent about when it throws the exception.
(Meaning I can run the app on the very same data, importing from the  
same file, and it will
  sometimes not throw the exception at all. It will also throw it, but  
on a different record each run.)

Here is the exception:

terminate called after throwing an instance of 'fbl::xInternalError'

This is the stack at the time of the exception.

#0	0x013d522c in __tcf_0
#1	0x01009854 in cxa_atexit_wrapper
#2	0x90014d5c in __cxa_finalize
#3	0x90014c44 in exit
#4	0x9012d804 in abort
#5	0x94cb1078 in __gnu_cxx::__verbose_terminate_handler
#6	0x94caec08 in __gxx_personality_v0
#7	0x94caec6c in std::terminate
#8	0x94caef30 in __cxa_rethrow
#9	0x01160120 in fbl::AddRecordToIndex_OneField
#10	0x011602dc in fbl::Table::AddRecordToIndex
#11	0x01164a34 in fbl::Table::AddRecord_WithOut_Triggers_ex
#12	0x01163a10 in  
fbl::Table::AddRecord_WithOut_OnEachStatement_Triggers_ex
#13	0x011635d0 in fbl::Table::AddRecord
#14	0x007395b0 in -[ArticleDBManager2 importOneArticleFile:] at  
ArticleDBManager2.mm:1584
#15	0x0073a40c in -[ArticleDBManager2  
importOneDayFolder:statusCountVar:statusLimitVar:stopProcessVar:] at  
ArticleDBManager2.mm:1818
#16	0x0079b778 in -[ArticleMultiManager2  
importDay:statusCountVar:statusLimitVar:stopProcessVar:] at  
ArticleMultiManager2.mm:615
#17	0x00087488 in -[UpstreamServer  
getAndProcessUpstreamArticleSetFromUpstreamFolder:toLocalFolder:] at  
UpstreamServer.mm:1853
#18	0x00084500 in -[UpstreamServer replicatorTask] at  
UpstreamServer.mm:741
#19	0x00035a14 in -[PVReplicatorModelObject replicatorTask] at  
PVReplicatorModelObject.m:967
#20	0x92bf4118 in forkThreadForFunction
#21	0x9002bd08 in _pthread_body

How can I get more information about the exception and what is causing  
it?

- Matthew



More information about the Valentina mailing list