Did you try the "ldd -d" command to check for missing symbols?

- Alfred

----Original Message----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Rich
Sent: Monday, August 01, 2005 11:22 PM To:
hlds_linux@list.valvesoftware.com Subject: [hlds_linux] Unable to load
plugin

> I was finally able to use the stock Makefile provided by Valve under
> linux_sdk and after recompiling the code I have come to the
> conclusion that there must be something wrong with the code itself.
>
> I suspect it is creating a conflict within Counter-Strike Source and
> Steam, maybe with memory mapping.  I am making this guess based on
> what I am seeing in 'strace', specifically the following:
>
> open("./csp11_i486.so", O_RDONLY)       = 8
> read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\302\0"...,
> 512) = 512
> fstat64(8, {st_mode=S_IFREG|0775, st_size=161745, ...}) = 0
> getcwd("/usr/local/games/hlds_l/source", 128) = 31 old_mmap(NULL,
> 169740, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) =
> 0xb25b4000 old_mmap(0xb25d4000, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x20000) = 0xb25d4000
> old_mmap(0xb25d5000, 34572, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb25d5000 close(8)
> = 0
> mprotect(0xb25b4000, 131072, PROT_READ|PROT_WRITE) = 0
> munmap(0xb25b4000, 169740)              = 0
> write(1, "Unable to load plugin \"csp11\"\n", 30) = 30 write(1,
> "Unable to load plugin \"csp11\"\n", 30) = 30
>
> If you look, you can see the .so is opened, it does a read of the
> file, performs an fstat64 call, then tries to perform some old_mmap
> calls, then closes the file, and reports to console "Unable to load
> plugin".
>
> I went back and looked through my other 'strace' runs and see the
> same things going on there as well.
>
> So, I guess I will be cracking into the code and running this with
> debug on to what is happening.
>
> Any suggestions?
>
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list
> archives, please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to