Comment 2 for bug 402074

Revision history for this message
Jeremy Sequoia (jeremyhu) wrote :

That patch doesn't seem to work (atleast not when applied with some fuzz to 1.5b6). Clicking the 'Install and Relaunch' button caused an *immediate* shutdown of the application rather than waiting for the installer to finish.

Program received signal SIGTERM, Terminated.
0x93ecdc08 in __semwait_signal ()
(gdb) bt
#0 0x93ecdc08 in __semwait_signal ()
#1 0x93ecda20 in nanosleep$UNIX2003 ()
#2 0x93f36b50 in sleep$UNIX2003 ()
#3 0x0000d768 in -[X11Controller applicationWillTerminate:] (self=<value temporarily unavailable, due to optimizations>, _cmd=<value temporarily unavailable, due to optimizations>, aNotification=<value temporarily unavailable, due to optimizations>) at X11Controller.m:781
#4 0x91448688 in _nsnote_callback ()
#5 0x93da343c in _CFXNotificationPostNotification ()
#6 0x91445dc4 in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
#7 0x919210f4 in -[NSApplication terminate:] ()
#8 0x914496e8 in __NSThreadPerformPerform ()
#9 0x93dc10d4 in CFRunLoopRunSpecific ()
#10 0x900cdb18 in RunCurrentEventLoopInMode ()
#11 0x900cd93c in ReceiveNextEventCommon ()
#12 0x900cd77c in BlockUntilNextEventMatchingListInMode ()
#13 0x9179f248 in _DPSNextEvent ()
#14 0x9179ec00 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#15 0x917988a0 in -[NSApplication run] ()
#16 0x0000a22c in X11ApplicationMain (argc=6, argv=0xbfffd8a0, envp=<value temporarily unavailable, due to optimizations>) at X11Application.m:978
#17 0x00015a60 in server_main (argc=6, argv=0xbfffd8a0, envp=0xbfffd850) at quartzStartup.c:129
#18 0x00003628 in do_start_x11_server (port=<value temporarily unavailable, due to optimizations>, argv=0x4d45e0, argvCnt=6, envp=0x4e11d0, envpCnt=15) at bundle-main.c:348
#19 0x00004368 in _Xstart_x11_server (InHeadP=0x4d1000, OutHeadP=0x4d0000) at mach_startupServer.c:423
#20 0x0000425c in mach_startup_server (InHeadP=<value temporarily unavailable, due to optimizations>, OutHeadP=<value temporarily unavailable, due to optimizations>) at mach_startupServer.c:632
#21 0x93f4fe90 in mach_msg_server ()
#22 0x00003f94 in main (argc=1, argv=0xbfffdf38, envp=0xbfffdf40) at bundle-main.c:560
(gdb)