← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 2126834] Re: Crash when adding filtered extensions

 

** Description changed:

  When I add 3 file extensions to be filtered out of my share (tmp, nfo,
- txt) in the settings of v883 will crash (tested twice with same
+ txt) in the settings of v883, the app will crash (tested twice with same
  results).
  
  Log below:
  DC++ has crashed on 2025-10-04 at 12:23:32.
  Please report this data to the DC++ team for further investigation.
  
  DC++ version: DC++ v0.883 ("b'cd491d03bbba - 2025-09-12 13:18 +0200'")
  TTH: ACXOPBRIBVIMJC6R25MCDU4BND2R3WHK2XZWP2Y
  Compiled with MS Visual Studio 1944 (x64)
  Exception code: c0000005
  Windows version: major = 10, minor = 0, build = 22631, SP = 0, type = 1
  Processors: 32 * x64
  System memory installed: 255.95 GiB
  Writing the stack trace...
  
  MSVCP140: Thrd_yield
  DCPlusPlus: D:\projects\dcplusplus-production\boost\boost\regex\v5\basic_regex.hpp (640:89), function: boost::basic_regex<char,boost::regex_traits<char,boost::w32_regex_traits<char> > >::do_assign
  DCPlusPlus: D:\projects\dcplusplus-production\dcpp\StringMatch.cpp (66:0), function: dcpp::Prepare::operator()
  DCPlusPlus: D:\projects\dcplusplus-production\boost\boost\variant\variant.hpp (2394:45), function: boost::variant<std::vector<dcpp::StringSearch,std::allocator<dcpp::StringSearch> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::basic_regex<char,boost::regex_traits<char,boost::w32_regex_traits<char> > > >::apply_visitor<dc
  DCPlusPlus: D:\projects\dcplusplus-production\dcpp\StringMatch.cpp (78:26), function: dcpp::StringMatch::prepare
  DCPlusPlus: D:\projects\dcplusplus-production\dcpp\ShareManager.cpp (790:0), function: dcpp::ShareManager::updateFilterCache
  DCPlusPlus: D:\projects\dcplusplus-production\dcpp\ShareManager.cpp (759:86), function: dcpp::ShareManager::updateFilterCache
  DCPlusPlus: D:\projects\dcplusplus-production\win32\UploadFilteringPage.cpp (161:0), function: UploadFilteringPage::write
  DCPlusPlus: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional (880:41), function: std::_Func_impl_no_alloc<<lambda_e9a28c4ae6e421b7550c16e39ecbe5e0>,void>::_Do_call
  DCPlusPlus: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional (882:11), function: std::_Func_impl_no_alloc<dwt::Dispatchers::VoidVoid<0,1>,bool,tagMSG const &,__int64 &>::_Do_call
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Widget.cpp (154:0), function: dwt::Widget::handleMessage
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\widgets\Control.cpp (105:0), function: dwt::Control::handleMessage
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Dispatcher.cpp (78:21), function: dwt::WindowProc::wndProc
  USER32: DispatchMessageW
  USER32: CallWindowProcW
  COMCTL32: DefSubclassProc
  COMCTL32: DSA_InsertItem
  COMCTL32: DefSubclassProc
  COMCTL32: DSA_InsertItem
  USER32: DispatchMessageW
  USER32: SendMessageW
  USER32: SendMessageW
  COMCTL32: TaskDialogIndirect
  COMCTL32: CCSetScrollInfo
  USER32: DispatchMessageW
  USER32: CallWindowProcW
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Dispatcher.cpp (274:0), function: dwt::ChainingDispatcher::chain
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Dispatcher.cpp (95:0), function: dwt::WindowProc::wndProc
  USER32: DispatchMessageW
  USER32: CallWindowProcW
  COMCTL32: DefSubclassProc
  COMCTL32: DSA_InsertItem
  COMCTL32: DefSubclassProc
  COMCTL32: DSA_InsertItem
  USER32: DispatchMessageW
  USER32: DispatchMessageW
  USER32: IsDialogMessageW
  DCPlusPlus: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional (882:14), function: std::_Func_impl_no_alloc<<lambda_eba89033f3e8eec93abccf6570dfd1fb>,bool,tagMSG &>::_Do_call
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Application.cpp (209:20), function: dwt::Application::dispatch
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\widgets\ModalDialog.cpp (94:13), function: dwt::ModalDialog::show
  DCPlusPlus: D:\projects\dcplusplus-production\win32\SettingsDialog.cpp (93:0), function: SettingsDialog::run
  DCPlusPlus: D:\projects\dcplusplus-production\win32\MainWindow.cpp (1333:29), function: MainWindow::handleSettings
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Application.cpp (235:15), function: dwt::Application::dispatchAsync
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Application.cpp (148:54), function: dwt::Application::run
  DCPlusPlus: D:\projects\dcplusplus-production\win32\main.cpp (172:8), function: dwtMain
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Application.cpp (296:12), function: WinMain
  DCPlusPlus: D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl (288:33), function: __scrt_common_main_seh
  KERNEL32: BaseThreadInitThunk
  ntdll: RtlUserThreadStart
  
  Information about the crash has been written.

-- 
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to DC++.
https://bugs.launchpad.net/bugs/2126834

Title:
  Crash when adding filtered extensions

Status in DC++:
  New

Bug description:
  When I add 3 file extensions to be filtered out of my share (tmp, nfo,
  txt) in the settings of v883, the app will crash (tested twice with
  same results).

  Log below:
  DC++ has crashed on 2025-10-04 at 12:23:32.
  Please report this data to the DC++ team for further investigation.

  DC++ version: DC++ v0.883 ("b'cd491d03bbba - 2025-09-12 13:18 +0200'")
  TTH: ACXOPBRIBVIMJC6R25MCDU4BND2R3WHK2XZWP2Y
  Compiled with MS Visual Studio 1944 (x64)
  Exception code: c0000005
  Windows version: major = 10, minor = 0, build = 22631, SP = 0, type = 1
  Processors: 32 * x64
  System memory installed: 255.95 GiB
  Writing the stack trace...

  MSVCP140: Thrd_yield
  DCPlusPlus: D:\projects\dcplusplus-production\boost\boost\regex\v5\basic_regex.hpp (640:89), function: boost::basic_regex<char,boost::regex_traits<char,boost::w32_regex_traits<char> > >::do_assign
  DCPlusPlus: D:\projects\dcplusplus-production\dcpp\StringMatch.cpp (66:0), function: dcpp::Prepare::operator()
  DCPlusPlus: D:\projects\dcplusplus-production\boost\boost\variant\variant.hpp (2394:45), function: boost::variant<std::vector<dcpp::StringSearch,std::allocator<dcpp::StringSearch> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::basic_regex<char,boost::regex_traits<char,boost::w32_regex_traits<char> > > >::apply_visitor<dc
  DCPlusPlus: D:\projects\dcplusplus-production\dcpp\StringMatch.cpp (78:26), function: dcpp::StringMatch::prepare
  DCPlusPlus: D:\projects\dcplusplus-production\dcpp\ShareManager.cpp (790:0), function: dcpp::ShareManager::updateFilterCache
  DCPlusPlus: D:\projects\dcplusplus-production\dcpp\ShareManager.cpp (759:86), function: dcpp::ShareManager::updateFilterCache
  DCPlusPlus: D:\projects\dcplusplus-production\win32\UploadFilteringPage.cpp (161:0), function: UploadFilteringPage::write
  DCPlusPlus: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional (880:41), function: std::_Func_impl_no_alloc<<lambda_e9a28c4ae6e421b7550c16e39ecbe5e0>,void>::_Do_call
  DCPlusPlus: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional (882:11), function: std::_Func_impl_no_alloc<dwt::Dispatchers::VoidVoid<0,1>,bool,tagMSG const &,__int64 &>::_Do_call
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Widget.cpp (154:0), function: dwt::Widget::handleMessage
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\widgets\Control.cpp (105:0), function: dwt::Control::handleMessage
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Dispatcher.cpp (78:21), function: dwt::WindowProc::wndProc
  USER32: DispatchMessageW
  USER32: CallWindowProcW
  COMCTL32: DefSubclassProc
  COMCTL32: DSA_InsertItem
  COMCTL32: DefSubclassProc
  COMCTL32: DSA_InsertItem
  USER32: DispatchMessageW
  USER32: SendMessageW
  USER32: SendMessageW
  COMCTL32: TaskDialogIndirect
  COMCTL32: CCSetScrollInfo
  USER32: DispatchMessageW
  USER32: CallWindowProcW
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Dispatcher.cpp (274:0), function: dwt::ChainingDispatcher::chain
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Dispatcher.cpp (95:0), function: dwt::WindowProc::wndProc
  USER32: DispatchMessageW
  USER32: CallWindowProcW
  COMCTL32: DefSubclassProc
  COMCTL32: DSA_InsertItem
  COMCTL32: DefSubclassProc
  COMCTL32: DSA_InsertItem
  USER32: DispatchMessageW
  USER32: DispatchMessageW
  USER32: IsDialogMessageW
  DCPlusPlus: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional (882:14), function: std::_Func_impl_no_alloc<<lambda_eba89033f3e8eec93abccf6570dfd1fb>,bool,tagMSG &>::_Do_call
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Application.cpp (209:20), function: dwt::Application::dispatch
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\widgets\ModalDialog.cpp (94:13), function: dwt::ModalDialog::show
  DCPlusPlus: D:\projects\dcplusplus-production\win32\SettingsDialog.cpp (93:0), function: SettingsDialog::run
  DCPlusPlus: D:\projects\dcplusplus-production\win32\MainWindow.cpp (1333:29), function: MainWindow::handleSettings
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Application.cpp (235:15), function: dwt::Application::dispatchAsync
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Application.cpp (148:54), function: dwt::Application::run
  DCPlusPlus: D:\projects\dcplusplus-production\win32\main.cpp (172:8), function: dwtMain
  DCPlusPlus: D:\projects\dcplusplus-production\dwt\src\Application.cpp (296:12), function: WinMain
  DCPlusPlus: D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl (288:33), function: __scrt_common_main_seh
  KERNEL32: BaseThreadInitThunk
  ntdll: RtlUserThreadStart

  Information about the crash has been written.

To manage notifications about this bug go to:
https://bugs.launchpad.net/dcplusplus/+bug/2126834/+subscriptions



References