1 |
ich habe doom3 emerged und bekomme beim start folgenden fehler: |
2 |
|
3 |
auszug: |
4 |
|
5 |
using ARB_vertex_buffer_object memory |
6 |
using ARB2 renderSystem |
7 |
found DLL in pak file: /opt/*doom3*/base/game01.pk4/gamex86.so |
8 |
copy gamex86.so to /home/red/.*doom3*/base/gamex86.so |
9 |
dlopen '/home/red/.*doom3*/base/gamex86.so' failed: |
10 |
/home/red/.*doom3*/base/gamex86.so: failed to map segment from shared |
11 |
object: Operation not permitted |
12 |
Regenerated world, staticAllocCount = 0. |
13 |
Shutting down sound hardware |
14 |
----------- OSS Sound Shutdown ----------- |
15 |
unmap dma sound buffer |
16 |
close sound device |
17 |
------------------------------------------ |
18 |
idRenderSystem::Shutdown() |
19 |
Sys_Error: couldn't load game dynamic library |
20 |
|
21 |
|
22 |
|
23 |
ich verwende momentan |
24 |
2.6.7-gentoo-r11 (davor mit 2.6.8-gentoo-r3 probiert) |
25 |
nvidia 6111-r2 |
26 |
xorg 6.7.0-r2 |
27 |
|
28 |
|
29 |
|
30 |
habe dann mit hilfe von strace das ganze geloggt |
31 |
|
32 |
Auszug: |
33 |
|
34 |
stat64("/home/red/.*doom3*/base/gamex86.so", {st_mode=S_IFREG|0644, |
35 |
st_size=3690340, ...}) = 0 |
36 |
open("/home/red/.*doom3*/base/gamex86.so", O_WRONLY|O_CREAT|O_TRUNC, |
37 |
0666) = 21 |
38 |
fstat64(21, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 |
39 |
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, |
40 |
0) = 0x44a23000 |
41 |
write(21, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\326\t"..., |
42 |
3670016) = 3670016 |
43 |
write(21, "\372U\t\0\nV\t\0\32V\t\0*V\t\0:V\t\0JV\t\0ZV\t\0jV\t\0"..., |
44 |
20324) = 20324 |
45 |
close(21) = 0 |
46 |
munmap(0x44a23000, 131072) = 0 |
47 |
munmap(0x4469e000, 3690496) = 0 |
48 |
close(20) = 0 |
49 |
munmap(0x4467e000, 131072) = 0 |
50 |
stat64("/home/red/.*doom3*/base/gamex86.so", {st_mode=S_IFREG|0644, |
51 |
st_size=3690340, ...}) = 0 |
52 |
open("/home/red/.*doom3*/base/gamex86.so", O_RDONLY) = 20 |
53 |
fstat64(20, {st_mode=S_IFREG|0644, st_size=3690340, ...}) = 0 |
54 |
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, |
55 |
0) = 0x4467e000 |
56 |
_llseek(20, 0, [0], SEEK_CUR) = 0 |
57 |
fstat64(20, {st_mode=S_IFREG|0644, st_size=3690340, ...}) = 0 |
58 |
_llseek(20, 3670016, [3670016], SEEK_SET) = 0 |
59 |
read(20, "\372U\t\0\nV\t\0\32V\t\0*V\t\0:V\t\0JV\t\0ZV\t\0jV\t\0"..., |
60 |
20324) = 20324 |
61 |
_llseek(20, 0, [0], SEEK_SET) = 0 |
62 |
fstat64(20, {st_mode=S_IFREG|0644, st_size=3690340, ...}) = 0 |
63 |
_llseek(20, 3670016, [3670016], SEEK_SET) = 0 |
64 |
read(20, "\372U\t\0\nV\t\0\32V\t\0*V\t\0:V\t\0JV\t\0ZV\t\0jV\t\0"..., |
65 |
20324) = 20324 |
66 |
_llseek(20, 0, [0], SEEK_SET) = 0 |
67 |
mmap2(NULL, 3690496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, |
68 |
-1, 0) = 0x4469e000 |
69 |
read(20, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\326\t"..., |
70 |
3670016) = 3670016 |
71 |
read(20, "\372U\t\0\nV\t\0\32V\t\0*V\t\0:V\t\0JV\t\0ZV\t\0jV\t\0"..., |
72 |
131072) = 20324 |
73 |
munmap(0x4469e000, 3690496) = 0 |
74 |
close(20) = 0 |
75 |
munmap(0x4467e000, 131072) = 0 |
76 |
open("/home/red/.*doom3*/base/gamex86.so", O_RDONLY) = 20 |
77 |
read(20, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\326\t"..., |
78 |
512) = 512 |
79 |
fstat64(20, {st_mode=S_IFREG|0644, st_size=3690340, ...}) = 0 |
80 |
mmap2(NULL, 7174568, PROT_READ|PROT_EXEC, MAP_PRIVATE, 20, 0) = -1 EPERM |
81 |
(Operation not permitted) |
82 |
close(20) = 0 |
83 |
|
84 |
|
85 |
kann mir jemand weiterhelfen ??? |
86 |
|
87 |
|
88 |
-- |
89 |
gentoo-user-de@g.o mailing list |