Bug 15313

Summary: mono-debugger version does not agree with mono version
Product: Sisyphus Reporter: ildar <ildar>
Component: mono-debuggerAssignee: ildar <ildar>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   

Description ildar 2008-04-11 13:39:49 MSD
Необходимо собирать версию (из SVN), соответствующую версии mono. Иначе
возникает такое:

mdb /usr/lib/mono/1.0/gacutil.exe
Mono Debugger
(mdb) r
Starting program: /usr/lib/mono/1.0/gacutil.exe
EXCEPTION: Mono.Debugger.TargetException: Unsupported `mono' executable:
/usr/bin/mono
  at Mono.Debugger.Backend.ProcessServant.Initialize
(Mono.Debugger.Backend.SingleSteppingEngine engine,
Mono.Debugger.Backend.Inferior inferior, Boolean is_exec) [0x001e0] in
/usr/src/RPM/BUILD/mono-debugger-0.60/backend/ProcessServant.cs:360  at (wrapper
remoting-invoke-with-check) Mono.Debugger.Backend.ProcessServant:Initialize
(Mono.Debugger.Backend.SingleSteppingEngine,Mono.Debugger.Backend.Inferior,bool)
  at Mono.Debugger.Backend.ThreadManager.HandleChildEvent
(Mono.Debugger.Backend.SingleSteppingEngine engine,
Mono.Debugger.Backend.Inferior inferior, Mono.Debugger.Backend.ChildEvent&
cevent, System.Boolean& resume_target) [0x00012] in
/usr/src/RPM/BUILD/mono-debugger-0.60/backend/ThreadManager.cs:165  at (wrapper
remoting-invoke-with-check) Mono.Debugger.Backend.ThreadManager:HandleChildEvent
(Mono.Debugger.Backend.SingleSteppingEngine,Mono.Debugger.Backend.Inferior,Mono.Debugger.Backend.Inferior/ChildEvent&,bool&)
  at Mono.Debugger.Backend.SingleSteppingEngine.ProcessEvent
(Mono.Debugger.Backend.ChildEvent cevent) [0x001e0] in
/usr/src/RPM/BUILD/mono-debugger-0.60/backend/SingleSteppingEngine.cs:209  at
Mono.Debugger.Backend.SingleSteppingEngine.ProcessEvent (Int32 status) [0x0000c]
in /usr/src/RPM/BUILD/mono-debugger-0.60/backend/SingleSteppingEngine.cs:155  at
(wrapper remoting-invoke-with-check)
Mono.Debugger.Backend.SingleSteppingEngine:ProcessEvent (int)
  at Mono.Debugger.Backend.ThreadManager.engine_thread_main () [0x000cd] in
/usr/src/RPM/BUILD/mono-debugger-0.60/backend/ThreadManager.cs:318zsh:
terminated  mdb /usr/lib/mono/1.0/gacutil.exe
Comment 1 ildar 2008-04-14 11:43:00 MSD
On 11.04.2008 16:09:22, Ildar Mulyukov wrote:
> On 11.04.2008 16:07:12, Alexey Shabalin wrote:
>> :) ну так он тебе нужнее :) "спасение утопающих - дело рук самих
утопающих" :)
>согласен

В общем, мой диагноз: программа подвергалась большой переделке независимо от
версий mono. Версии mono-debugger, которая бы работала с mono-1.9 просто нет.

Так что ждём новой версии mono.
Принимаю баг на себя
Comment 2 ildar 2008-06-16 08:27:20 MSD
Видимо, надо вернуться к багу, когда выйдет mono-2.0, поскольку приличного решения я пока не вижу. Очень жалко, что в 4.1 пакет пока войти не может. Но, когда ситуация поправится, можно положить в backports.