[win32] no shutdown event sent

Bug #244934 reported by Gernot
2
Affects Status Importance Assigned to Milestone
Moovida
Fix Released
Critical
Unassigned

Bug Description

In application.stop there is a win32 specific part that does not call reactor.stop but instead kills the python and elisa processes to overcome a bug in gst_metadata which can lock when it is out of process.

Gernot (gernot-fluendo)
Changed in elisa:
assignee: nobody → gernot-fluendo
importance: Undecided → Medium
milestone: none → 0.5.1
status: New → In Progress
Revision history for this message
Gernot (gernot-fluendo) wrote :

Fixed in the branch upicek_avoid_multiple_instances.

Revision history for this message
Florian Boucault (fboucault) wrote :

This has no user impact (that we know of) and is a pure code issue: the code was incorrect. Therefore there is no way to test it other than looking at the code.

Changed in elisa:
milestone: 0.5.1 → 0.5.1-win32-daily-030708
status: In Progress → Fix Committed
Revision history for this message
Olivier Tilloy (osomon) wrote :

Re-opening as this is definitely not fixed: we still have some very dirty code that kills all python and pythonw processes on Windows.
We need to find a clean solution to this problem, killing processes by name is not an acceptable solution.

Changed in elisa:
assignee: gernot-fluendo → osomon
importance: Medium → Critical
milestone: 0.5.1-win32-daily-030708 → 0.5.1
status: Fix Committed → Confirmed
yyoyo (lionel.martin)
Changed in elisa:
milestone: 0.5.1 → 0.5.2
Revision history for this message
yyoyo (lionel.martin) wrote :

Elisa.exe process for 0.5.1 release does not quit anymore, on XP and Vista.

Changed in elisa:
assignee: osomon → nobody
yyoyo (lionel.martin)
Changed in elisa:
milestone: 0.5.x → 0.6.x
Revision history for this message
Florian Boucault (fboucault) wrote :

application.py:542 shows that the shutdown event is sent.

Changed in elisa:
milestone: 0.6.x → 0.5.x
status: Confirmed → Fix Released
Olivier Tilloy (osomon)
Changed in elisa:
milestone: 0.5.x → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.