--- Begin Message ---
Le Jeudi 15 Septembre 2005 08:01, Robert Jordens a écrit :

> There is 3.2.04-4 in unstable. Could you try with that?

It works fine with the unstable version :o)

> did you install _only_ your new libgpib-bin or did you also install the
> the new library and/or the modules?

Only the libgpib-bin package.

> 1. run gpib_config under strace (and/or under gdb) and find out what the
> differences are.

I attached the strace when it failed and when it passed.

> 2. try the 3.2.04-4 from above. That has been compiled with gcc 4.0
> which you probably used for your version and which probably has been
> used for the kernel.

First time I noticed it failed, I was using an old kernel compiled under 
gcc-3.3 or 3.4...

Thank's for you help,

-- 
   Frédéric

   http://www.gbiloba.org
execve("/usr/sbin/gpib_config", ["gpib_config"], [/* 24 vars */]) = 0
uname({sys="Linux", node="in22", ...})  = 0
brk(0)                                  = 0x804c000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f18000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=44470, ...}) = 0
old_mmap(NULL, 44470, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f0d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libgpib.so.0", 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@ \0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=75752, ...}) = 0
old_mmap(NULL, 118440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7ef0000
old_mmap(0xb7f02000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0xb7f02000
old_mmap(0xb7f03000, 40616, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f03000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libpthread.so.0", 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\300G\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=86570, ...}) = 0
old_mmap(NULL, 70904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7ede000
old_mmap(0xb7eec000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0xb7eec000
old_mmap(0xb7eee000, 5368, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7eee000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/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\300O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1265136, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7edd000
old_mmap(NULL, 1275196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7da5000
old_mmap(0xb7ed6000, 16384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130000) = 0xb7ed6000
old_mmap(0xb7eda000, 9532, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7eda000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7da4000
mprotect(0xb7ed6000, 4096, PROT_READ)   = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7da46c0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
munmap(0xb7f0d000, 44470)               = 0
set_tid_address(0xb7da4708)             = 17272
rt_sigaction(SIGRTMIN, {0xb7ee2370, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7ee23f0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbf92d4c0, 30, (nil), 0}) = 0
brk(0)                                  = 0x804c000
brk(0x806d000)                          = 0x806d000
open("/etc/gpib.conf", O_RDONLY)        = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf926b58) = -1 ENOTTY (Inappropriate 
ioctl for device)
fstat64(3, {st_mode=S_IFREG|0644, st_size=11934, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f17000
read(3, "/*******************************"..., 8192) = 8192
read(3, "e board this device is connected"..., 8192) = 3742
read(3, "", 4096)                       = 0
read(3, "", 8192)                       = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf9258e8) = -1 ENOTTY (Inappropriate 
ioctl for device)
close(3)                                = 0
munmap(0xb7f17000, 4096)                = 0
open("/dev/gpib0", O_RDWR)              = 3
ioctl(3, 0x4064a018, 0xbf926bf0)        = 0
ioctl(3, 0x4004a015, 0xbf926cc0)        = 0
ioctl(3, 0x4004a016, 0xbf926cbc)        = 0
ioctl(3, 0x4004a017, 0xbf926cc4)        = 0
ioctl(3, 0x4008a00f, 0xbf926bd8)        = 0
ioctl(3, 0x4008a010, 0xbf926bd0)        = 0
ioctl(3, 0xc008a020, 0xbf926bc8)        = 0
ioctl(3, 0x400ca027, 0xbf926be0)        = -1 EFAULT (Bad address)
write(2, "failed to bring board offline\n", 30failed to bring board offline
) = 30
write(2, "failed to configure board\n", 26failed to configure board
) = 26
write(2, "main: Bad address\n", 18main: Bad address
)     = 18
exit_group(-1)                          = ?
execve("/usr/sbin/gpib_config", ["gpib_config"], [/* 23 vars */]) = 0
uname({sys="Linux", node="in22", ...})  = 0
brk(0)                                  = 0x804c000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7fc8000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=45194, ...}) = 0
old_mmap(NULL, 45194, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fbc000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libgpib.so.0", 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\36\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=69920, ...}) = 0
old_mmap(NULL, 116616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7f9f000
old_mmap(0xb7fb0000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xb7fb0000
old_mmap(0xb7fb1000, 42888, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fb1000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libpthread.so.0", 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\300G\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=86570, ...}) = 0
old_mmap(NULL, 70904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7f8d000
old_mmap(0xb7f9b000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0xb7f9b000
old_mmap(0xb7f9d000, 5368, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f9d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/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\300O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1265136, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f8c000
old_mmap(NULL, 1275196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7e54000
old_mmap(0xb7f85000, 16384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130000) = 0xb7f85000
old_mmap(0xb7f89000, 9532, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f89000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7e53000
mprotect(0xb7f85000, 4096, PROT_READ)   = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e536c0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
munmap(0xb7fbc000, 45194)               = 0
set_tid_address(0xb7e53708)             = 19302
rt_sigaction(SIGRTMIN, {0xb7f91370, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7f913f0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfcdd620, 30, (nil), 0}) = 0
brk(0)                                  = 0x804c000
brk(0x806d000)                          = 0x806d000
open("/etc/gpib.conf", O_RDONLY)        = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfcd6ae8) = -1 ENOTTY (Inappropriate 
ioctl for device)
fstat64(3, {st_mode=S_IFREG|0644, st_size=11934, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7fc7000
read(3, "/*******************************"..., 8192) = 8192
read(3, "e board this device is connected"..., 8192) = 3742
read(3, "", 4096)                       = 0
read(3, "", 8192)                       = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfcd5898) = -1 ENOTTY (Inappropriate 
ioctl for device)
close(3)                                = 0
munmap(0xb7fc7000, 4096)                = 0
open("/dev/gpib0", O_RDWR)              = 3
ioctl(3, 0x4064a018, 0xbfcdd80c)        = 0
ioctl(3, 0x4004a015, 0xbfcdd880)        = 0
ioctl(3, 0x4004a016, 0xbfcdd87c)        = 0
ioctl(3, 0x4004a017, 0xbfcdd884)        = 0
ioctl(3, 0x4008a00f, 0xbfcdd8c4)        = 0
ioctl(3, 0x4008a010, 0xbfcdd8bc)        = 0
ioctl(3, 0xc008a020, 0xbfcdd8cc)        = 0
ioctl(3, 0x400ca027, 0xbfcdd8b0)        = 0
ioctl(3, 0x400ca027, 0xbfcdd8b0)        = 0
open("/etc/gpib.conf", O_RDONLY)        = 4
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfcd6a58) = -1 ENOTTY (Inappropriate 
ioctl for device)
fstat64(4, {st_mode=S_IFREG|0644, st_size=11934, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7fc7000
read(4, "/*******************************"..., 8192) = 8192
read(4, "e board this device is connected"..., 8192) = 3742
read(4, "", 4096)                       = 0
read(4, "", 8192)                       = 0
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfcd5808) = -1 ENOTTY (Inappropriate 
ioctl for device)
close(4)                                = 0
munmap(0xb7fc7000, 4096)                = 0
futex(0xb7fb4cb4, FUTEX_WAKE, 2147483647) = 0
open("/dev/gpib0", O_RDWR)              = 4
ioctl(4, 0x4004a01a, 0xb7fad430)        = 0
ioctl(4, 0x4004a01a, 0xb7fad434)        = 0
ioctl(4, 0x4004a01a, 0xb7fad430)        = 0
ioctl(4, 0x4004a022, 0xbfcd6bc8)        = 0
ioctl(4, 0xc020a005, 0xbfcd6b2c)        = 0
ioctl(4, 0x4004a01a, 0xb7fad434)        = 0
ioctl(4, 0x4004a01a, 0xb7fad430)        = 0
ioctl(4, 0x801ca01d, 0xbfcd6bb4)        = 0
ioctl(4, 0x4004a009, 0xbfcd6be4)        = 0
ioctl(4, 0xc020a005, 0xbfcd6b2c)        = 0
ioctl(4, 0x4004a01a, 0xb7fad434)        = 0
ioctl(4, 0x4004a01a, 0xb7fad430)        = 0
ioctl(4, 0x801ca01d, 0xbfcd6b94)        = 0
ioctl(4, 0x4004a00a, 0xbfcd6be4)        = 0
ioctl(4, 0xc020a005, 0xbfcd6b2c)        = 0
ioctl(4, 0x4004a01a, 0xb7fad434)        = 0
close(3)                                = 0
exit_group(0)                           = ?

--- End Message ---

Reply via email to