[sane-devel] Intriquing Segfault Clues

Thomas H. George lists at tomgeorge.info
Mon Oct 10 17:11:23 UTC 2011


The command xsane by user tom results in a segmentation fault.

The commands xsane -V and xsane -s by user tom run to completion.  The
image file produced by xsane -s can be opened and edited by gimp.

If, when xsane -V has opened the xsane window, the choice
Perferences/Setup is made the result is a segmentation fault.  I have
not tried clicking on other options.

The bare command xsane run by root works perfectly.

The final lines produced by strace xsane /tmp/strace 2>&1 run by user tom
are as follows

fcntl(12, F_SETFD, FD_CLOEXEC)          = 0
fstat(12, {st_mode=S_IFREG|0644, st_size=49224, ...}) = 0
mmap(NULL, 49224, PROT_READ, MAP_PRIVATE, 12, 0) = 0x7fd6ef61a000
close(12)                               = 0
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{"\214\3\n\0\260\0`\1%\0`\1\0\6@\0\0\0\0\0\0\0010\0\0\0\0\0 \2\0\0"..., 16380}, {NULL, 0}, {"", 0}], 3) = 16380
read(7, 0x24050c4, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
brk(0x25dc000)                          = 0x25dc000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

where the file opened as 7 is passwd and the brk command is on line
28712 of the strace output.

I hope this information may pinpoint the cause of the segmentation fault
because xsane run by gimp locks up just after the scanner completes the
scan.

Tom



More information about the sane-devel mailing list