Page 1 of 1

AirDC crashes after start [Code: c0000006 ( Page error )]

PostPosted: 11 Sep 2019, 09:50
by Zepe6sic6
When I start AirDC, it connects to my hubs and starts downloading and uploading normally. But after about 1 minute or so it just crashes.

Code: c0000006 ( Page error )
Version: AirDC++ 3.55 x64
Build: 4077
Major: 6
Minor: 2
Build: 9200
SP: 0
Type: 1
Time: 2019-09-11 10:42:30
TTH: LSDGZWPSJXUK5RVI22AN7VB74Y7KT72KXITSNMA

C:\Projects\airdc-git\leveldb\table\format.cc(97): leveldb::ReadBlock
C:\Projects\airdc-git\leveldb\table\table.cc(179): leveldb::Table::BlockReader
C:\Projects\airdc-git\leveldb\table\two_level_iterator.cc(157): leveldb::`anonymous namespace'::TwoLevelIterator::InitDataBlock
C:\Projects\airdc-git\leveldb\table\two_level_iterator.cc(124): leveldb::`anonymous namespace'::TwoLevelIterator::SkipEmptyDataBlocksForward
C:\Projects\airdc-git\leveldb\table\two_level_iterator.cc(105): leveldb::`anonymous namespace'::TwoLevelIterator::Next
C:\Projects\airdc-git\leveldb\table\merger.cc(77): leveldb::`anonymous namespace'::MergingIterator::Next
C:\Projects\airdc-git\leveldb\db\db_impl.cc(906): leveldb::DBImpl::DoCompactionWork
C:\Projects\airdc-git\leveldb\db\db_impl.cc(736): leveldb::DBImpl::BackgroundCompaction
C:\Projects\airdc-git\leveldb\db\db_impl.cc(680): leveldb::DBImpl::BackgroundCall
C:\Projects\airdc-git\leveldb\util\env_windows.cc(691): leveldb::`anonymous namespace'::WindowsEnv::BGThread
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\thread(39): std::thread::_Invoke<std::tuple<void (__cdecl leveldb::`anonymous namespace'::WindowsEnv::*)(void),leveldb::A0x0119269a::WindowsEnv *>,0,1>
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(115): thread_start<unsigned int (__cdecl*=0x16A07974)(void * __ptr64)>
KERNEL32!0x7FFE16A07974: BaseThreadInitThunk
ntdll!0x7FFE1706A271: RtlUserThreadStart

Re: AirDC crashes after start [Code: c0000006 ( Page error )

PostPosted: 11 Sep 2019, 17:25
by maksis
Is the client (or settings) stored on a network location?

Re: AirDC crashes after start [Code: c0000006 ( Page error )

PostPosted: 11 Sep 2019, 18:07
by Zepe6sic6
No, it's stored on an internal HDD.

//edit: Seems like it had something to do with my download queue. Deleted the whole queue and now it works just fine.

//edit2: Problem is back... Don't know why.

Re: AirDC crashes after start [Code: c0000006 ( Page error )

PostPosted: 16 Sep 2019, 21:10
by maksis
Optimizing (or repairing) the hash database might change something that helps to avoid the crash (rehashing the share as well..). This is related to an external dependency (https://github.com/google/leveldb/) so I'm not sure if I'm able to do much with it. A system/hardware/antivirus issue or running out of memory could also be possible.