En/na Wolfgang Sourdeau ha escrit:
It's very difficult to determine what causes your problem here... Because we don't know which methods are executed at the listed locations. You could send us the result of "objdump -t /usr/lib/libNGCards.so" and hopefully we will find some information there.

Before I spam the list with the output of objdump, I'd like to know how to map the addresses, i.e., the stack trace is like this:

/usr/lib/libNGCards.so.4.9[0xb758b754]
/usr/lib/libNGCards.so.4.9[0xb757f2d0]
/usr/lib/libNGCards.so.4.9[0xb758730c]
/usr/lib/libNGCards.so.4.9[0xb7582626]
/usr/lib/libNGCards.so.4.9[0xb7582ba2]


later there's a memory map in the log:

b7562000-b7593000 r-xp 00000000 08:01 209310 /usr/lib/libNGCards.so.4.9.0 b7593000-b75a2000 rw-p 00031000 08:01 209310 /usr/lib/libNGCards.so.4.9.0


Do I just subtract, say 0xb7562000 (the address in the memory map) from 0xb758b754 (the address in the backtrace) to get the address in objdump? That's 0x29754, and I see no matching (or higher) address in the output of objdump -t, the highest text address I find is this:

00026650 l     F .text  00000000 __do_global_ctors_aux




Also, make sure you are using the last version of the sope-gsmake2.diff and sope-patchset-r1664.diff patches when building your RPMS.


I took those from the 1.2.2 tarball.

Bye
--
Luca Olivetti
Wetron Automatización S.A. http://www.wetron.es/
Tel. +34 93 5883004 (Ext.133)  Fax +34 93 5883007
-- 
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to