On Fri, 23 Jul 2010 20:31:54 -0700 patrick keshishian <[email protected]> wrote:
> On Fri, Jul 23, 2010 at 12:26 PM, Dawe <[email protected]> wrote: > > On Thu, 22 Jul 2010 22:16:32 -0700 > > patrick keshishian <[email protected]> wrote: > > > >> Seems at least the last two macppc snapshots I've tried had a broken > >> X. I saw mention of this from another user on po...@[1]. > >> > >> Just curious if this is being worked on, is there anything I can do to > >> help? > >> > >> > >> [1] http://marc.info/?l=openbsd-ports&m=127983358723897&w=2 > >> > >> [2] dmesg copy-and-pasted from notepad.exe (sorry for any mangling) > >> > > > > My own build of X works again. > > Maybe something just in snapshots? > > Hmm... after I rebuild X again it seems to work now (still some issues > though). I'm curious, do you know which snapshot you were using? > > So just for the record: > - X from snapshots (July 19th, and July 22nd) did not work. > With the July 19th snapshot I did a fresh install. With the July 22nd > snapshot I took the upgrade path. > - Building X from source (empty /usr/xobj, etc) still did not work. > - Built xserver with debug and following instructions in xenocara/README > left me with a strange core with useless backtrace. > - Rebuilding X (empty /usr/xobj) with DEBUG=-g starts X but there > are some issues with some ports that use X (e.g., firefox 3.6.7 > crashes similar useless core file as X earlier). > > ATM I'm starting to build the entire system from source (kernel, base, > X over again) and then try and (re)build the ports ... > > --patrick > The snapshot was from July 22nd. That was the first time I noticed that X was broken. I can't say when it worked the last time because I don't use X on this machine regularly. I build X with env CFLAGS=-g make build, it was the first X build on this machine, so xobj was clean. I'm seeing similar crashes like you with firefox. Other X using ports don't seem to have such issues. gvim, midori, gkrellm, qemu all work so far. I'll build a firefox package with debug symbols to see how this works out.

