xorg-app-xconsole-1.0.5-1.x86_64 segfault on start
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PLD Linux |
New
|
Undecided
|
Unassigned |
Bug Description
# xconsole
Warning: Unable to load any usable ISO8859 font
Segmentation fault
# gdb xconsole
GNU gdb (GDB) 7.5.0-0.20120926.2 (PLD Linux)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pld-linux".
For bug reporting instructions, please see:
<http://
Reading symbols from /usr/bin/
done.
(gdb) r
Starting program: /usr/bin/xconsole
Warning: Unable to load any usable ISO8859 font
Program received signal SIGSEGV, Segmentation fault.
GetGC (sink=0x637b20) at AsciiSink.c:1658
1658 values.font = sink->ascii_
(gdb) bt
#0 GetGC (sink=0x637b20) at AsciiSink.c:1658
#1 XawAsciiSinkIni
#2 0x00007ffff7705070 in CallInitialize (class=
num_args=0) at Create.c:226
#3 0x00007ffff7705a6d in xtCreate (name=<optimized out>, class=0x0, widget_
num_args=0, typed_args=0x0, num_typed_args=0, parent_
#4 0x00007ffff7705e8b in _XtCreateWidget (name=0x7ffff7b
args=0x0, num_args=0, typed_args=0x0, num_typed_args=0) at Create.c:570
#5 0x00007ffff770619e in XtCreateWidget (name=name@
parent=
#6 0x00007ffff7b888b7 in XawAsciiInitialize (request=<optimized out>, cnew=0x634270, args=0x0, num_args=
#7 0x00007ffff7705070 in CallInitialize (class=
num_args=0) at Create.c:226
#8 0x00007ffff7705a6d in xtCreate (name=<optimized out>, class=0x0, widget_
args=0x0, num_args=0, typed_args=0x0, num_typed_args=0, parent_
#9 0x00007ffff7705e8b in _XtCreateWidget (name=0x402e52 "text", widget_
num_args=0, typed_args=0x0, num_typed_args=0) at Create.c:570
#10 0x00007ffff770629a in XtCreateManaged
args=
#11 0x0000000000401ba2 in main (argc=1, argv=0x7fffffff
(gdb)
does not seem to be relevant to the as font name (visible when stracing) exists in the system:
# strace -s200 -ewritev xconsole 2>&1 | grep ISO
writev(4, [{"-\0\
Warning: Unable to load any usable ISO8859 font
# xlsfonts
-misc-fixed-
-misc-fixed-
-misc-fixed-
-misc-fixed-
-misc-fixed-
-misc-fixed-
-misc-fixed-
6x12
6x13
6x13
cursor
cursor
fixed
fixed
relevant packages (their debuginfos):
Mon Mar 4 23:59:12 2013 xorg-app-
Tue Mar 5 00:00:34 2013 xorg-lib-
Tue Mar 5 00:02:16 2013 xorg-lib-
(gdb) p sink->ascii_ sink.font
$4 = (XFontStruct *) 0x0
and whole sink: Rec>, callbacks = 0x0, nonprinting = 1 '\001',
(gdb) p *sink
$5 = {
object = {
self = 0x637b20,
widget_class = 0x7ffff7dd2140 <asciiSinkClass
parent = 0x634270,
xrm_name = 839,
being_destroyed = 0 '\000',
destroy_
constraints = 0x0
},
text_sink = {
foreground = 3225401,
background = 15592941,
tabs = 0x0,
char_tabs = 0x0,
tab_count = 0,
cursor_color = 0,
properties = 0x0,
paint = 0x0,
pad = {0x0,
0x0}
},
ascii_sink = {
font = 0x0,
echo = 1 '\001',
display_
normgc = 0x0,
invgc = 0x0,
xorgc = 0x0,
cursor_position = 0,
laststate = XawisOn,
cursor_x = 0,
cursor_y = 0,
pad = {0x0,
0x0,
0x0,
0x0}
}
}