﻿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,,
