[bug #24785] Application not quitting properly on some platforms.

2008-12-16 Thread Riccardo mottola
Update of bug #24785 (project gnustep): Open/Closed: In Test = Closed ___ Follow-up Comment #22: works for me on several platforms and applications, I consider that it works for me. If it

[bug #24785] Application not quitting properly on some platforms.

2008-12-06 Thread Gregory John Casamento
Follow-up Comment #21, bug #24785 (project gnustep): Wolfgang, Nevertheless, it is getting this problem on the standard compiler for NetBSD (the latest release) which is 4.2.1. It needs to work there. We can't ask people to build or download a new compiler simply because GNUstep happens to

[bug #24785] Application not quitting properly on some platforms.

2008-12-05 Thread Wolfgang Lux
Follow-up Comment #14, bug #24785 (project gnustep): I'm sorry to say, but I've just hit the issue again (this time after upgrading to r27208, i.e., including the changes from Dec. 3rd). Again, the code hangs in the local event loop run by NSWorkspace's distributed notification center while

[bug #24785] Application not quitting properly on some platforms.

2008-12-05 Thread Gregory John Casamento
Follow-up Comment #15, bug #24785 (project gnustep): This is a different problem than the one I fixed. The problem I found was an issue with interpreting a return value. This is an issue with sending a notification. ___ Reply to this

[bug #24785] Application not quitting properly on some platforms.

2008-12-05 Thread Wolfgang Lux
Follow-up Comment #16, bug #24785 (project gnustep): It seems like there is some confusion about what this bug report is about. The original post only noted that applications were not properly quitting after selecting Quit from the menu. This is the same that happened to me and I've been able to

[bug #24785] Application not quitting properly on some platforms.

2008-12-05 Thread Wolfgang Lux
Follow-up Comment #17, bug #24785 (project gnustep): In fact, I'm going with Richard here and am very skeptical that the change in r27195 does fix anything at all. I've looked at the assembler output of NSApplication.m for x86 and ppc with three different compiler versions and the only

[bug #24785] Application not quitting properly on some platforms.

2008-12-05 Thread Gregory John Casamento
Follow-up Comment #18, bug #24785 (project gnustep): Given that the return value before the change is coming back as 153 million something, and after the change it's coming back as expected (0,1,2) it DOES fix something. I encourage you to run it through the debugger and check the value that

[bug #24785] Application not quitting properly on some platforms.

2008-12-05 Thread Wolfgang Lux
Follow-up Comment #19, bug #24785 (project gnustep): I did run it through the debugger, but on all machines I tested, the call returns the value 1 and not 153 million something. So it might be that your compiler sets only the lower 8 bits of the result register in the

[bug #24785] Application not quitting properly on some platforms.

2008-12-05 Thread Richard Frith-Macdonald
Follow-up Comment #20, bug #24785 (project gnustep): Ah ... I thought BOOL was typedef'ed as int. As it's an unsigned char, the cause of the problem (and reason the fix works) is clear. However, I think instead of the double cast, we should explicitly mask the return result with 0xff and add a

[bug #24785] Application not quitting properly on some platforms.

2008-12-03 Thread Richard Frith-Macdonald
Follow-up Comment #12, bug #24785 (project gnustep): As far as I can see, the double coercion should do nothing ... so I would expect that any 'fix' is purely coincidental and we should remove both casts. However, perhaps someone can point to some mechanism whereby this change would fix

[bug #24785] Application not quitting properly on some platforms.

2008-12-03 Thread Gregory John Casamento
Follow-up Comment #13, bug #24785 (project gnustep): It's probably because the enum values are set to the BOOL values when the enumerated type is initialized. I believe it indicates either a compiler bug or an alignment problem of some sort. The fix does correct the issue on NetBSD and works

[bug #24785] Application not quitting properly on some platforms.

2008-12-02 Thread Gregory John Casamento
Update of bug #24785 (project gnustep): Status:None = Fixed Assigned to:None = gcasa Open/Closed:Open = In Test

[bug #24785] Application not quitting properly on some platforms.

2008-12-02 Thread Fred Kiefer
Follow-up Comment #11, bug #24785 (project gnustep): Did you check that your double conversion also works with a return value of NSTerminateLater? You see, I am too unsure what a conversion to BOOL actually does. (Being spoiled by Java day time programming, I mistrust a compiler) Most likely it

[bug #24785] Application not quitting properly on some platforms.

2008-12-01 Thread Quentin Mathé
Follow-up Comment #8, bug #24785 (project gnustep): Fred, Looks like you get the same problem I had last week, Richard fixed it, see bug report #24939 Quentin. ___ Reply to this item at: http://savannah.gnu.org/bugs/?24785

[bug #24785] Application not quitting properly on some platforms.

2008-12-01 Thread Fred Kiefer
Follow-up Comment #9, bug #24785 (project gnustep): Not very likely, athough it might be releated. You were testing on a 64-bit machine and your problem was with the did launch notification. I am getting a problem on the terminate notification and am using a 32-bit machine. Most of all, I

[bug #24785] Application not quitting properly on some platforms.

2008-11-29 Thread Wolfgang Lux
Follow-up Comment #6, bug #24785 (project gnustep): Apparently, I have hit this issue (for the first time) as well. This was for SWKBrowser from simplewebkit on Mac OS X with gnustep-base at r27131 and gnustep-gui at 27137 (both from the trunk). I have attached a stack trace for the hanging

[bug #24785] Application not quitting properly on some platforms.

2008-11-29 Thread Fred Kiefer
Follow-up Comment #7, bug #24785 (project gnustep): Thank you for this information. Now at least we ahve an idea why this strange behaviour could happen. I am not sure whether this is related, but after Richards patch to better report exceptions I did get the following when closing a process:

[bug #24785] Application not quitting properly on some platforms.

2008-11-22 Thread Fred Kiefer
Follow-up Comment #3, bug #24785 (project gnustep): I still cannot reproduce this with SystemPreferences. Looking at the code I noticed that this application does not use the normal main loop. Could this be a common property of all applications showing this behaviour? (Is there any appart from

[bug #24785] Application not quitting properly on some platforms.

2008-11-22 Thread Gregory John Casamento
Follow-up Comment #4, bug #24785 (project gnustep): I'm trying to reproduce this on NetBSD. It doesn't seem to be a problem on Linux or even Windows from what I've seen. GC ___ Reply to this item at:

[bug #24785] Application not quitting properly on some platforms.

2008-11-22 Thread Stefan
Follow-up Comment #5, bug #24785 (project gnustep): This is an issue for me as well. SystemPreferences does not quit. I'm currently using Slackware 12.1 and GNUstep SVN, but this has happened with every release since the previous stable release and Slackware 12.0. It's only SystemPreferences

[bug #24785] Application not quitting properly on some platforms.

2008-11-16 Thread Fred Kiefer
Follow-up Comment #2, bug #24785 (project gnustep): Some more information from the mailing list. Sadly I never did get a reply to my last mail. Gregory Weston wrote: In article [EMAIL PROTECTED], Marko Riedel [EMAIL PROTECTED] wrote: the environment is KDE 3.5 (sorry, I had no choice

[bug #24785] Application not quitting properly on some platforms.

2008-11-10 Thread Yavor Doganov
Follow-up Comment #1, bug #24785 (project gnustep): I can confirm this behavior with Preferences on GNU/kFreeBSD, GUI version 0.14.0. ___ Reply to this item at: http://savannah.gnu.org/bugs/?24785

[bug #24785] Application not quitting properly on some platforms.

2008-11-08 Thread Gregory John Casamento
URL: http://savannah.gnu.org/bugs/?24785 Summary: Application not quitting properly on some platforms. Project: GNUstep Submitted by: gcasa Submitted on: Sat 08 Nov 2008 06:03:33 PM EST Category: None