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 +++

Reply via email to