OK - when entering "GDB_driver::GetCommandLine(const wxString& debugger, const wxString& debuggee, const wxString &userArguments)" I see that "debuggee" is exactly "" " (quote, space). This looks pretty weird.
I see in the debug log:
[debug]> output debuggee
[debug](const wxString &) @0x22e200: {
[debug] <wxStringBase> = {
[debug] static npos = <optimized out>,
[debug] m_pchData = 0x17f39544 L"\"\xe920\221\174"
[debug] }, <No data fields>}>>>>>>cb_gdb:
(I'll update this post if I got news...)
EDIT: UPDATE:
A little earlier (in int DebuggerGDB::DoDebug(bool breakOnEntry)) I see that "path" is "C:\\Dokumente und Einstellungen\\Morten\\Desktop\\MyCon2\\." then after a call to "ConvertToGDBDirectory(path)" it is "C:/DOKUME~1/Morten/Desktop/MyCon2/.". That's OK.
The command line generated in in "GDB_driver::GetCommandLine" uses "-args " ", so the final command line is:
C:\\Devel\\GCC46TDM\\bin\\gdb.exe -nx -fullname -quiet -args "
Do you see the trailing single quotation mark? I think that's it. A bug. :-)
-> No closing quotation mark, so the debugger reads garbage!