﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
159	Message pump in AppShell relies on bad assumption	mmadia	mmadia	"https://bugzilla.mozilla.org/show_bug.cgi?id=444633

confirmed in Haiku

Initially reported by fyysik

for internal communication we use BeOS ports, which are OS-global objects, but assign to those names generated from PR_GetCurrentThread - actually from pointer, which value isn't OS-wide unique.

That worked with BeOS memory allocator, by occasion, actually, but in Haiku-OS those pointers get same value for simultaneously running Mozilla applications.

Which leads to closing one app by another.

We need to replace that bad port name generation in nsAppShell, nsToolkit and in plevent

http://community.livejournal.com/bezilla/282356.html

actual for all branches and trunks, but we do care only about 1.8 and above

see [http://ports.haiku-files.org/browser/haikuports/trunk/www-client/mozilla-firefox/launch-kill-dowhile.patch launch-kill-dowhile.patch]
Needs to be submitted to bugzilla.mozilla.org

"	defect	closed	normal		www-client/mozilla-firefox		normal	fixed		
