> Could you type "bt full" at this point and send the output of that?
>
> Additionally the output of your /proc/cpuinfo might be interesting,
> as this might be something depending on the processor. (Or rather the
> the code libc is using depending on the processor).
>
> Thanks in advance,
>       Bernhard R. Link
Thank you for your help.

Here is additional information:

I have the same problem on several different debian-amd64 systems (intel xeons
and corei7).

$ cat /proc/cpuinfo
cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 30
model name      : Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz
stepping        : 5
cpu MHz         : 1199.000
cache size      : 8192 KB
physical id     : 0
siblings        : 8
core id         : 0
cpu cores       : 4
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm
constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni
dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt
lahf_lm ida tpr_shadow vnmi flexpriority ept vpid
bogomips        : 5586.09
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual

(gdb) run
Starting program: /usr/bin/gv

Program received signal SIGSEGV, Segmentation fault.
__strcpy_ssse3 () at ../sysdeps/x86_64/multiarch/strcpy.S:94
94      ../sysdeps/x86_64/multiarch/strcpy.S: No such file or directory.
        in ../sysdeps/x86_64/multiarch/strcpy.S
(gdb) bt full
#0  __strcpy_ssse3 () at ../sysdeps/x86_64/multiarch/strcpy.S:94
No locals.
#1  0x000000000042de08 in ?? ()
No symbol table info available.
#2  0x000000000042e0e2 in ?? ()
No symbol table info available.
#3  0x0000000000419d1e in ?? ()
No symbol table info available.
#4  0x000000000041b1b5 in ?? ()
No symbol table info available.
#5  0x00007ffff6befc4d in __libc_start_main (main=<value optimized out>,
argc=<value optimized out>,
    ubp_av=<value optimized out>, init=<value optimized out>, fini=<value
optimized out>,
    rtld_fini=<value optimized out>, stack_end=0x7fffffffe618) at
libc-start.c:228
        result = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 1690870371155729992,
4218272, 140737488348704, 0, 0,
                -1690870371469205944, -1690889621268308408}, mask_was_saved =
0}}, priv = {pad = {0x0, 0x0,
              0x433530, 0x7fffffffe628}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 4404528}}}
        not_first_call = <value optimized out>
#6  0x0000000000405dc9 in ?? ()
No symbol table info available.
#7  0x00007fffffffe618 in ?? ()
No symbol table info available.
#8  0x000000000000001c in ?? ()
No symbol table info available.
#9  0x0000000000000001 in ?? ()
No symbol table info available.
#10 0x00007fffffffe875 in ?? ()
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.

$ strace gv
[...]
open("/usr/share/gv/gv_system.ad", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=3880, ...}) = 0
read(4, "!\n!  gv_user.ad\n!  User specific"..., 3880) = 3880
close(4)                                = 0
stat("/home/emmanuel/.gv", 0x7fff99dbe7f0) = -1 ENOENT (No such file or
directory)
stat("/home/emmanuel/.gv-noint:C", 0x7fff99dbe9c0) = -1 ENOENT (No such file or
directory)
stat("/usr/share/gv/nls/noint:C.dat", NULL) = -1 ENOENT (No such file or
directory)
stat("/home/emmanuel/.gv-noint:C", 0x7fff99dbe9c0) = -1 ENOENT (No such file or
directory)
stat("/usr/share/gv/nls/noint:C.dat", NULL) = -1 ENOENT (No such file or
directory)
stat("/home/emmanuel/.gv-C", 0x7fff99dbe9c0) = -1 ENOENT (No such file or
directory)
stat("/usr/share/gv/nls/C.dat", NULL)   = -1 ENOENT (No such file or directory)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\20\0\6\0\20\0\300\3WM_DELETE_WINDOW", 24}, {NULL, 0}, {"", 0}], 3)
= 24
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\341\t\0\0\0\0\0\225\0\0\0\377\177\0\0\0\0\0\0\0\0\0\0`\335\355\376\377\177\0\0",
4096) = 32
read(3, 0x1fcc2f4, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)
read(3, 0x1fcc2f4, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\20\1\t\0\33\0\300\3XDCCC_LINEAR_RGB_CORRECT"..., 36}, {NULL, 0},
{"", 0}], 3) = 36
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\341\n\0\0\0\0\0\0\0\0\0\377\177\0\0\0\0\0\0\0\0\0\0`\335\355\376\377\177\0\0",
4096) = 32
read(3, 0x1fcc2f4, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)
read(3, 0x1fcc2f4, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\20\1\t\0\31\0\300\3XDCCC_LINEAR_RGB_MATRICE"..., 36}, {NULL, 0},
{"", 0}], 3) = 36
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\341\v\0\0\0\0\0\0\0\0\0\377\177\0\0\0\0\0\0\0\0\0\0`\335\355\376\377\177\0\0",
4096) = 32
read(3, 0x1fcc2f4, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)
read(3, 0x1fcc2f4, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)
stat("/usr/lib/X11/Xcms.txt", 0x7fff99dbc690) = -1 ENOENT (No such file or
directory)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"U\1\5\0!\0\0\0\6\0CC", 12}, {"gray71", 6}, {"\0\0", 2}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\0\f\0\0\0\0\0\266\265\0\0\265\265\265\265\265\265\265\265\266\266\265\265\340$#\3\0\0\0\0",
4096) = 32
read(3, 0x1fcc2f4, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)
read(3, 0x1fcc2f4, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)
access("/usr/share/gv/safe-gs-workdir", R_OK|X_OK) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\20\1\6\0\20\0\0\0SCREEN_RESOURCES", 24}, {NULL, 0}, {"", 0}], 3) =
24
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\341\r\0\0\0\0\0\0\0\0\0\377\177\0\0\0\0\0\0\0\0\0\0`\335\355\376\377\177\0\0",
4096) = 32
read(3, 0x1fcc2f4, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)
read(3, 0x1fcc2f4, 4096)                = -1 EAGAIN (Resource temporarily
unavailable)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Segmentation fault




--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to