![]() |
I am trying to compile hylafax on a RedHat 7.0 box. The compile goes with no problems, but faxgetty segfaults. Hylafax runs fine with the rpm. What's up? --Yan [root@pythia hylafax-4.1]# !ps ps auxww | grep fax uucp 23514 0.0 0.2 3200 1412 ? S 06:16 0:00 /usr/local/sbin/faxq uucp 23516 0.0 0.2 2988 1044 ? S 06:16 0:00 /usr/local/sbin/hfaxd -i hylafax [root@pythia hylafax-4.1]# /usr/local/sbin/faxgetty /dev/ttyG06 Segmentation fault (core dumped) [root@pythia hylafax-4.1]# /usr/local/sbin/faxgetty ttyG06 Segmentation fault (core dumped) [root@pythia hylafax-4.1]# /usr/local/sbin/faxmodem ttyG06 [root@pythia hylafax-4.1]# !ps ps auxww | grep fax uucp 23514 0.0 0.2 3200 1412 ? S 06:16 0:00 /usr/local/sbin/faxq uucp 23516 0.0 0.2 2988 1044 ? S 06:16 0:00 /usr/local/sbin/hfaxd -i hylafax root 23543 0.0 0.1 1728 588 pts/0 S 06:17 0:00 grep fax [root@pythia hylafax-4.1]# /usr/local/sbin/faxgetty /dev/ttyG06 -D Segmentation fault (core dumped) [root@pythia hylafax-4.1]# find . -name faxgetty ./faxd/faxgetty [root@pythia hylafax-4.1]# ./faxd/faxgetty /dev/ttyG06 -D Segmentation fault (core dumped) [root@pythia hylafax-4.1]# strace ./faxd/faxgetty /dev/ttyG06 -D execve("./faxd/faxgetty", ["./faxd/faxgetty", "/dev/ttyG06", "-D"], [/* 23 vars */]) = 0 uname({sys="Linux", node="pythia.cardinal.lan", ...}) = 0 brk(0) = 0x80b1354 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=20480, ...}) = 0 old_mmap(NULL, 20480, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000 close(3) = 0 open("/usr/lib/libtiff.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200:\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=292479, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000 old_mmap(NULL, 272188, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001d000 mprotect(0x4005e000, 5948, PROT_NONE) = 0 old_mmap(0x4005e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x40000) = 0x4005e000 close(3) = 0 open("/usr/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\36\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=58940, ...}) = 0 old_mmap(NULL, 54064, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40060000 mprotect(0x4006c000, 4912, PROT_NONE) = 0 old_mmap(0x4006c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x4006c000 close(3) = 0 open("/lib/libcrypt.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\17\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=85175, ...}) = 0 old_mmap(NULL, 183900, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4006e000 mprotect(0x40073000, 163420, PROT_NONE) = 0 old_mmap(0x40073000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x40073000 old_mmap(0x40074000, 159324, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40074000 close(3) = 0 open("/lib/libutil.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\r\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=47872, ...}) = 0 old_mmap(NULL, 11076, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4009b000 mprotect(0x4009d000, 2884, PROT_NONE) = 0 old_mmap(0x4009d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4009d000 close(3) = 0 open("/usr/lib/libstdc++-libc6.2-2.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\223"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0555, st_size=419764, ...}) = 0 old_mmap(NULL, 270696, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4009e000 mprotect(0x400d7000, 37224, PROT_NONE) = 0 old_mmap(0x400d7000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x38000) = 0x400d7000 old_mmap(0x400de000, 8552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400de000 close(3) = 0 open("/lib/i686/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320H\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=622317, ...}) = 0 old_mmap(NULL, 142580, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400e1000 mprotect(0x40103000, 3316, PROT_NONE) = 0 old_mmap(0x40103000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0x40103000 close(3) = 0 open("/lib/i686/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\305"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=5771944, ...}) = 0 old_mmap(NULL, 1289832, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40104000 mprotect(0x40236000, 36456, PROT_NONE) = 0 old_mmap(0x40236000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) = 0x40236000 old_mmap(0x4023b000, 15976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4023b000 close(3) = 0 open("/usr/lib/libjpeg.so.62", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P%\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=141528, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4023f000 old_mmap(NULL, 125576, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40240000 mprotect(0x4025e000, 2696, PROT_NONE) = 0 old_mmap(0x4025e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 0x4025e000 close(3) = 0 mprotect(0x40060000, 49152, PROT_READ|PROT_WRITE) = 0 mprotect(0x40060000, 49152, PROT_READ|PROT_EXEC) = 0 --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++ [root@pythia hylafax-4.1]# rpm -q libtiff libtiff-3.5.5-7 [root@pythia hylafax-4.1]# ____________________ HylaFAX(tm) Users Mailing List _______________________ To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null