VCursor.Database crashes

Beatrix Willius bwillius at gmx.de
Thu Jan 28 11:21:23 CST 2010


Hi Ruslan and Team,

I'm getting crash reports regarding VCursor.Database crashing:

Thread 12 Crashed:
0 libvkernel_fat_release.dylib 0x06690d9c  
fbl::vsql::Cursor::get_Database() const + 32
1 V4RB.rbx_0.dylib 0x062811d4 Cursor_GetDatabase(REALobjectStruct*,  
int) + 144
2 com.mothsoftware.mailarchiverx 0x0065d9bc VCursor.Database.Get 
%o<VDatabase>%o<VCursor>i4 + 116
3 com.mothsoftware.mailarchiverx 0x0088da04  
WriteMailboxToValentina.Constructor% 
%o<WriteMailboxToValentina>so<VCursor>s + 376
4 com.mothsoftware.mailarchiverx 0x0086832c MailParser.parse%b 
%o<MailParser> + 1148
5 com.mothsoftware.mailarchiverx 0x0090c7d0 ArchiveThread.DoWork% 
%o<ArchiveThread> + 1972
6 com.mothsoftware.mailarchiverx 0x009078b8 ThreadPoolThread.Event_Run% 
%o<ThreadPoolThread> + 292
7 rbframework.dylib 0x00ffad74 threadRun + 608
8 ...ple.CoreServices.CarbonCore 0x96cfadf0 CooperativeThread + 344
9 libSystem.B.dylib 0x93b920c4 _pthread_start + 316


The code seems to be quite simple:

   if hasCursor = nil then Return
   theCursor = hasCursor
   ValentinaDB = new VDatabase
   ValentinaDB = theCursor.Database
   theMailApplication = hasMailApplication

This doesn't crash always, but sometimes. I'm always moving the  
cursors around and sometimes I need a reference to the database and  
use VCursor.Database to get a reference.

Reported as Mantis 4711. This is urgent!

PS: What the heck does "Hours to Minutes speed" mean? The car guys are  
so keen on "5 seconds to 100 km/hour", but this seems really weird or  
I'm just ignorant.

Mit freundlichen Grüßen/Regards

Trixi Willius

http://www.mothsoftware.com
Mail Archiver X: archive, clean and search email
http://www.beatrixwillius.de
Fractals, 3d landscapes etc.



More information about the Valentina mailing list