Hi, Erik Schanze schrieb am 19. October 2005:
> > (means Segfault) > > > Oh, I'm sorry. Not your problem :) So... when I put the camera in: ieee1394: Current remote IRM is not 1394a-2000 compliant, resetting... ieee1394: Node resumed: ID:BUS[0-00:1023] GUID[0800460101c42094] ieee1394: Node changed: 0-00:1023 -> 0-01:1023 (if I do the same on my ViaC3-System): ieee1394: Host added: ID:BUS[0-01:1023] GUID[004063500000becf] ieee1394: Node changed: 0-01:1023 -> 0-00:1023 ieee1394: Node suspended: ID:BUS[0-00:1023] GUID[0800460101c42094] ieee1394: Node changed: 0-00:1023 -> 0-01:1023 ieee1394: Node resumed: ID:BUS[0-00:1023] GUID[0800460101c42094] ieee1394: Node changed: 0-01:1023 -> 0-00:1023 > Could you please provide after plugging in the camera the output of: > $ strace dvgrab I attached this to the mail. > $ lsmod |grep 1394 [EMAIL PROTECTED](525):/backup/Vort$ lsmod |grep 1394 eth1394 21776 0 ohci1394 33540 0 ieee1394 372632 2 eth1394,ohci1394 > $ ls -l /dev/*1394* [EMAIL PROTECTED](526):/backup/Vort$ ls -l /dev/*1394* crw-rw---- 1 root disk 171, 0 2005-10-18 21:05 /dev/raw1394 [EMAIL PROTECTED](527):/backup/Vort$ id -a uid=1000(wagner) gid=1000(wagner) Gruppen=0(root),4(adm),6(disk),8(mail),20(dialout),24(cdrom),25(floppy),29(audio),33(www-data),116(Debian-exim),1000(wagner),1006(rince) > and a backtrace with gdb: > $ gdb dvgrab > -> run (gdb) run Starting program: /usr/bin/dvgrab (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 182914841760 (LWP 26317)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 182914841760 (LWP 26317)] 0x0000002a96329be0 in strlen () from /lib/libc.so.6 > -> bt (after segfault) #0 0x0000002a96329be0 in strlen () from /lib/libc.so.6 #1 0x0000002a962f7cf5 in vfprintf () from /lib/libc.so.6 #2 0x0000002a962f9b14 in buffered_vfprintf () from /lib/libc.so.6 #3 0x0000002a962f57cf in vfprintf () from /lib/libc.so.6 #4 0x0000002a962fe3aa in fprintf () from /lib/libc.so.6 #5 0x0000000000417f74 in std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow () #6 0x00000000004180a6 in std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow () #7 0x00000000004188c5 in std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow () #8 0x0000000000412fd3 in std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow () #9 0x0000002a962c9441 in __libc_start_main () from /lib/libc.so.6 #10 0x0000000000405f6a in ?? () [..] #153 0x3834312e3632322e in ?? () #154 0x3a20323132333620 in ?? () #155 0x39313a666666663a in ?? () #156 0x3632322e35392e34 in ?? () #157 0x003232203734312e in ?? () #158 0x6e69622f7273752f in ?? () #159 0x006261726776642f in ?? () #160 0x0000000000000000 in ?? () Cannot access memory at address 0x7fc0000000 > Is there no line like this thereunder: > ieee1394: raw1394: /dev/raw1394 device initialized Not in dmesg. But: /var/log/dmesg:ieee1394: Initialized config rom entry `ip1394' Ciao, Hanno -- | Hanno Wagner | Member of the HTML Writers Guild | [EMAIL PROTECTED] | | Eine gewerbliche Nutzung meiner Email-Adressen ist nicht gestattet! | | 74 a3 53 cc 0b 19 - we did it! | Generation @ | #">> Herzlichen Dank! Da soll noch einer sagen, de.alt wuerde nicht funzen...;^) # >Das behauptet doch keiner: Es rult nur nicht." # Ich finde es trotzdem |<E\/\/|_." # -- mike, net.kopp und ToJe
execve("/usr/bin/dvgrab", ["dvgrab"], [/* 25 vars */]) = 0 uname({sys="Linux", node="luggage", ...}) = 0 brk(0) = 0x1d2d000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a9556a000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=34555, ...}) = 0 mmap(NULL, 34555, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2a9556b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libjpeg.so.62", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0008\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=135176, ...}) = 0 mmap(NULL, 1182112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a9566c000 mprotect(0x2a95689000, 1063328, PROT_NONE) = 0 mmap(0x2a9576c000, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a9576c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libquicktime.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\301\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=389168, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a9578d000 mmap(NULL, 1440328, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a9578e000 mprotect(0x2a957e7000, 1075784, PROT_NONE) = 0 mmap(0x2a9588e000, 389120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a9588e000 mmap(0x2a958ed000, 2632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2a958ed000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libdv.so.4", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0R\0\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=122160, ...}) = 0 mmap(NULL, 1224480, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a958ee000 mprotect(0x2a95907000, 1122080, PROT_NONE) = 0 mmap(0x2a959ee000, 122880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a959ee000 mmap(0x2a95a0c000, 53024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2a95a0c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220U\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=93506, ...}) = 0 mmap(NULL, 1129792, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a95a19000 mprotect(0x2a95a27000, 1072448, PROT_NONE) = 0 mmap(0x2a95b19000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a95b19000 mmap(0x2a95b29000, 15680, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2a95b29000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/librom1394.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>[EMAIL PROTECTED]"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=15520, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a95b2d000 mmap(NULL, 1062456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a95b2e000 mprotect(0x2a95b31000, 1050168, PROT_NONE) = 0 mmap(0x2a95c2e000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a95c2e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libavc1394.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>[EMAIL PROTECTED]"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=16528, ...}) = 0 mmap(NULL, 1064008, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a95c32000 mprotect(0x2a95c36000, 1047624, PROT_NONE) = 0 mmap(0x2a95d32000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a95d32000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libraw1394.so.5", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>[EMAIL PROTECTED]"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=25136, ...}) = 0 mmap(NULL, 1072072, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a95d36000 mprotect(0x2a95d3b000, 1051592, PROT_NONE) = 0 mmap(0x2a95e36000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a95e36000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libstdc++.so.5", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\333"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=830608, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a95e3c000 mmap(NULL, 1950528, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a95e3d000 mprotect(0x2a95eea000, 1241920, PROT_NONE) = 0 mmap(0x2a95f3d000, 831488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a95f3d000 mmap(0x2a96008000, 70464, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2a96008000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>[EMAIL PROTECTED]"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=550208, ...}) = 0 mmap(NULL, 1596072, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a9601a000 mprotect(0x2a9609d000, 1059496, PROT_NONE) = 0 mmap(0x2a9611a000, 548864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a9611a000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p \0\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=45312, ...}) = 0 mmap(NULL, 1092288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a961a0000 mprotect(0x2a961aa000, 1051328, PROT_NONE) = 0 mmap(0x2a962a0000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a962a0000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\324"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0755, st_size=1295328, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a962ab000 mmap(NULL, 2354760, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a962ac000 mprotect(0x2a963ce000, 1166920, PROT_NONE) = 0 mmap(0x2a964ac000, 241664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x100000) = 0x2a964ac000 mmap(0x2a964e7000, 15944, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2a964e7000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libgthread-1.2.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\21\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=10960, ...}) = 0 mmap(NULL, 1057896, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a964eb000 mprotect(0x2a964ed000, 1049704, PROT_NONE) = 0 mmap(0x2a965eb000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a965eb000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200!\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=80872, ...}) = 0 mmap(NULL, 1127808, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a965ee000 mprotect(0x2a96601000, 1049984, PROT_NONE) = 0 mmap(0x2a966ee000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a966ee000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\36\0\0"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=12072, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a96702000 mmap(NULL, 1058728, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a96703000 mprotect(0x2a96706000, 1046440, PROT_NONE) = 0 mmap(0x2a96803000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a96803000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libglib-1.2.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\202"..., 640) = 640 fstat(3, {st_mode=S_IFREG|0644, st_size=167344, ...}) = 0 mmap(NULL, 1215640, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a96806000 mprotect(0x2a9682a000, 1068184, PROT_NONE) = 0 mmap(0x2a96906000, 167936, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2a96906000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a9692f000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a96930000 arch_prctl(0x1002, 0x2a9692fca0) = 0 munmap(0x2a9556b000, 34555) = 0 set_tid_address(0x2a9692fd30) = 26296 rt_sigaction(SIGRTMIN, {0x2a95a1e4f0, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0 getrlimit(0x3, 0x7fbffff970) = 0 fcntl(2, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 brk(0) = 0x1d2d000 brk(0x1d50000) = 0x1d50000 brk(0) = 0x1d50000 open("/dev/raw1394", O_RDWR) = -1 ENXIO (No such device or address) brk(0) = 0x1d50000 brk(0) = 0x1d50000 brk(0x1d4e000) = 0x1d4e000 brk(0) = 0x1d4e000 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++