Crash when browsing filelist with arrow keys

Bug #1944724 reported by Sopor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
AirDC++
Fix Released
Undecided
Unassigned

Bug Description

When browsing a filelist with the arrow keys AirDC seems to crash very often. Here is an exceptioninfo after AirDC has crashed. I hope it is enough to find the crash...

Code: c0000005 ( Access violation )
Version: AirDC++ 4.11 x64
Build: 4560
Major: 6
Minor: 2
Build: 9200
SP: 0
Type: 1
Time: 2021-09-23 14:56:33
TTH: PSO3SDTMDAZVKOQL6FBYBRVZTPZSE5FE7EECG5Y

c:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(1100): DirectoryListingFrame::insertItems
c:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(1161): DirectoryListingFrame::updateItems
c:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(765): DirectoryListingFrame::refreshTree
c:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(373): <lambda_74243d820a85a06cd65cdda8535cf0bd>::operator()
c:\Projects\airdc-git\windows\DirectoryListingFrm.h(120): DirectoryListingFrame::ProcessWindowMessage
c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\atlmfc\include\atlwin.h(3572): ATL::CWindowImplBaseT<WTL::CMDIWindow=0xD5FC3B48,ATL::CWinTraits<1456406528=0x00007FFD,64> >::WindowProc
atlthunk!0x7FFDD5FC3B48: ?
USER32!0x7FFE0D2D5C0D: CallWindowProcW
USER32!0x7FFE0D2D5602: DispatchMessageW
c:\Projects\airdc-git\windows\WTL\atlapp.h(666): WTL::CMessageLoop::Run
c:\Projects\airdc-git\windows\WinClient.cpp(459): WinClient::run
c:\Projects\airdc-git\windows\main.cpp(337): wWinMain
d:\a01\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): __scrt_common_main_seh
KERNEL32!0x7FFE0E8B7C24: BaseThreadInitThunk
ntdll!0x7FFE0EA0D721: RtlUserThreadStart

AirDC++ 4.11

I open a users filelist and expand one of the virtual folders. Then i select the folder i expanded and i press and hold the arrow down key. Sometimes it work, but most of the times AirDC crash.

Revision history for this message
Sopor (sopor) wrote :

Here is another crash:

Code: c0000005 ( Access violation )
Version: AirDC++ 4.11 x64
Build: 4560
Major: 6
Minor: 2
Build: 9200
SP: 0
Type: 1
Time: 2021-09-23 15:26:39
TTH: ENBGYMG6H3VPOW7TMMDOLMF2MV4MZ6SV3UB436A

c:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(1100): DirectoryListingFrame::insertItems
c:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(1161): DirectoryListingFrame::updateItems
c:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(765): DirectoryListingFrame::refreshTree
c:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(373): <lambda_e15026e1c3dfd830f996c74e48e036f3>::operator()
c:\Projects\airdc-git\windows\DirectoryListingFrm.h(120): DirectoryListingFrame::ProcessWindowMessage
c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\atlmfc\include\atlwin.h(3572): ATL::CWindowImplBaseT<WTL::CMDIWindow=0xD5FC15C8,ATL::CWinTraits<1456406528=0x00007FFD,64> >::WindowProc
atlthunk!0x7FFDD5FC15C8: ?
USER32!0x7FFE0D2D5C0D: CallWindowProcW
USER32!0x7FFE0D2D5602: DispatchMessageW
c:\Projects\airdc-git\windows\WTL\atlapp.h(666): WTL::CMessageLoop::Run
c:\Projects\airdc-git\windows\WinClient.cpp(459): WinClient::run
c:\Projects\airdc-git\windows\main.cpp(337): wWinMain
d:\a01\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): __scrt_common_main_seh
KERNEL32!0x7FFE0E8B7C24: BaseThreadInitThunk
ntdll!0x7FFE0EA0D721: RtlUserThreadStart

maksis (maksis)
Changed in airdcpp:
status: New → Confirmed
maksis (maksis)
Changed in airdcpp:
status: Confirmed → Fix Committed
maksis (maksis)
Changed in airdcpp:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.