Sign in to follow this  
Followers 0
Mikey_69

Crash [1.0.0B4]

13 posts in this topic

Crashed just 2 minutes ago, three times in a row, just cause I restarted it... Got a few downloads going, a few uploads, msn, winamp + a download window for winamp update (IE). Nothing i haven't done before, got a relatively small download queue, most annoying, can't get it to work, keeps crashing. over and over and over again..

Code: c0000005 (Access violation)
Version: 1.0.0B4 (2007-08-07)
Major: 5
Minor: 1
Build: 2600
SP: 2
Type: 1
Time: 2007-09-15 17:03:26
TTH: 7CNQCQXDGEV7S2IDTUSYEW73M722LLS7BVOOXDI

ntdll!0x7C901010: RtlEnterCriticalSection
d:\cvs\apexdc++\trunk\client\merklecheckoutputstream.h(119): MerkleCheckOutputStream<MerkleTree<TigerHash=0x062DB018,1024>=0x00000151,1>::write
d:\cvs\apexdc++\trunk\client\chunkoutputstream.h(79): ChunkOutputStream<1>::write
d:\cvs\apexdc++\trunk\client\filteredfile.h(133): FilteredOutputStream<UnZFilter=0x062FB028,1>::write
d:\cvs\apexdc++\trunk\client\downloadmanager.cpp(533): DownloadManager::on
d:\cvs\apexdc++\trunk\client\userconnection.cpp(180): UserConnection::on
d:\cvs\apexdc++\trunk\client\speaker.h(64): Speaker<BufferedSocketListener>::fire<BufferedSocketListener::X<3>=0x02C1FF00,unsigned char *=0x02C1FF08,int>
d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(263): BufferedSocket::threadRead
d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(515): BufferedSocket::checkSocket
d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(531): BufferedSocket::run
d:\cvs\apexdc++\trunk\client\thread.h(161): Thread::starter
f:\sp\vctools\crt_bld\self_x86\crt\src\threadex.c(348): _callthreadstartex
f:\sp\vctools\crt_bld\self_x86\crt\src\threadex.c(326): _threadstartex

Share this post


Link to post
Share on other sites

Rebooted, but still get the same crash as far as I can see... Is there any other client that automatically find open ports on it's own?

Share this post


Link to post
Share on other sites

This has already been reported. Try deleting your HashIndex and HashData files and rehashing.

Share this post


Link to post
Share on other sites

I tried, but it still crashes. I'll have to change to 2 clients until there's a fix for this, 1 OP and 1 Share...

Share this post


Link to post
Share on other sites

Is there anything else I can do now that I've tried removing Hashindex and Hashdata?

For the time being I've gone back to 0.4.0, it's working but I had to readd all my favorite hubs.

Share this post


Link to post
Share on other sites

Code: c0000005 (Access violation)

Version: 1.0.0B4 (2007-08-07)

Major: 5

Minor: 1

Build: 2600

SP: 2

Type: 1

Time: 2007-09-17 02:34:46

TTH: 7CNQCQXDGEV7S2IDTUSYEW73M722LLS7BVOOXDI

ntdll!0x7C911010: RtlEnterCriticalSection

d:\cvs\apexdc++\trunk\client\merklecheckoutputstream.h(119): MerkleCheckOutputStream<MerkleTree<TigerHash=0x0292B2C8,1024>=0x00001099,1>::write

d:\cvs\apexdc++\trunk\client\chunkoutputstream.h(79): ChunkOutputStream<1>::write

d:\cvs\apexdc++\trunk\client\filteredfile.h(133): FilteredOutputStream<UnZFilter=0x0290B2B8,1>::write

d:\cvs\apexdc++\trunk\client\downloadmanager.cpp(533): DownloadManager::on

d:\cvs\apexdc++\trunk\client\userconnection.cpp(180): UserConnection::on

d:\cvs\apexdc++\trunk\client\speaker.h(64): Speaker<BufferedSocketListener>::fire<BufferedSocketListener::X<3>=0x045DFF00,unsigned char *=0x045DFF08,int>

d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(263): BufferedSocket::threadRead

d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(515): BufferedSocket::checkSocket

d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(531): BufferedSocket::run

d:\cvs\apexdc++\trunk\client\thread.h(161): Thread::starter

f:\sp\vctools\crt_bld\self_x86\crt\src\threadex.c(348): _callthreadstartex

f:\sp\vctools\crt_bld\self_x86\crt\src\threadex.c(326): _threadstartex

Share this post


Link to post
Share on other sites

I've also heard it can be bad xml files, going to try deleting the old ones and then starting the client again and see if that helps...

Share this post


Link to post
Share on other sites

ok it seems like i have found many memory leaks and bugs in the src code... gonna take a while to get it ok but should fix the hash database bug and a ton more! ;-)

[Edit]

Thanks to crise for giving me his VLD dump to find the bug we were talking about it for a while

Edited by iceman50

Share this post


Link to post
Share on other sites

Adds down to bad xml files..

So don't copy xml's from other clients, might not work, and if they don't you're screwed...

Share this post


Link to post
Share on other sites

Adds down to bad xml files..

So don't copy xml's from other clients, might not work, and if they don't you're screwed...

You have done it? Would have been sweet to inform us, could have saved us (+you) some time. :)

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0