 |
 |
 |
 |
| Gamers' Lounge Talk about gaming on Fedora and linux. |

18th May 2012, 10:43 PM
|
 |
Administrator
|
|
Join Date: Jun 2006
Location: Paris, TX
Posts: 22,309

|
|
TnL segfaults ...
... with no further information than that. It just says ...
Code:
[dan@****** Desktop]$ TnL
Segmentation fault
[dan@****** Desktop]$
Not a helluvalot I can do with that.
That being said, I installed this six months ago, and just got around to trying it today. (Not much of a gamer, I guess.)
Any ideas, or should I just have Yum rip it out by the roots and call it good?
|

18th May 2012, 10:46 PM
|
|
Registered User
|
|
Join Date: Jun 2005
Location: Westminster, Colorado
Posts: 2,304

|
|
|
Re: TnL segfaults ...
try stracing it and see what it's trying to do when it dies
|

18th May 2012, 10:54 PM
|
 |
Administrator
|
|
Join Date: Jun 2006
Location: Paris, TX
Posts: 22,309

|
|
|
Re: TnL segfaults ...
Okay ...
Code:
[dan@******]$ strace TnL
execve("/usr/bin/TnL", ["TnL"], [/* 45 vars */]) = 0
brk(0) = 0xe09000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed7e000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=136853, ...}) = 0
mmap(NULL, 136853, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff13ed5c000
close(3) = 0
open("/usr/lib64/libopenal.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000l`C8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=287200, ...}) = 0
mmap(0x3843600000, 2447544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3843600000
mprotect(0x3843644000, 2093056, PROT_NONE) = 0
mmap(0x3843843000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43000) = 0x3843843000
mmap(0x3843845000, 67768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3843845000
close(3) = 0
open("/usr/lib64/libalut.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20!`D8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=34816, ...}) = 0
mmap(0x3844600000, 2127608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3844600000
mprotect(0x3844606000, 2093056, PROT_NONE) = 0
mmap(0x3844805000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x3844805000
close(3) = 0
open("/usr/lib64/libCEGUIBase-0.6.2.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200j\21437\0\0\0"..., 832) = 832
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed5b000
fstat(3, {st_mode=S_IFREG|0755, st_size=2476480, ...}) = 0
mmap(0x3733800000, 4759248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3733800000
mprotect(0x3733a46000, 2093056, PROT_NONE) = 0
mmap(0x3733c45000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x245000) = 0x3733c45000
mmap(0x3733c5c000, 188112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3733c5c000
close(3) = 0
open("/usr/lib64/libCEGUIOpenGLRenderer-0.6.2.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260P\34037\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=44568, ...}) = 0
mmap(0x3733e00000, 2136608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3733e00000
mprotect(0x3733e09000, 2097152, PROT_NONE) = 0
mmap(0x3734009000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x3734009000
close(3) = 0
open("/usr/lib64/libSDL-1.2.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320~\340D8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=458288, ...}) = 0
mmap(0x3844e00000, 2746456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3844e00000
mprotect(0x3844e6d000, 2097152, PROT_NONE) = 0
mmap(0x384506d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6d000) = 0x384506d000
mmap(0x384506f000, 194648, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x384506f000
close(3) = 0
open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320k`:8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=145176, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed5a000
mmap(0x383a600000, 2208760, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x383a600000
mprotect(0x383a617000, 2093056, PROT_NONE) = 0
mmap(0x383a816000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x383a816000
mmap(0x383a818000, 13304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x383a818000
close(3) = 0
open("/usr/lib64/libsigc-1.2.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pE\240v2\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=35840, ...}) = 0
mmap(0x3276a00000, 2128392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3276a00000
mprotect(0x3276a07000, 2097152, PROT_NONE) = 0
mmap(0x3276c07000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x3276c07000
close(3) = 0
open("/usr/lib64/nvidia/libGL.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\352\344{4\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1057032, ...}) = 0
mmap(0x347be00000, 3241560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x347be00000
mprotect(0x347bec6000, 2097152, PROT_NONE) = 0
mmap(0x347c0c6000, 245760, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc6000) = 0x347c0c6000
mmap(0x347c102000, 87640, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x347c102000
close(3) = 0
open("/usr/lib64/libGLU.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0H |4\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=452048, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed59000
mmap(0x347c200000, 2544256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x347c200000
mprotect(0x347c26c000, 2093056, PROT_NONE) = 0
mmap(0x347c46b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6b000) = 0x347c46b000
close(3) = 0
open("/usr/lib64/libpng12.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300H \3371\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=161296, ...}) = 0
mmap(0x31df200000, 2253832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x31df200000
mprotect(0x31df226000, 2093056, PROT_NONE) = 0
mmap(0x31df425000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x31df425000
close(3) = 0
open("/usr/lib64/libiovmall.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\263\"=8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=958592, ...}) = 0
mmap(0x383d200000, 3051368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x383d200000
mprotect(0x383d2e4000, 2097152, PROT_NONE) = 0
mmap(0x383d4e4000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe4000) = 0x383d4e4000
close(3) = 0
open("/usr/lib64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\244\5v2\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=994256, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed58000
mmap(0x3276000000, 3171440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3276000000
mprotect(0x32760e8000, 2097152, PROT_NONE) = 0
mmap(0x32762e8000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe8000) = 0x32762e8000
mmap(0x32762f2000, 83056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x32762f2000
close(3) = 0
open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260Q\240:8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=603096, ...}) = 0
mmap(0x383aa00000, 2633960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x383aa00000
mprotect(0x383aa83000, 2093056, PROT_NONE) = 0
mmap(0x383ac82000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x383ac82000
close(3) = 0
open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240(\300t2\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=89592, ...}) = 0
mmap(0x3274c00000, 2182520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3274c00000
mprotect(0x3274c15000, 2093056, PROT_NONE) = 0
mmap(0x3274e14000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x3274e14000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\27\34298\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2076800, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed57000
mmap(0x3839e00000, 3896632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3839e00000
mprotect(0x3839fad000, 2097152, PROT_NONE) = 0
mmap(0x383a1ad000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ad000) = 0x383a1ad000
mmap(0x383a1b3000, 17720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x383a1b3000
close(3) = 0
open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\" ;8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=48128, ...}) = 0
mmap(0x383b200000, 2128984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x383b200000
mprotect(0x383b207000, 2093056, PROT_NONE) = 0
mmap(0x383b406000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x383b406000
close(3) = 0
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r :8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=22696, ...}) = 0
mmap(0x383a200000, 2109704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x383a200000
mprotect(0x383a202000, 2097152, PROT_NONE) = 0
mmap(0x383a402000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x383a402000
close(3) = 0
open("/usr/lib64/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\312\340\3361\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=653104, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed56000
mmap(0x31dee00000, 2745976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x31dee00000
mprotect(0x31dee99000, 2093056, PROT_NONE) = 0
mmap(0x31df098000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x98000) = 0x31df098000
close(3) = 0
open("/lib64/libpcre.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\27@37\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=250432, ...}) = 0
mmap(0x3733400000, 2343176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3733400000
mprotect(0x373343c000, 2093056, PROT_NONE) = 0
mmap(0x373363b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3b000) = 0x373363b000
close(3) = 0
open("/usr/lib64/libSM.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\32`v4\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=32640, ...}) = 0
mmap(0x3476600000, 2125392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3476600000
mprotect(0x3476607000, 2093056, PROT_NONE) = 0
mmap(0x3476806000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x3476806000
close(3) = 0
open("/usr/lib64/libICE.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0M`A8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=98328, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed55000
mmap(0x3841600000, 2205664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3841600000
mprotect(0x3841617000, 2093056, PROT_NONE) = 0
mmap(0x3841816000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x3841816000
mmap(0x3841817000, 14304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3841817000
close(3) = 0
open("/usr/lib64/libGLEW.so.1.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@C#t4\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=419528, ...}) = 0
mmap(0x3474200000, 2528792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3474200000
mprotect(0x3474261000, 2093056, PROT_NONE) = 0
mmap(0x3474460000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x60000) = 0x3474460000
mmap(0x3474466000, 13848, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3474466000
close(3) = 0
open("/usr/lib64/nvidia/tls/libnvidia-tls.so.295.49", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\t`y4\0\0\0"..., 832) = 832
lseek(3, 9456, SEEK_SET) = 9456
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\3\0\0\0c\0\0\0", 32) = 32
fstat(3, {st_mode=S_IFREG|0755, st_size=13728, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed54000
mmap(0x3479600000, 2107840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3479600000
mprotect(0x3479603000, 2093056, PROT_NONE) = 0
mmap(0x3479802000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x3479802000
close(3) = 0
open("/usr/lib64/nvidia/libnvidia-glcore.so.295.49", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\376*z4\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=34731912, ...}) = 0
mmap(0x3479a00000, 36934624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3479a00000
mprotect(0x347b33e000, 2097152, PROT_NONE) = 0
mmap(0x347b53e000, 8261632, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x193e000) = 0x347b53e000
mmap(0x347bd1f000, 107488, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x347bd1f000
close(3) = 0
open("/usr/lib64/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\334\1u2\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1305096, ...}) = 0
mmap(0x3275000000, 3399408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3275000000
mprotect(0x3275139000, 2093056, PROT_NONE) = 0
mmap(0x3275338000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x138000) = 0x3275338000
close(3) = 0
open("/usr/lib64/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\00006@u2\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=80360, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed53000
mmap(0x3275400000, 2173560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3275400000
mprotect(0x3275412000, 2093056, PROT_NONE) = 0
mmap(0x3275611000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x3275611000
close(3) = 0
open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\36`;8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=95872, ...}) = 0
mmap(0x383b600000, 2188528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x383b600000
mprotect(0x383b617000, 2093056, PROT_NONE) = 0
mmap(0x383b816000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x383b816000
close(3) = 0
open("/lib64/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\26`u4\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=21688, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed52000
mmap(0x3475600000, 2113968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3475600000
mprotect(0x3475604000, 2093056, PROT_NONE) = 0
mmap(0x3475803000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x3475803000
close(3) = 0
open("/usr/lib64/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\206\240<8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=113720, ...}) = 0
mmap(0x383ca00000, 2206544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x383ca00000
mprotect(0x383ca1b000, 2093056, PROT_NONE) = 0
mmap(0x383cc1a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x383cc1a000
close(3) = 0
open("/usr/lib64/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\r <8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=13168, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed51000
mmap(0x383c200000, 2106112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x383c200000
mprotect(0x383c202000, 2097152, PROT_NONE) = 0
mmap(0x383c402000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x383c402000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed50000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed4f000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed4d000
arch_prctl(ARCH_SET_FS, 0x7ff13ed4d7c0) = 0
mprotect(0x7b3000, 4096, PROT_READ) = 0
mprotect(0x384506d000, 4096, PROT_READ) = 0
mprotect(0x383a816000, 4096, PROT_READ) = 0
mprotect(0x347c46b000, 8192, PROT_READ) = 0
mprotect(0x31df425000, 4096, PROT_READ) = 0
mprotect(0x32762e8000, 32768, PROT_READ) = 0
mprotect(0x383ac82000, 4096, PROT_READ) = 0
mprotect(0x383a1ad000, 16384, PROT_READ) = 0
mprotect(0x383b406000, 4096, PROT_READ) = 0
mprotect(0x383a402000, 4096, PROT_READ) = 0
mprotect(0x31df098000, 24576, PROT_READ) = 0
mprotect(0x373363b000, 4096, PROT_READ) = 0
mprotect(0x3839c21000, 4096, PROT_READ) = 0
mprotect(0x3275611000, 4096, PROT_READ) = 0
mprotect(0x3475803000, 4096, PROT_READ) = 0
munmap(0x7ff13ed5c000, 136853) = 0
set_tid_address(0x7ff13ed4da90) = 12162
set_robust_list(0x7ff13ed4daa0, 24) = 0
rt_sigaction(SIGRTMIN, {0x383a606720, [], SA_RESTORER|SA_SIGINFO, 0x383a60f500}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x383a6067b0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x383a60f500}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
futex(0x383a4030b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0) = 0xe09000
brk(0xe2a000) = 0xe2a000
clock_gettime(CLOCK_MONOTONIC, {15489, 589812415}) = 0
clock_gettime(CLOCK_MONOTONIC, {15489, 589949852}) = 0
mmap(NULL, 237568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed13000
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=136853, ...}) = 0
mmap(NULL, 136853, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff13ecf1000
close(3) = 0
open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0]\240;8\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=129136, ...}) = 0
mmap(0x383ba00000, 2226184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x383ba00000
mprotect(0x383ba1d000, 2097152, PROT_NONE) = 0
mmap(0x383bc1d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x383bc1d000
mmap(0x383bc1f000, 2056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x383bc1f000
close(3) = 0
mprotect(0x383bc1d000, 4096, PROT_READ) = 0
statfs("/sys/fs/selinux", {f_type=0xf97cff8c, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
statfs("/sys/fs/selinux", {f_type=0xf97cff8c, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
stat("/sys/fs/selinux", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
munmap(0x7ff13ecf1000, 136853) = 0
gettid() = 12162
open("/proc/self/task/12162/attr/current", O_RDONLY) = 3
read(3, "unconfined_u:unconfined_r:unconf"..., 4095) = 54
close(3) = 0
open("/sys/fs/selinux/enforce", O_RDONLY) = 3
read(3, "1", 19) = 1
close(3) = 0
open("/sys/fs/selinux/booleans/allow_execmem", O_RDONLY) = 3
read(3, "1 1", 3) = 3
close(3) = 0
open("/sys/fs/selinux/booleans/allow_execmem", O_RDONLY) = 3
read(3, "1 1", 3) = 3
close(3) = 0
munmap(0x383ba00000, 2226184) = 0
getpid() = 12162
getpid() = 12162
getpid() = 12162
futex(0x347c102150, FUTEX_WAKE_PRIVATE, 2147483647) = 0
clock_gettime(CLOCK_MONOTONIC, {15489, 597049383}) = 0
open("/proc/self/status", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "Name:\tTnL\nState:\tR (running)\nTgi"..., 256) = 256
close(3) = 0
open("/proc/self/status", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
read(3, "Name:\tTnL\nState:\tR (running)\nTgi"..., 256) = 256
close(3) = 0
readlink("/proc/12162/exe", "/usr/bin/TnL", 4096) = 12
futex(0x32762f2fb0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/etc/openal/alsoft.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9303, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff13ed7d000
read(3, "# OpenAL config file. Options th"..., 4096) = 4096
read(3, " louder than mono\n# or even 4+ "..., 4096) = 4096
read(3, "e that some apps may open and pr"..., 4096) = 1111
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7ff13ed7d000, 4096) = 0
open("/home/dan/.alsoftrc", O_RDONLY) = -1 ENOENT (No such file or directory)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} ---
+++ killed by SIGSEGV +++
Segmentation fault
And with that ... I know not a helluvalot more than I did before, save it couldn't find a file?
|

18th May 2012, 10:56 PM
|
|
Registered User
|
|
Join Date: Jun 2005
Location: Westminster, Colorado
Posts: 2,304

|
|
|
Re: TnL segfaults ...
Quote:
|
open("/home/dan/.alsoftrc", O_RDONLY) = -1 ENOENT (No such file or directory)
|
Try "touch ~/.alsoftrc", if that doesn't work, trash it. :-)
|

18th May 2012, 11:00 PM
|
 |
Administrator
|
|
Join Date: Jun 2006
Location: Paris, TX
Posts: 22,309

|
|
|
Re: TnL segfaults ...
The file is there. 0 bytes, but it's there.
EDIT: I just opened the permissions on it wide open, and now it segfaults in a different place. (I think.)
This now appends to the strace:
Code:
open("/home/dan/.alsoftrc", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0666, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3ef41b7000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7f3ef41b7000, 4096) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} ---
+++ killed by SIGSEGV +++
Segmentation fault
|

18th May 2012, 11:03 PM
|
|
Registered User
|
|
Join Date: Jun 2005
Location: Westminster, Colorado
Posts: 2,304

|
|
|
Re: TnL segfaults ...
That's weird. ENOENT means no directory entry, i.e. the file doesn't exist. You could try removing it and see if it gets recreated. You might also try disabling selinux since that could prevent the application from accessing your home dir.
If that doesn't fix it, I'm out of ideas. :-(
|

18th May 2012, 11:05 PM
|
 |
Administrator
|
|
Join Date: Jun 2006
Location: Paris, TX
Posts: 22,309

|
|
|
Re: TnL segfaults ...
It wouldn't be the first time SELinux has rained on my parade. <..  ..>
Nope. That wasn't it. Thanks anyway! <..  ..>
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Current GMT-time: 23:40 (Tuesday, 21-05-2013)
|
|
 |
 |
 |
 |
|
|