← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 704225] Re: Crash when opening a downloaded file from Finished downloads

 

i can't reproduce.

what was the file name?
did you select multiple rows?

** Changed in: dcplusplus
       Status: New => Incomplete

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

Title:
  Crash when opening a downloaded file from Finished downloads

Status in DC++:
  Incomplete

Bug description:
  Just as the title says opened the downloaded file via Context Menu ->
  Open and crashed ... this is a slightly modified DC++ but the portions
  that are affected are untouched from DC++

  
  >	DiCePlusPlus.exe!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::rfind(const char * _Ptr, unsigned int _Off, unsigned int _Count)  Line 1667	C++
   	DiCePlusPlus.exe!dcpp::Util::getFileName(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & path, char separator)  Line 157 + 0x12 bytes	C++
   	DiCePlusPlus.exe!dcpp::DirectoryListing::getUserFromFilename(conststd::basic_string<char,std::char_traits<char>,std::allocator<char> > & fileName)  Line 55 + 0x15 bytes	C++
   	DiCePlusPlus.exe!FinishedFrameBase<FinishedDLFrame,0>::FileInfo::open(dwt::TabView * parent, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & ownList)  Line 285 + 0xb bytes	C++
   	DiCePlusPlus.exe!TypedTable<FinishedFrameBase<FinishedDLFrame,0>::FileInfo,1>::forEachSelectedT<std::tr1::_Bind<void,void,std::tr1::_Bind3<std::tr1::_Callable_pmf<void (__thiscall FinishedFrameBase<FinishedDLFrame,0>::FileInfo::*const)(dwt::TabView *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &),FinishedFrameBase<FinishedDLFrame,0>::FileInfo,0>,std::tr1::_Ph<1>,dwt::TabView *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >(std::tr1::_Bind<void,void,std::tr1::_Bind3<std::tr1::_Callable_pmf<void (__thiscall FinishedFrameBase<FinishedDLFrame,0>::FileInfo::*const)(dwt::TabView *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &),FinishedFrameBase<FinishedDLFrame,0>::FileInfo,0>,std::tr1::_Ph<1>,dwt::TabView *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > pred, bool removing)  Line 127	C++
   	DiCePlusPlus.exe!FinishedFrameBase<FinishedDLFrame,0>::handleOpenFile()  Line 478 + 0x5f bytes	C++
   	DiCePlusPlus.exe!dwt::Application::dispatchAsync()  Line 260	C++
   	DiCePlusPlus.exe!dwt::Application::dispatch()  Line 190 + 0x7 bytes	C++
   	DiCePlusPlus.exe!dwt::Application::run()  Line 158 + 0x7 bytes	C++
   	DiCePlusPlus.exe!SmartWinMain(dwt::Application & app)  Line 65535	C++
   	DiCePlusPlus.exe!WinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, char * lpCmdLine, int nCmdShow)  Line 287	C++
   	DiCePlusPlus.exe!__tmainCRTStartup()  Line 547 + 0x1c bytes	C
   	kernel32.dll!@BaseThreadInitThunk@12()  + 0x12 bytes	
   	ntdll.dll!___RtlUserThreadStart@8()  + 0x27 bytes	
   	ntdll.dll!__RtlUserThreadStart@8()  + 0x1b bytes





References