<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Rafaël Carré wrote:
<blockquote cite="mid:4A96AEDB.4070504@gmail.com" type="cite">
<pre wrap="">Le 27/08/2009 15:09, xxcv a écrit :
</pre>
<blockquote type="cite">
<pre wrap="">Program received signal SIGSEGV, Segmentation fault.
[Switching to thread 7344.0x1d68]
0x000000006a598c54 in ?? ()
</pre>
</blockquote>
<pre wrap=""><!---->
you don't have a backtrace ?
</pre>
<blockquote type="cite">
<pre wrap="">0x000000006a598c54: mov (%rbx),%rcx
</pre>
</blockquote>
<pre wrap=""><!---->
you can show the registers with "info registers" in gdb, so we can see
for example if it is a NULL dereference
</pre>
</blockquote>
This other bug seems more critical I'll post it here.<br>
The media library was just created by previous version,, now see it
loads it then crash.<br>
Bug #2)<br>
[0x28a71c8] main demux debug: TIMER module_need() : 4.000 ms - Total
4.000 ms / 1 intvls (Avg 4.000 ms)<br>
[0x289c628] main input debug:
`file/xspf-open:///C:\Users\username\AppData\Roaming\vlc/ml.xspf'
successfully opened<br>
[0x28a7348] main xml debug: looking for xml module: 2 candidates<br>
[0x28a7348] main xml debug: using xml module "xml"<br>
[0x28a7348] main xml debug: TIMER module_need() : 1.000 ms - Total
1.000 ms / 1 intvls (Avg 1.000 ms)<br>
[0x28a71c8] playlist demux debug: parsed 0 tracks successfully<br>
[0x28a7348] main xml debug: removing module "xml"<br>
[0x289c628] main input debug: EOF reached<br>
[0x28a71c8] main demux debug: removing module "playlist"<br>
[0x28a19b8] main stream debug: removing module "stream_filter_record"<br>
[0x28a1408] main access debug: removing module "access_file"<br>
<br>
Program received signal SIGTRAP, Trace/breakpoint trap.<br>
0x0000000077176061 in ?? ()<br>
(gdb) warning: Critical error detected c0000374<br>
<br>
info registers<br>
rax 0x0 0<br>
rcx 0x54f37dfb0000 93404767387648<br>
rdx 0x7fffffdd000 8796092878848<br>
rbx 0xc0000374 3221226356<br>
rsp 0x22f6b8 2291384<br>
rbp 0x0 0<br>
rsi 0x0 0<br>
rdi 0x7724d2c0 1998901952<br>
r8 0x200 512<br>
r9 0xfffffff8 4294967288<br>
r10 0x0 0<br>
r11 0x22f250 2290256<br>
r12 0x9 9<br>
r13 0x650 1616<br>
r14 0x6a61d864 1784797284<br>
r15 0x289a010 42573840<br>
rip 0x77176061 0x77176061<br>
eflags 0x206 [ PF IF ]<br>
cs 0x33 51<br>
ss 0x2b 43<br>
ds 0x2b 43<br>
es 0x2b 43<br>
fs 0x53 83<br>
gs 0x2b 43<br>
(gdb) disass $pc-30 $pc+30<br>
Dump of assembler code from 0x77176043 to 0x7717607f:<br>
0x0000000077176043: add %al,(%rax)<br>
0x0000000077176045: lsl %ax,%eax<br>
0x0000000077176048: shr $0xe,%eax<br>
0x000000007717604b: retq <br>
0x000000007717604c: nop <br>
0x000000007717604d: nop <br>
0x000000007717604e: nop <br>
0x000000007717604f: nop <br>
0x0000000077176050: int3 <br>
0x0000000077176051: int3 <br>
0x0000000077176052: int3 <br>
0x0000000077176053: int3 <br>
0x0000000077176054: int3 <br>
0x0000000077176055: int3 <br>
0x0000000077176056: xchg %ax,%ax<br>
0x000000007717605a: xchg %ax,%ax<br>
0x000000007717605e: xchg %ax,%ax<br>
0x0000000077176060: int3 <br>
0x0000000077176061: retq <br>
0x0000000077176062: int3 <br>
0x0000000077176063: int3 <br>
0x0000000077176064: int3 <br>
0x0000000077176065: int3 <br>
0x0000000077176066: int3 <br>
0x0000000077176067: int3 <br>
0x0000000077176068: xchg %ax,%ax<br>
0x000000007717606c: xchg %ax,%ax<br>
0x0000000077176070: int3 <br>
0x0000000077176071: retq <br>
0x0000000077176072: int3 <br>
0x0000000077176073: int3 <br>
0x0000000077176074: int3 <br>
0x0000000077176075: int3 <br>
0x0000000077176076: int3 <br>
0x0000000077176077: int3 <br>
0x0000000077176078: xchg %ax,%ax<br>
0x000000007717607c: xchg %ax,%ax<br>
End of assembler dump.<br>
<br>
Bug #1)<br>
Program received signal SIGSEGV, Segmentation fault.<br>
[Switching to thread 8348.0x1a3c]<br>
0x000007fefe31682e in ?? ()<br>
(gdb) warning: Invalid parameter passed to C runtime function.<br>
<br>
disass $pc-30 $pc+30<br>
Dump of assembler code from 0x7fefe316810 to 0x7fefe31684c:<br>
0x000007fefe316810: add $0x2,%eax<br>
0x000007fefe316813: test %ax,%ax<br>
0x000007fefe316816: jne 0x7fefe316804<br>
0x000007fefe316818: mov %rcx,%rax<br>
0x000007fefe31681b: retq <br>
0x000007fefe31681c: nop <br>
0x000007fefe31681d: nop <br>
0x000007fefe31681e: nop <br>
0x000007fefe31681f: nop <br>
0x000007fefe316820: nop <br>
0x000007fefe316821: nop <br>
0x000007fefe316822: nop <br>
0x000007fefe316823: nop <br>
0x000007fefe316824: mov %rcx,%r8<br>
0x000007fefe316827: movzwl (%rdx),%eax<br>
0x000007fefe31682a: add $0x2,%rdx<br>
0x000007fefe31682e: mov %ax,(%r8)<br>
0x000007fefe316832: add $0x2,%r8<br>
0x000007fefe316836: test %ax,%ax<br>
0x000007fefe316839: jne 0x7fefe316827<br>
0x000007fefe31683b: mov %rcx,%rax<br>
0x000007fefe31683e: retq <br>
0x000007fefe31683f: nop <br>
0x000007fefe316840: nop <br>
0x000007fefe316841: nop <br>
0x000007fefe316842: nop <br>
0x000007fefe316843: nop <br>
0x000007fefe316844: nop <br>
0x000007fefe316845: nop <br>
0x000007fefe316846: nop <br>
0x000007fefe316847: nop <br>
0x000007fefe316848: jmp 0x7fefe316858<br>
0x000007fefe31684a: test %r8w,%r8w<br>
End of assembler dump.<br>
(gdb) info registers<br>
rax 0x2e 46<br>
rcx 0xbaadf00dbaadf00d -4995072469926809587<br>
rdx 0x6a62c594 1784858004<br>
rbx 0x26e2e30 40775216<br>
rsp 0xde1fa98 232913560<br>
rbp 0xde1fcc0 232914112<br>
rsi 0x26e2e30 40775216<br>
rdi 0x0 0<br>
r8 0xbaadf00dbaadf00d -4995072469926809587<br>
r9 0x0 0<br>
r10 0x82 130<br>
r11 0xde1f8a0 232913056<br>
r12 0x3 3<br>
r13 0x33 51<br>
r14 0x6a581e90 1784159888<br>
r15 0x0 0<br>
rip 0x7fefe31682e 0x7fefe31682e<br>
eflags 0x10202 [ IF RF ]<br>
cs 0x33 51<br>
ss 0x2b 43<br>
ds 0x2b 43<br>
es 0x2b 43<br>
fs 0x53 83<br>
gs 0x2b 43<br>
<br>
</body>
</html>