[Mono-bugs] [Bug 518446] New: Shutting down the remote web server using the windows tray icon doesn't work

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Jul 1 15:53:36 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=518446


           Summary: Shutting down the remote web server using the windows
                    tray icon doesn't work
    Classification: Mono
           Product: Mono: Tools
           Version: MonoVS 0.2
          Platform: i586
        OS/Version: Windows XP
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: Visual Studio Integration
        AssignedTo: jpobst at novell.com
        ReportedBy: twiest at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: Component Test


Description of Problem:
When you try to shut down the remote web server created while running an app
remotely in mono, it doesn't completely shut down all processes.


Steps to reproduce the problem:
1. Create a new solution based off of the VS C# default web app template.
2. Between the <div> tags, type "Hello World!"
2. Click "run remotely in mono"
3. Choose your server and click "ok"
4. Notice that a web browser launched and is displaying "Hello World!"
5. On the linux box, do a process listing. It should look something like (3
MonoVS processes):

rupert at linux:~> ps -ef|grep -i mono|grep -v grep
rupert    8608  8351  2 19:44 pts/2    00:00:00 mono
/usr/lib/monovs-server/monovs-gui-server.exe
rupert    8634  8608  4 19:44 pts/2    00:00:00 /usr/bin/mono --debug
/usr/lib/monovs-server/monovs-debug-server.exe tcp-pipe://151.155.154.70:7777 1
rupert    8652  8634  8 19:44 pts/2    00:00:00 /usr/bin/mono --debug
/usr/lib/monovs-server/monovs-web-server.exe /tmp/tmp7544fe7f.tmp
/tmp/monovs-3a3250bb-a49c-4d62-83c6-5f2aa95a1ce8
rupert at linux:~>

6. on the windows side, right click on the tray icon and choose "Stop".
7. On the linux side, do a process listing again. It will look something like
this (still 2 MonoVS processes):

rupert at linux:~> ps -ef|grep -i mono|grep -v grep
rupert    8608  8351  1 19:44 pts/2    00:00:00 mono
/usr/lib/monovs-server/monovs-gui-server.exe
rupert    8652     1  2 19:44 pts/2    00:00:00 /usr/bin/mono --debug
/usr/lib/monovs-server/monovs-web-server.exe /tmp/tmp7544fe7f.tmp
/tmp/monovs-3a3250bb-a49c-4d62-83c6-5f2aa95a1ce8
rupert at linux:~>

7. Notice that the monovs-web-server.exe is still running.


Actual Results:
The stop action doesn't actually stop the monovs-web-server.exe process.


Expected Results:
It should stop the monovs-web-server.exe process.


How often does this happen? 
every time.

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list