|
From: | Marcus G. Daniels |
Subject: | Re: [swarm-hackers] Fedora 9 troubles: Swarm compiled, programs start, but die on "start" button |
Date: | Thu, 28 Aug 2008 16:49:40 -0600 |
User-agent: | Thunderbird 2.0.0.16 (Windows/20080708) |
Paul Johnson wrote:
I've installed Fedora 9 and built swarm-2.2.5 without any patches. The tcltk and blt versions provided by Fedora are used. The build seems to go fine. Programs run OK in batch mode. I've run into some trouble while trying to run applications. Things like this have been happening in Ubuntu from time-to-time and I thought it was because I'm using the experimental window manager "compiz". But now on theis Fedora 9 system, I'm running strictly "out of the box" and it dies. Fedora 9 introduced the beta version of xorg and that was one of the reasons why I gave up on Fedora and started using different Linux distributions. If you think this is just an xorg flaw, cool! I feel even more vindicated.
The crucial patch I found that was needed for BLT 3.0 (CVS) is here: http://lists.gnu.org/archive/html/swarm-hackers/2008-08/msg00000.htmlThe `deep' change (as opposed to the crud that needed to get a compile), is the addition of the inputStyle slot for Tk 8.5. I see the patches for BLT 2.4 for Fedora 9 distributed in the SRPM has that, but it also has a whole bunch of other changes too. Certainly a bug in the X11 stuff in BLT could (and probably is) creating the problem you see. I was having actually crashes not X complaints but that was on x86_64.
Sounds like you aren't getting a useful debug trace because X11 is not in sync with the program. If you find the call to XSynchronize and move it outside the following #endif, you can force it to be in sync. (hack)
[Prev in Thread] | Current Thread | [Next in Thread] |