x11-toolkits/xview (actually contool)

Carlos A. M. dos Santos unixmania at gmail.com
Thu Aug 6 13:11:36 UTC 2009


2009/8/6 Mel Flynn <mel.flynn+fbsd.ports at mailing.thruhere.net>:
> On Wednesday 05 August 2009 20:08:55 Doug Barton wrote:
>> Ok, so now I'm up to the point where starting contool give me this:
>>
>> contool
>> Assertion failed: (ret != inval_id), function _XAllocID, file
>> xcb_io.c, line 378.
>> Abort trap: 6 (core dumped)
>
> You get a better a log if you install contool unstripped [1]:
> (gdb) bt
> #0  0x28463eb7 in kill () from /lib/libc.so.7
> #1  0x28463e16 in raise () from /lib/libc.so.7
> #2  0x28462a1a in abort () from /lib/libc.so.7
> #3  0x28448ee6 in __assert () from /lib/libc.so.7
> #4  0x28284d46 in _XAllocID (dpy=0x28524600) at xcb_io.c:378
> #5  0x2818e11c in server_init (parent=0, server_public=676345056, avlist=0xbfbfd944)
>    at server.c:746
> #6  0x281f33b9 in xv_create_avlist (parent=0, pkg=0x0, avlist=0xbfbfd944) at xv.c:391
> #7  0x281f315b in xv_create (parent=0, pkg=0x28210040) at xv.c:307
> #8  0x281f520a in xv_init (attr1=1241974786) at xv_init.c:308
> #9  0x0804b801 in main (argc=1, argv=0xbfbfe6e4) at contool.c:777
>
> Which points to xv_init from xview as the culprit. Since that is
---8<---

Nope. It points to XAllocID as the culprit, so far, which in its turn
points to _XAllocID, in xcb_io.c, from libX11. Try building libX11
without XCB (see PR 137373). I'd test it myself but I'm running AMD64
here and Xview is maked as broken on this architecture.

-- 
My preferred quotation of Robert Louis Stevenson is "You cannot
make an omelette without breaking eggs". Not because I like the
omelettes, but because I like the sound of eggs being broken.


More information about the freebsd-ports mailing list