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