I've just pushed Xquartz-1.3.0-apple3 to the server and source code is uploading now. wiki will be updated soon. Pretty much the only change users will notice over 1.3.0-apple2 (from X11-2.1.0.1.pkg) is a hook to disable fbBlah calls. If you have been experiencing crashes in fbFill or other calls that start with fb, then try this out and let us know how it works for you: Start Terminal.app and execute: $ touch /tmp/disable_fb.txt Now launch X and try to crash it. --Jeremy
Am 06.12.2007 um 05:15 schrieb Jeremy Huddleston:
I've just pushed Xquartz-1.3.0-apple3 to the server and source code is uploading now. wiki will be updated soon.
Pretty much the only change users will notice over 1.3.0-apple2 (from X11-2.1.0.1.pkg) is a hook to disable fbBlah calls. If you have been experiencing crashes in fbFill or other calls that start with fb, then try this out and let us know how it works for you:
Start Terminal.app and execute: $ touch /tmp/disable_fb.txt
Now launch X and try to crash it.
This doesn't work for me. I've tried it and I can still get X to crash in fbBlah routines. I'm using Gimp. You can download it from http://gimp.lisanet.de/Website/Gimp_unter_Mac_OS_X_files/Gimp%202.4.2%20Leop... Now open an image with big dimensions. Mine is a 3474x2314 tiff image. Duplicate the background layer twice by clicking on the duplicate layer icon in gimp's toolbox window. Now click on the menu text in the image window _without_ first clicking on the image window's title bar. Crash. Works every time :-( FYI: I use the click_trough feature of quartz_wm. Simone -- in the arms of your angel, you may find some comfort here.
I'll put out a version with alloca disabled for you to test in a bit. --Jeremy On Dec 7, 2007, at 14:11, Simone Karin Lehmann wrote:
Am 06.12.2007 um 05:15 schrieb Jeremy Huddleston:
I've just pushed Xquartz-1.3.0-apple3 to the server and source code is uploading now. wiki will be updated soon.
Pretty much the only change users will notice over 1.3.0-apple2 (from X11-2.1.0.1.pkg) is a hook to disable fbBlah calls. If you have been experiencing crashes in fbFill or other calls that start with fb, then try this out and let us know how it works for you:
Start Terminal.app and execute: $ touch /tmp/disable_fb.txt
Now launch X and try to crash it.
This doesn't work for me. I've tried it and I can still get X to crash in fbBlah routines.
I'm using Gimp. You can download it from http://gimp.lisanet.de/Website/Gimp_unter_Mac_OS_X_files/Gimp%202.4.2%20Leop...
Now open an image with big dimensions. Mine is a 3474x2314 tiff image. Duplicate the background layer twice by clicking on the duplicate layer icon in gimp's toolbox window. Now click on the menu text in the image window _without_ first clicking on the image window's title bar. Crash. Works every time :-(
FYI: I use the click_trough feature of quartz_wm.
Simone
-- in the arms of your angel, you may find some comfort here.
I put up a new version (1.3.0-apple4) which disables alloca. Please try that out to see if it helps you with the crashes. I'll go download that gimp release and give it a try as well. --Jeremy http://xquartz.macosforge.org/downloads On Dec 7, 2007, at 14:25, Jeremy Huddleston wrote:
I'll put out a version with alloca disabled for you to test in a bit.
--Jeremy
On Dec 7, 2007, at 14:11, Simone Karin Lehmann wrote:
Am 06.12.2007 um 05:15 schrieb Jeremy Huddleston:
I've just pushed Xquartz-1.3.0-apple3 to the server and source code is uploading now. wiki will be updated soon.
Pretty much the only change users will notice over 1.3.0-apple2 (from X11-2.1.0.1.pkg) is a hook to disable fbBlah calls. If you have been experiencing crashes in fbFill or other calls that start with fb, then try this out and let us know how it works for you:
Start Terminal.app and execute: $ touch /tmp/disable_fb.txt
Now launch X and try to crash it.
This doesn't work for me. I've tried it and I can still get X to crash in fbBlah routines.
I'm using Gimp. You can download it from http://gimp.lisanet.de/Website/Gimp_unter_Mac_OS_X_files/Gimp%202.4.2%20Leop...
Now open an image with big dimensions. Mine is a 3474x2314 tiff image. Duplicate the background layer twice by clicking on the duplicate layer icon in gimp's toolbox window. Now click on the menu text in the image window _without_ first clicking on the image window's title bar. Crash. Works every time :-(
FYI: I use the click_trough feature of quartz_wm.
Simone
-- in the arms of your angel, you may find some comfort here.
_______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo/xquartz-dev
...still not working. Gimp crashes in fbBltOne() Simone Am 08.12.2007 um 00:57 schrieb Jeremy Huddleston:
I put up a new version (1.3.0-apple4) which disables alloca. Please try that out to see if it helps you with the crashes. I'll go download that gimp release and give it a try as well.
--Jeremy
"Cool" -- this still reproduces for me even with alloca disabled. Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00062a24 [Switching to process 79040 thread 0x3203] 0x00098715 in fbBltOne (src=0x16a55740, srcStride=<value temporarily unavailable, due to optimizations>, srcX=7, dst=0x62a24, dstStride=<value temporarily unavailable, due to optimizations>, dstX=16672, dstBpp=32, width=32, height=1, fgand=4278190080, fgxor=0, bgand=4278190080, bgxor=16776960) at fbbltone.c:371 371 *dst = FbStippleRRop (*dst, mask, (gdb) print src $1 = (FbStip *) 0x16a55740 (gdb) print *src $2 = 60 (gdb) print dst $3 = (FbBits *) 0x62a24 So, fbBltOne is trying to write out too many bits. I ran into this bug a lot in the Tiger version, and did a lot of digging to isolate the cause -- only to discover that it was a known issue. They never found the problem, but somewhere around 1.2 they put the following workaround in: 185 /* 186 * Do not read past the end of the buffer! 187 */ 188 srcEnd = src + height * srcStride; ... hm ... maybe we need something similar for dst? On Dec 7, 2007, at 2:25 PM, Jeremy Huddleston wrote:
I'll put out a version with alloca disabled for you to test in a bit.
--Jeremy
On Dec 7, 2007, at 14:11, Simone Karin Lehmann wrote:
Am 06.12.2007 um 05:15 schrieb Jeremy Huddleston:
I've just pushed Xquartz-1.3.0-apple3 to the server and source code is uploading now. wiki will be updated soon.
Pretty much the only change users will notice over 1.3.0-apple2 (from X11-2.1.0.1.pkg) is a hook to disable fbBlah calls. If you have been experiencing crashes in fbFill or other calls that start with fb, then try this out and let us know how it works for you:
Start Terminal.app and execute: $ touch /tmp/disable_fb.txt
Now launch X and try to crash it.
This doesn't work for me. I've tried it and I can still get X to crash in fbBlah routines.
I'm using Gimp. You can download it from http://gimp.lisanet.de/Website/Gimp_unter_Mac_OS_X_files/Gimp%202.4.2%20Leop...
Now open an image with big dimensions. Mine is a 3474x2314 tiff image. Duplicate the background layer twice by clicking on the duplicate layer icon in gimp's toolbox window. Now click on the menu text in the image window _without_ first clicking on the image window's title bar. Crash. Works every time :-(
FYI: I use the click_trough feature of quartz_wm.
Simone
-- in the arms of your angel, you may find some comfort here.
_______________________________________________ Do not post admin requests to the list. They will be ignored. X11-users mailing list (X11-users@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/x11-users/bbyer%40apple.com
This email sent to bbyer@apple.com
Ben Byer CoreOS / BSD Technology Group, XDarwin maintainer
I also think that the fbBlah check should be reversed - disable the optimization unless the special file is there. Since we're trying to determine whether or not that optimization is horking people, we'd prefer to disable it by default unless they explicitly disable it again. - Jordan On Dec 7, 2007, at 2:25 PM, Jeremy Huddleston wrote:
I'll put out a version with alloca disabled for you to test in a bit.
--Jeremy
On Dec 7, 2007, at 14:11, Simone Karin Lehmann wrote:
Am 06.12.2007 um 05:15 schrieb Jeremy Huddleston:
I've just pushed Xquartz-1.3.0-apple3 to the server and source code is uploading now. wiki will be updated soon.
Pretty much the only change users will notice over 1.3.0-apple2 (from X11-2.1.0.1.pkg) is a hook to disable fbBlah calls. If you have been experiencing crashes in fbFill or other calls that start with fb, then try this out and let us know how it works for you:
Start Terminal.app and execute: $ touch /tmp/disable_fb.txt
Now launch X and try to crash it.
This doesn't work for me. I've tried it and I can still get X to crash in fbBlah routines.
I'm using Gimp. You can download it from http://gimp.lisanet.de/Website/Gimp_unter_Mac_OS_X_files/Gimp%202.4.2%20Leop...
Now open an image with big dimensions. Mine is a 3474x2314 tiff image. Duplicate the background layer twice by clicking on the duplicate layer icon in gimp's toolbox window. Now click on the menu text in the image window _without_ first clicking on the image window's title bar. Crash. Works every time :-(
FYI: I use the click_trough feature of quartz_wm.
Simone
-- in the arms of your angel, you may find some comfort here.
_______________________________________________ Do not post admin requests to the list. They will be ignored. X11-users mailing list (X11-users@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/x11-users/jkh%40apple.com
This email sent to jkh@apple.com
I can't reproduce it. I don't have a large image here to test it with, and creating simple ones (all white, a few lines, etc) doesn't seem to crash it. I execute /A/Gimp.app/Resources/bin/gimp (or /A/ Gimp.app/C/M/Gimp seems to work now, but it didn't start the first time). Then do File->new, set to 4000x3000, duplicate the layer 10 times with the button. Then click on 'File' in the image window. Works here. Can you put your image up somewhere (you can attach it to a bug report on trac)? Maybe it needs to be a sufficiently complex image for some reason. --Jeremy On Dec 7, 2007, at 14:11, Simone Karin Lehmann wrote:
Am 06.12.2007 um 05:15 schrieb Jeremy Huddleston:
I've just pushed Xquartz-1.3.0-apple3 to the server and source code is uploading now. wiki will be updated soon.
Pretty much the only change users will notice over 1.3.0-apple2 (from X11-2.1.0.1.pkg) is a hook to disable fbBlah calls. If you have been experiencing crashes in fbFill or other calls that start with fb, then try this out and let us know how it works for you:
Start Terminal.app and execute: $ touch /tmp/disable_fb.txt
Now launch X and try to crash it.
This doesn't work for me. I've tried it and I can still get X to crash in fbBlah routines.
I'm using Gimp. You can download it from http://gimp.lisanet.de/Website/Gimp_unter_Mac_OS_X_files/Gimp%202.4.2%20Leop...
Now open an image with big dimensions. Mine is a 3474x2314 tiff image. Duplicate the background layer twice by clicking on the duplicate layer icon in gimp's toolbox window. Now click on the menu text in the image window _without_ first clicking on the image window's title bar. Crash. Works every time :-(
FYI: I use the click_trough feature of quartz_wm.
Simone
-- in the arms of your angel, you may find some comfort here.
participants (4)
-
Ben Byer
-
Jeremy Huddleston
-
Jordan K. Hubbard
-
Simone Karin Lehmann