Posted April 22, 2007 == exceptioninfo.txt == Code: c0000005 (Access violation) Version: 0.4.0 (2006-12-24) Major: 5 Minor: 1 Build: 2600 SP: 2 Type: 1 Time: 2007-01-24 16:58:11 TTH: YBP45KNMY2PE64J2ZH7A77UJFMDBI4A4FN657VI ntdll!0x7C901010: RtlEnterCriticalSection d:\cvs\apexdc++\apexdc\client\merklecheckoutputstream.h(74): MerkleCheckOutputStream<MerkleTree<TigerHash=0x023B4FA0,1024>=0x0050B063,1>::~MerkleCheckOutputStream<MerkleTree<TigerHash=0x00000001,1024>=0x0058A037,1> ApexDC!0x0050D1DE: MerkleCheckOutputStream<MerkleTree<TigerHash=0x00000001,1024>=0x0058A037,1>::`scalar deleting destructor' d:\cvs\apexdc++\apexdc\client\downloadmanager.cpp(653): DownloadManager::prepareFile d:\cvs\apexdc++\apexdc\client\downloadmanager.cpp(512): DownloadManager::on d:\cvs\apexdc++\apexdc\client\adccommand.h(195): CommandHandler<UserConnection>::dispatch d:\cvs\apexdc++\apexdc\client\userconnection.cpp(195): UserConnection::on d:\cvs\apexdc++\apexdc\client\speaker.h(51): Speaker<BufferedSocketListener>::fire<BufferedSocketListener::X<2>=0x00000000,stlp_std::basic_string<char=0x045DFEFC,stlp_std::char_traits<char>=0x00177A00,stlp_std::allocator<char> > > d:\cvs\apexdc++\apexdc\client\bufferedsocket.cpp(242): BufferedSocket::threadRead d:\cvs\apexdc++\apexdc\client\bufferedsocket.cpp(528): BufferedSocket::run d:\cvs\apexdc++\apexdc\client\thread.h(133): Thread::starter f:\rtm\vctools\crt_bld\self_x86\crt\src\threadex.c(348): _callthreadstartex f:\rtm\vctools\crt_bld\self_x86\crt\src\threadex.c(326): _threadstartex Code: c0000005 (Access violation) Version: 1.0.0B (2007-04-09) Major: 5 Minor: 1 Build: 2600 SP: 2 Type: 1 Time: 2007-04-10 10:18:38 TTH: TKIC3A5ZDYMVOAH5PD722A77JWZ6AGMKBK6OQWA d:\cvs\apexdc++\trunk\client\downloadmanager.cpp(946): DownloadManager::removeDownload d:\cvs\apexdc++\trunk\client\downloadmanager.cpp(912): DownloadManager::failDownload d:\cvs\apexdc++\trunk\client\downloadmanager.cpp(896): DownloadManager::noSlots d:\cvs\apexdc++\trunk\client\downloadmanager.cpp(889): DownloadManager::on d:\cvs\apexdc++\trunk\client\userconnection.cpp(188): UserConnection::on d:\cvs\apexdc++\trunk\client\speaker.h(51): Speaker<BufferedSocketListener>::fire<BufferedSocketListener::X<2>=0x7C802600,stlp_std::basic_string<char=0x040BFEB0,stlp_std::char_traits<char>=0x0016A500,stlp_std::allocator<char> > > d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(244): BufferedSocket::threadRead d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(514): BufferedSocket::checkSocket d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(530): BufferedSocket::run d:\cvs\apexdc++\trunk\client\thread.h(141): 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 Code: c0000008 () Version: 1.0.0B (2007-04-09) Major: 5 Minor: 1 Build: 2600 SP: 2 Type: 1 Time: 2007-04-22 01:04:33 TTH: TKIC3A5ZDYMVOAH5PD722A77JWZ6AGMKBK6OQWA ntdll!0x7C964ED1: RtlRaiseStatus ntdll!0x7C94243C: RtlInitializeSListHead ntdll!0x7C90104B: RtlEnterCriticalSection d:\cvs\apexdc++\trunk\windows\queueframe.cpp(1433): QueueFrame::onCustomDraw d:\cvs\apexdc++\trunk\windows\queueframe.h(88): QueueFrame::ProcessWindowMessage d:\program files\microsoft visual studio 8\vc\atlmfc\include\atlwin.h(3078): ATL::CWindowImplBaseT<WTL::CMDIWindow=0x02A5B028,ATL::CWinTraits<1456406528=0x00000000,64> >::WindowProc USER32!0x77D48709: GetDC USER32!0x77D487EB: GetDC USER32!0x77D4B743: GetParent USER32!0x77D4B7AB: SendMessageW COMCTL32!0x773EAFF1: Ordinal414 COMCTL32!0x773EB07F: Ordinal341 COMCTL32!0x7743CBA7: Ordinal384 COMCTL32!0x77417F04: Ordinal384 COMCTL32!0x7741DD04: Ordinal384 COMCTL32!0x7741ECAA: Ordinal384 COMCTL32!0x774215BE: Ordinal384 USER32!0x77D48709: GetDC USER32!0x77D487EB: GetDC USER32!0x77D4C00E: DestroyCaret USER32!0x77D4C034: CallWindowProcW d:\program files\microsoft visual studio 8\vc\atlmfc\include\atlwin.h(3081): ATL::CWindowImplBaseT<WTL::CPropertySheetWindow=0x02A5B23C,ATL::CWinTraits<1442840576=0x00000000,0> >::WindowProc USER32!0x77D48709: GetDC USER32!0x77D487EB: GetDC USER32!0x77D4B368: DefWindowProcW USER32!0x77D4B3B4: DefWindowProcW ntdll!0x7C90EAE3: KiUserCallbackDispatcher USER32!0x77D489E8: DispatchMessageW d:\cvs\apexdc++\includes\wtl\atlapp.h(584): WTL::CMessageLoop::Run d:\cvs\apexdc++\trunk\windows\main.cpp(431): Run 0x002103D8: ? ApexDC!0x0044E2A8: MainFrame::FileListQueue::`scalar deleting destructor' ApexDC!0x00469BAC: [thunk]:MainFrame::`vector deleting destructor' 0xEC83F8E4: ? Code: c0000008 () Version: 1.0.0B (2007-04-09) Major: 5 Minor: 1 Build: 2600 SP: 2 Type: 1 Time: 2007-04-23 02:16:21 TTH: TKIC3A5ZDYMVOAH5PD722A77JWZ6AGMKBK6OQWA ntdll!0x7C964ED1: RtlRaiseStatus ntdll!0x7C94243C: RtlInitializeSListHead ntdll!0x7C90104B: RtlEnterCriticalSection d:\cvs\apexdc++\trunk\windows\queueframe.cpp(1433): QueueFrame::onCustomDraw d:\cvs\apexdc++\trunk\windows\queueframe.h(88): QueueFrame::ProcessWindowMessage d:\program files\microsoft visual studio 8\vc\atlmfc\include\atlwin.h(3078): ATL::CWindowImplBaseT<WTL::CMDIWindow=0x027BC000,ATL::CWinTraits<1456406528=0x00000000,64> >::WindowProc USER32!0x77D48709: GetDC USER32!0x77D487EB: GetDC USER32!0x77D4B743: GetParent USER32!0x77D4B7AB: SendMessageW COMCTL32!0x773EAFF1: Ordinal414 COMCTL32!0x773EB07F: Ordinal341 COMCTL32!0x7743CBA7: Ordinal384 COMCTL32!0x77417F04: Ordinal384 COMCTL32!0x7741DD04: Ordinal384 COMCTL32!0x7741ECAA: Ordinal384 COMCTL32!0x774215BE: Ordinal384 USER32!0x77D48709: GetDC USER32!0x77D487EB: GetDC USER32!0x77D4C00E: DestroyCaret USER32!0x77D4C034: CallWindowProcW d:\program files\microsoft visual studio 8\vc\atlmfc\include\atlwin.h(3081): ATL::CWindowImplBaseT<WTL::CPropertySheetWindow=0x027BC214,ATL::CWinTraits<1442840576=0x00000000,0> >::WindowProc USER32!0x77D48709: GetDC USER32!0x77D487EB: GetDC USER32!0x77D4B368: DefWindowProcW USER32!0x77D4B3B4: DefWindowProcW ntdll!0x7C90EAE3: KiUserCallbackDispatcher USER32!0x77D489E8: DispatchMessageW d:\cvs\apexdc++\includes\wtl\atlapp.h(584): WTL::CMessageLoop::Run d:\cvs\apexdc++\trunk\windows\main.cpp(431): Run 0x003E03AA: ? ApexDC!0x0044E2A8: MainFrame::FileListQueue::`scalar deleting destructor' ApexDC!0x00469BAC: [thunk]:MainFrame::`vector deleting destructor' 0xEC83F8E4: ? pls forgive my ruthles and pasting here, but i realy didn't know where to post, and i am a new guy in here [forum] and in bug report i can not post... anyhow pls look after this log and if it is possible pls help me out, it is verry annoing thing this bug, 3x/day ( i hate this, and the problem is that i can not connect to outside DC's cos at the campus is a firewall what does not permit such thing [ports r blocked] pls, look after it and respond me back, in our DC servers everybody has a bann if don't use apexDC cos i don't know what r HASSHing.. [dont know what that meens] if not it is 3year ban if this bug persis i will not be able to enter anny more, ... thank you all [im' Batusay on DC to ] i salute my old friends there .... HELLOOOOO ;) Share this post Link to post Share on other sites
Posted April 23, 2007 Batusay: if you check the bugreports section in this forum this exception info is already pasted there several times .... so the devs know about the bug, and as far as i know in the new beta version it is fixed ..... try to use 0.4.0 until the new beta is ready for the public and about hashing ..... use google as i am absolutely sure that google can explain hashing better than me (i can only repeat my ex-teachers about hashing, but i'm sure that's not an easy to understand stuff for ppl ) Share this post Link to post Share on other sites
Posted April 23, 2007 In simple words - hashing is a process where a file is indexed and a TTH is generated (something like C3LD7LWASXDTYYCPNI46APOCK4GYZQDE7QFLLFB) . Every file has a unique TTH (in theory). This is done so that after download your client can rehash the file and check whether the file is 'the same' (no corruption, etc) by comparing the 2 hashes. Google for more info Share this post Link to post Share on other sites