Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: x11-toolkits/xview (actually contool)

17 views
Skip to first unread message

Carlos A. M. dos Santos

unread,
Aug 5, 2009, 9:38:56 PM8/5/09
to
On Wed, Aug 5, 2009 at 5:50 PM, Tom Uffner<t...@uffner.com> wrote:
> Carlos A. M. dos Santos wrote:
>
>> Can't xconsole do the job for you instead of contool?
>
> more or less. i am using xconsole by default. however i prefer contool
> because it has the following features which are missing from every other
> X console program that I am aware of:
>
> 1. it can remain iconified (or entirely unmapped) and out of my way most
> of the time.
> 2. it can timestamp the messages it prints
> 3. it can alert me to the presence of new console messages by flashing
> its icon, beeping, and/or opening its window
> 4. it allows me to specify, using regular expression filters, the types
> of messages it should or should not alert on.
>
>> BTW, what problems do you have with contool? Are they the same ones
>> discussed before in these threads?
>>
>>
>> http://lists.freebsd.org/pipermail/freebsd-hackers/2008-October/026516.html
>>
>> http://lists.freebsd.org/pipermail/freebsd-hackers/2008-November/026722.html
>
> my xconsole still exhibits those problems. don't know about contool yet.

It is even worst on 8.0, now. Even making xconsole SUID root I can't
see any of the messages written to /dev/console. Using "xterm -C" does
not work.

> as i said, i haven't had the time to diagnose it yet. what console i use
> on my X workstations is not really that high a priority in the grand scheme
> of things. contool is exiting with this message:
>
> Assertion failed: (ret != inval_id), function _XAllocID, file xcb_io.c, line
> 378.
> Abort
>
> which may be another symptom of the tty layer changes, but i haven't really
> had time to look at it yet.

Looks like a bug in XCB. This would not be a surprise, given the poor
engineering of Xorg these days (lack of it, in fact). Try rebuilding
libX11 with the patch I sent in this PR:

http://www.freebsd.org/cgi/query-pr.cgi?pr=137373

You will not miss XCB. It is as useful as hole int your head.

--
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.
_______________________________________________
freebs...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-port...@freebsd.org"

Doug Barton

unread,
Aug 5, 2009, 10:33:20 PM8/5/09
to

I thought contool looked interesting so I tried build it. It requires
xview, which fails as follows on a fairly recent -current (8.0-BETA2
r195917: Mon Jul 27 16:09:24 PDT 2009):

cc -fPIC -O2 -pipe -ggdb -fno-strict-aliasing -ggdb
-I../../../build/include -I/usr/local/include -DCSRG_BASED
-I/include -DSUNOS41 -DX11R6 -DFUNCPROTO=15 -DNARROWPROTO
-DOS_HAS_LOCALE -DOS_HAS_MMAP
-DEXTRASMENU="\"/usr/local/lib/.text_extras_menu\""
-I../../../build/include -I/usr/local/include -DCSRG_BASED
-I/include -DSUNOS41 -DX11R6 -DFUNCPROTO=15 -DNARROWPROTO
-DOS_HAS_LOCALE -DOS_HAS_MMAP
-DEXTRASMENU="\"/usr/local/lib/.text_extras_menu\"" -c ps_impl.c -o
shared/ps_impl.o
ps_impl.c: In function 'ps_create':
ps_impl.c:183: warning: passing argument 1 of 'xv_error' makes integer
from pointer without a cast
rm -f ev_display.o shared/ev_display.o
cc -fPIC -O2 -pipe -ggdb -fno-strict-aliasing -ggdb
-I../../../build/include -I/usr/local/include -DCSRG_BASED
-I/include -DSUNOS41 -DX11R6 -DFUNCPROTO=15 -DNARROWPROTO
-DOS_HAS_LOCALE -DOS_HAS_MMAP
-DEXTRASMENU="\"/usr/local/lib/.text_extras_menu\""
-I../../../build/include -I/usr/local/include -DCSRG_BASED
-I/include -DSUNOS41 -DX11R6 -DFUNCPROTO=15 -DNARROWPROTO
-DOS_HAS_LOCALE -DOS_HAS_MMAP
-DEXTRASMENU="\"/usr/local/lib/.text_extras_menu\"" -c ev_display.c
-o shared/ev_display.o
In file included from ../../../build/include/xview_private/tty_impl.h:216,
from ev_display.c:36:
/usr/include/sys/ioctl_compat.h:42:2: error: #error "Definitions not
available without TTY ioctl compat."
ev_display.c: In function 'ev_init_X_carets':
ev_display.c:89: warning: passing argument 1 of 'xv_error' makes
integer from pointer without a cast
ev_display.c: In function 'ev_put_caret':
ev_display.c:138: warning: passing argument 1 of 'xv_error' makes
integer from pointer without a cast
*** Error code 1

--

This .signature sanitized for your protection

Tom Uffner

unread,
Aug 5, 2009, 11:41:25 PM8/5/09
to
Doug Barton wrote:
> I thought contool looked interesting so I tried build it. It requires
> xview, which fails as follows on a fairly recent -current (8.0-BETA2
> r195917: Mon Jul 27 16:09:24 PDT 2009):

i posted an ugly workaround for this a few days ago, which started this
thread, and Mel Flynn replied with a better one.

tom

Doug Barton

unread,
Aug 6, 2009, 12:05:10 AM8/6/09
to
Tom Uffner wrote:
> Doug Barton wrote:
>> I thought contool looked interesting so I tried build it. It requires
>> xview, which fails as follows on a fairly recent -current (8.0-BETA2
>> r195917: Mon Jul 27 16:09:24 PDT 2009):
>
> i posted an ugly workaround for this a few days ago, which started this
> thread, and Mel Flynn replied with a better one.

Ok, committed, thanks!


--

This .signature sanitized for your protection

_______________________________________________

Doug Barton

unread,
Aug 6, 2009, 12:09:58 AM8/6/09
to
This is a multi-part message in MIME format.
--------------040602070301080906000904
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

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)

gdb log attached

--

This .signature sanitized for your protection


--------------040602070301080906000904
Content-Type: text/plain;
name="contool-gdb.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="contool-gdb.log"

$ gdb /usr/local/bin/contool contool.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...(no debugging symbols found)...
Core was generated by `contool'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/local/lib/libxview.so.3...done.
Loaded symbols for /usr/local/lib/libxview.so.3
Reading symbols from /usr/local/lib/libolgx.so.3...done.
Loaded symbols for /usr/local/lib/libolgx.so.3
Reading symbols from /usr/local/lib/libXext.so.6...done.
Loaded symbols for /usr/local/lib/libXext.so.6
Reading symbols from /usr/local/lib/libX11.so.6...done.
Loaded symbols for /usr/local/lib/libX11.so.6
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/local/lib/libxcb.so.2...done.
Loaded symbols for /usr/local/lib/libxcb.so.2
Reading symbols from /usr/local/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/local/lib/libXdmcp.so.6
Reading symbols from /usr/lib/librpcsvc.so.5...done.
Loaded symbols for /usr/lib/librpcsvc.so.5
Reading symbols from /usr/local/lib/libXau.so.6...done.
Loaded symbols for /usr/local/lib/libXau.so.6
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x283e48c7 in kill () at kill.S:3
3 RSYSCALL(kill)
(gdb) bt
#0 0x283e48c7 in kill () at kill.S:3
#1 0x283e4826 in __raise (s=6) at /usr/local/src/lib/libc/gen/raise.c:46
#2 0x283e342a in abort () at /usr/local/src/lib/libc/stdlib/abort.c:65
#3 0x283c98f6 in __assert (func=0x6 <Address 0x6 out of bounds>,
file=0x5 <Address 0x5 out of bounds>, line=0,
failedexpr=0x28298178 "ret != inval_id")
at /usr/local/src/lib/libc/gen/assert.c:54
#4 0x2822d2ba in _XAllocID (dpy=0x28523600) at xcb_io.c:378
#5 0x281611b5 in server_init (parent=0, server_public=676349152,
avlist=0xbfbfdc84) at server.c:746
#6 0x281b2a9d in xv_create_avlist (parent=0, pkg=0x281cb360,
avlist=0xbfbfdc84) at xv.c:391
#7 0x281b2c6f in xv_create (parent=0, pkg=0x281cb360) at xv.c:307
#8 0x281b4924 in xv_init (attr1=1241974786) at xv_init.c:308
#9 0x0804b801 in ?? ()
#10 0x4a070802 in ?? ()
#11 0xbfbfea70 in ?? ()
#12 0xbfbfea90 in ?? ()
#13 0x00000000 in ?? ()
#14 0x00000000 in ?? ()
#15 0x00000000 in ?? ()
#16 0x00000000 in ?? ()
#17 0x00000000 in ?? ()
#18 0x00000000 in ?? ()
#19 0x00000000 in ?? ()
#20 0xbfbfea90 in ?? ()
#21 0xbfbfea70 in ?? ()
#22 0x00000000 in ?? ()
#23 0x00000000 in ?? ()
#24 0x00000000 in ?? ()
#25 0x00000000 in ?? ()
#26 0x00000000 in ?? ()
#27 0x00000000 in ?? ()
#28 0x00000000 in ?? ()
#29 0x00000000 in ?? ()
#30 0x00000000 in ?? ()
#31 0x00000000 in ?? ()
#32 0x00000000 in ?? ()
#33 0x00000000 in ?? ()
#34 0x00000000 in ?? ()
#35 0x00000000 in ?? ()
#36 0x00000000 in ?? ()
#37 0x00000000 in ?? ()
#38 0x00000000 in ?? ()
#39 0x00000000 in ?? ()
#40 0x00000000 in ?? ()
#41 0x00000000 in ?? ()
#42 0x00000000 in ?? ()
#43 0x00000000 in ?? ()
#44 0x00000000 in ?? ()
#45 0x00000000 in ?? ()
#46 0x00000000 in ?? ()
#47 0x00000000 in ?? ()
#48 0x00000000 in ?? ()
#49 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#50 0x00000000 in ?? ()
#51 0x00000000 in ?? ()
#52 0x00000000 in ?? ()
#53 0x00000000 in ?? ()
#54 0x00000000 in ?? ()
#55 0x00000000 in ?? ()
#56 0x00000000 in ?? ()
#57 0x00000000 in ?? ()
#58 0x00000000 in ?? ()
#59 0x00000000 in ?? ()
#60 0x00000000 in ?? ()
#61 0x00000000 in ?? ()
#62 0x00000000 in ?? ()
#63 0x00000000 in ?? ()
#64 0x00000000 in ?? ()
#65 0x00000000 in ?? ()
#66 0x00000000 in ?? ()
#67 0x00000000 in ?? ()
#68 0x00000000 in ?? ()
#69 0x00000000 in ?? ()
#70 0x00000000 in ?? ()
#71 0x00000000 in ?? ()
#72 0x00000000 in ?? ()
#73 0x00000000 in ?? ()
#74 0x00000000 in ?? ()
#75 0x00000000 in ?? ()
#76 0x00000000 in ?? ()
#77 0x00000000 in ?? ()
#78 0x00000000 in ?? ()
#79 0x00000000 in ?? ()
#80 0x00000000 in ?? ()
#81 0x00000000 in ?? ()
#82 0x00000000 in ?? ()
#83 0x00000000 in ?? ()
#84 0x00000000 in ?? ()
#85 0x00000000 in ?? ()
#86 0x00000000 in ?? ()
#87 0x00000000 in ?? ()
#88 0x00000000 in ?? ()
#89 0x00000000 in ?? ()
#90 0x00000000 in ?? ()
#91 0x00000000 in ?? ()
#92 0x00000000 in ?? ()
#93 0x00000000 in ?? ()
#94 0x00000000 in ?? ()
#95 0x00000000 in ?? ()
#96 0x00000000 in ?? ()
#97 0x00000000 in ?? ()
#98 0x00000000 in ?? ()
#99 0x00000000 in ?? ()
#100 0x00000000 in ?? ()
#101 0x00000000 in ?? ()
#102 0x00000000 in ?? ()
#103 0x00000000 in ?? ()
#104 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#105 0x00000000 in ?? ()
#106 0x00000000 in ?? ()
#107 0x00000000 in ?? ()
#108 0x00000000 in ?? ()
#109 0x00000000 in ?? ()
#110 0x00000000 in ?? ()
#111 0x00000000 in ?? ()
#112 0x00000000 in ?? ()
#113 0x00000000 in ?? ()
#114 0x00000000 in ?? ()
#115 0x00000000 in ?? ()
#116 0x00000000 in ?? ()
#117 0x00000000 in ?? ()
#118 0x00000000 in ?? ()
#119 0x00000000 in ?? ()
#120 0x00000000 in ?? ()
#121 0x00000000 in ?? ()
#122 0x00000000 in ?? ()
#123 0x00000000 in ?? ()
#124 0x00000000 in ?? ()
#125 0x00000000 in ?? ()
#126 0x00000000 in ?? ()
#127 0x00000000 in ?? ()
#128 0x00000000 in ?? ()
#129 0x00000000 in ?? ()
#130 0x00000000 in ?? ()
#131 0x00000000 in ?? ()
#132 0x00000000 in ?? ()
#133 0x00000000 in ?? ()
#134 0x00000000 in ?? ()
#135 0x00000000 in ?? ()
#136 0x00000000 in ?? ()
#137 0x00000000 in ?? ()
#138 0x00000000 in ?? ()
#139 0x00000000 in ?? ()
#140 0x00000000 in ?? ()
#141 0x00000000 in ?? ()
#142 0x00000000 in ?? ()
#143 0x00000000 in ?? ()
#144 0x00000000 in ?? ()
#145 0x00000000 in ?? ()
#146 0x00000000 in ?? ()
#147 0x00000000 in ?? ()
#148 0x00000000 in ?? ()
#149 0x00000000 in ?? ()
#150 0x00000000 in ?? ()
#151 0x00000000 in ?? ()
#152 0x00000000 in ?? ()
#153 0x00000000 in ?? ()
#154 0x00000000 in ?? ()
#155 0x00000000 in ?? ()
#156 0x00000000 in ?? ()
#157 0x00000000 in ?? ()
#158 0x00000000 in ?? ()
#159 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#160 0x00000000 in ?? ()
#161 0x00000000 in ?? ()
#162 0x00000000 in ?? ()
#163 0x00000000 in ?? ()
#164 0x00000000 in ?? ()
#165 0x00000000 in ?? ()
#166 0x00000000 in ?? ()
#167 0x00000000 in ?? ()
#168 0x00000000 in ?? ()
#169 0x00000000 in ?? ()
#170 0x00000000 in ?? ()
#171 0x00000000 in ?? ()
#172 0x00000000 in ?? ()
#173 0x00000000 in ?? ()
#174 0x00000000 in ?? ()
#175 0x00000000 in ?? ()
#176 0x00000000 in ?? ()
#177 0x00000000 in ?? ()
#178 0x00000000 in ?? ()
#179 0x00000000 in ?? ()
#180 0x00000000 in ?? ()
#181 0x00000000 in ?? ()
#182 0x00000000 in ?? ()
#183 0x00000000 in ?? ()
#184 0x00000000 in ?? ()
#185 0x00000000 in ?? ()
#186 0x00000000 in ?? ()
#187 0x00000000 in ?? ()
#188 0x00000000 in ?? ()
#189 0x00000000 in ?? ()
#190 0x00000000 in ?? ()
#191 0x00000000 in ?? ()
#192 0x00000000 in ?? ()
#193 0x00000000 in ?? ()
#194 0x00000000 in ?? ()
#195 0x00000000 in ?? ()
#196 0x00000000 in ?? ()
#197 0x00000000 in ?? ()
#198 0x00000000 in ?? ()
#199 0x00000000 in ?? ()
#200 0x00000000 in ?? ()
#201 0x00000000 in ?? ()
#202 0x00000000 in ?? ()
#203 0x00000000 in ?? ()
#204 0x00000000 in ?? ()
#205 0x00000000 in ?? ()
#206 0x00000000 in ?? ()
#207 0x00000000 in ?? ()
#208 0x00000000 in ?? ()
#209 0x00000000 in ?? ()
#210 0x00000000 in ?? ()
#211 0x00000000 in ?? ()
#212 0x00000000 in ?? ()
#213 0x00000000 in ?? ()
#214 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#215 0x00000000 in ?? ()
#216 0x00000000 in ?? ()
#217 0x00000000 in ?? ()
#218 0x00000000 in ?? ()
#219 0x00000000 in ?? ()
#220 0x00000000 in ?? ()
#221 0x00000000 in ?? ()
#222 0x00000000 in ?? ()
#223 0x00000000 in ?? ()
#224 0x2805fa3c in symlook_obj (name=0x0, hash=0, obj=0xbfbfea88,
ventry=0x8049a99, flags=1) at /usr/local/src/libexec/rtld-elf/rtld.c:2868
#225 0x08049a99 in ?? ()
#226 0x00000000 in ?? ()
#227 0x00000000 in ?? ()
#228 0xbfbfea88 in ?? ()
#229 0x08049a99 in ?? ()
#230 0x00000001 in ?? ()
#231 0xbfbfea90 in ?? ()
#232 0xbfbfea98 in ?? ()
#233 0x00000000 in ?? ()
#234 0xbfbfea70 in ?? ()
#235 0xbfbfea8c in ?? ()
#236 0x00000000 in ?? ()
#237 0x00000001 in ?? ()
#238 0xbfbfec08 in ?? ()
#239 0x00000000 in ?? ()
#240 0xbfbfec10 in ?? ()
#241 0xbfbfec23 in ?? ()
#242 0xbfbfec55 in ?? ()
#243 0xbfbfec63 in ?? ()
#244 0xbfbfec74 in ?? ()
#245 0xbfbfec82 in ?? ()
#246 0xbfbfec95 in ?? ()
#247 0xbfbfeca7 in ?? ()
#248 0xbfbfecc0 in ?? ()
#249 0xbfbfecd3 in ?? ()
#250 0xbfbfecde in ?? ()
#251 0xbfbfece9 in ?? ()
#252 0xbfbfed01 in ?? ()
#253 0xbfbfed17 in ?? ()
#254 0xbfbfed45 in ?? ()
#255 0xbfbfed58 in ?? ()
#256 0xbfbfed6c in ?? ()
#257 0xbfbfed8c in ?? ()
#258 0xbfbfeddf in ?? ()
#259 0xbfbfedf4 in ?? ()
#260 0xbfbfee08 in ?? ()
#261 0xbfbfee14 in ?? ()
#262 0xbfbfee24 in ?? ()
#263 0xbfbfee37 in ?? ()
#264 0xbfbfee4a in ?? ()
#265 0xbfbfee52 in ?? ()
#266 0xbfbfee63 in ?? ()
#267 0xbfbfee73 in ?? ()
#268 0xbfbfeebd in ?? ()
---Type <return> to continue, or q <return> to quit---
#269 0xbfbfeecb in ?? ()
#270 0xbfbfeee0 in ?? ()
#271 0xbfbfef42 in ?? ()
#272 0xbfbfef5c in ?? ()
#273 0xbfbfef69 in ?? ()
#274 0xbfbfef8c in ?? ()
#275 0xbfbfef9e in ?? ()
#276 0x00000000 in ?? ()
#277 0x00000003 in ?? ()
#278 0x08048034 in ?? ()
#279 0x00000004 in ?? ()
#280 0x00000020 in ?? ()
#281 0x00000005 in ?? ()
#282 0x00000006 in ?? ()
#283 0x00000006 in ?? ()
#284 0x00001000 in ?? ()
#285 0x00000008 in ?? ()
#286 0x00000000 in ?? ()
#287 0x00000009 in ?? ()
#288 0x08049a10 in ?? ()
#289 0x00000007 in ?? ()
#290 0x2805c000 in ?? ()
#291 0x0000000f in ?? ()
#292 <signal handler called>
Cannot access memory at address 0x4c
Current language: auto; currently asm
(gdb)

--------------040602070301080906000904
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
freebs...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-port...@freebsd.org"

--------------040602070301080906000904--

Mel Flynn

unread,
Aug 6, 2009, 1:41:02 AM8/6/09
to
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
the most basic function of xview, it might be best to mark it as
BROKEN for the time being and complain with Xorg about yet another
case of backwards compatibility failing. Of course I meant to say
to patch it or remove the port and it's dependants.

[1] Patch:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/sysutils/contool/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- Makefile 9 Jun 2009 15:33:17 -0000 1.20
+++ Makefile 6 Aug 2009 05:20:11 -0000
@@ -24,8 +24,12 @@

MAN1= contool.1

+
pre-install:
@${MKDIR} ${PREFIX}/lib/help
+.if defined(WITH_DEBUG)
+ -${SED} -i.bak -e 's/INSTPGMFLAGS = -s/INSTPGMFLAGS =/' ${WRKSRC}/Makefile
+.endif

post-install:
@${CAT} ${PKGMESSAGE}
--
Mel

Carlos A. M. dos Santos

unread,
Aug 6, 2009, 9:11:51 AM8/6/09
to
2009/8/6 Mel Flynn <mel.flynn+...@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.

0 new messages