Public bug reported:
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
** Affects: dcplusplus
Importance: Undecided
Status: New
--
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++:
New
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
_______________________________________________
Mailing list: https://launchpad.net/~linuxdcpp-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~linuxdcpp-team
More help : https://help.launchpad.net/ListHelp