[vlc-devel] (no subject)

xxcv xxcv07 at gmail.com
Mon Sep 28 08:20:25 CEST 2009


*Case #1/*
RetAddr           : Args to 
Child                                                           : Call Site
00000000`7782ef04 : 00000000`00000001 00000000`50000063 
00000000`777d9130 00000000`c0000374 : ntdll!DbgBreakPoint
00000000`7782fa46 : 00000000`00000002 00000000`00000020 
00000000`00000000 00000000`0000000c : 
ntdll!RtlUnhandledExceptionFilter+0xc84
00000000`778311a6 : 00000000`00000000 00000000`777a747e 
00000000`0c030101 00000000`6a62fb80 : 
ntdll!EtwEnumerateProcessRegGuids+0x216
00000000`77832be4 : 00000000`00260000 00000000`50000163 
b9ed2980`3b10e570 00000000`77805cad : 
ntdll!RtlQueryProcessBackTraceInformation+0xdd6
00000000`777dd16b : 00000000`00260000 00000000`089e1790 
00000000`089e04d0 00000000`77790000 : ntdll!RtlGetCallersAddress+0x164
00000000`777c97b5 : 00000000`00260000 00000000`50000163 
00000000`00000540 00000000`00000570 : ntdll!LdrGetProcedureAddress+0xdadb
00000000`778417dd : 00000000`00000000 00000000`00000000 
00000000`40000060 00000000`50000163 : ntdll!AlpcGetMessageAttribute+0x905
00000000`77809788 : 00000000`00260000 00000000`50000163 
00000000`00260000 00000000`0bc34e60 : ntdll!EtwLogTraceEvent+0x132d
00000000`777c97b5 : 00000000`00260000 00000000`40000062 
00000000`00000540 00000000`00000000 : ntdll!MD4Final+0xb038
*** ERROR: Symbol file could not be found.  Defaulted to export symbols 
for C:\Windows\system32\msvcrt.dll -
000007fe`fe1d130a : 00000000`08b358c0 00000000`00000540 
00000000`089cc170 00000000`00000000 : ntdll!AlpcGetMessageAttribute+0x905
*** ERROR: Symbol file could not be found.  Defaulted to export symbols 
for C:\Program Files (x86)\VideoLAN\VLC\libvlccore.dll -
00000000`6a5aba1c : 00000000`000004a0 00000000`00000000 
00000000`00000002 00000000`08b6c468 : msvcrt!malloc+0x56
00000000`000004a0 : 00000000`00000000 00000000`00000002 
00000000`08b6c468 00000000`00000000 : libvlccore!block_Alloc+0x2c
00000000`00000000 : 00000000`00000002 00000000`08b6c468 
00000000`00000000 00000000`0bad7ca8 : 0x4a0

ntoskrnl.exe!IoAcquireRemoveLockEx+0xe7
ntoskrnl.exe!memset+0x22a
ntoskrnl.exe!KeWaitForSingleObject+0x2cb
ntoskrnl.exe!LsaCallAuthenticationPackage+0x2978
ntoskrnl.exe!SeAuditHardLinkCreation+0x24c
ntoskrnl.exe!CcCopyRead+0xec3
ntoskrnl.exe!FsRtlTruncateBaseMcb+0x1fa
ntoskrnl.exe!ZwUnloadKeyEx+0x2489
ntoskrnl.exe!ZwUnloadKeyEx+0x757
ntdll.dll!DbgBreakPoint+0x1
ntdll.dll!RtlUnhandledExceptionFilter+0xc84
ntdll.dll!EtwEnumerateProcessRegGuids+0x216
ntdll.dll!RtlQueryProcessBackTraceInformation+0xdd6
ntdll.dll!RtlGetCallersAddress+0x164
ntdll.dll!RtlLogStackBackTrace+0x579
ntdll.dll!LdrGetProcedureAddress+0xda6c
ntdll.dll!AlpcGetMessageAttribute+0x905
ntdll.dll!EtwLogTraceEvent+0x132d
ntdll.dll!MD4Final+0xb038
ntdll.dll!AlpcGetMessageAttribute+0x905
msvcrt.dll!malloc+0x56
libvlccore.dll!block_Alloc+0x2c

[0x89feac8] main input debug: control type=4
[0x7eec928] main audio output warning: audio drift is too big (54830), 
dropping buffer
[0x7eec928] main audio output warning: audio drift is too big (48830), 
dropping buffer
[0x7eec928] main audio output warning: audio drift is too big (42830), 
dropping buffer
[0x7eec928] main audio output warning: audio drift is too big (36830), 
dropping buffer
[0x7eec928] main audio output warning: audio drift is too big (30830), 
dropping buffer
[0xb2bbdd8] mpgatofixed32 audio filter debug: libmad error: bad 
main_data_begin pointer

Program received signal SIGSEGV, Segmentation fault.
[Switching to thread 9560.0x2498]
0x000000006a5b58f9 in ?? ()
(gdb) bt
#0  0x000000006a5b58f9 in ?? ()
#1  0x0000000007eec928 in ?? ()
#2  0x000000006a5c8357 in ?? ()
#3  0x0000000064a4fbff in ?? ()
#4  0x000000006a5c8357 in ?? ()
#5  0x0000000007e9b330 in ?? ()
#6  0x000000000e12fc9f in ?? ()
#7  0x0000000000000000 in ?? ()
(gdb) disass $pc-30 $pc+30
Dump of assembler code from 0x6a5b58db to 0x6a5b5917:
0x000000006a5b58db:     movss  %xmm2,(%rdx)
0x000000006a5b58df:     je     0x6a5b558b
0x000000006a5b58e5:     mov    (%rax),%rcx
0x000000006a5b58e8:     mov    (%rcx),%eax
0x000000006a5b58ea:     mov    %eax,(%r9)
0x000000006a5b58ed:     jmpq   0x6a5b558b
0x000000006a5b58f2:     mov    0x28(%rsi),%rdx
0x000000006a5b58f6:     mov    (%rdx),%rsi
0x000000006a5b58f9:     add    %edi,(%rsi)
0x000000006a5b58fb:     test   %r9,%r9
0x000000006a5b58fe:     je     0x6a5b5506
0x000000006a5b5904:     mov    (%rdx),%r8
0x000000006a5b5907:     mov    (%r8),%ebp
0x000000006a5b590a:     mov    %ebp,(%r9)
0x000000006a5b590d:     jmpq   0x6a5b5506
0x000000006a5b5912:     mov    0x28(%rsi),%rdx
0x000000006a5b5916:     mov    (%rdx),%rbx
End of assembler dump.
(gdb) print $pc
$1 = (void (*)()) 0x6a5b58f9
(gdb) info registers
rax            0x0      0
rcx            0x1      1
rdx            0xb2bc640        187418176
rbx            0xba35098        195252376
rsp            0xe12fb00        236124928
rbp            0x6a5b555c       1784370524
rsi            0x0      0
rdi            0x1      1
r8             0x6a62ee68       1784868456
r9             0xe12fc30        236125232
r10            0xfffffffffff866f4       -497932
r11            0x1      1
r12            0x7eec928        133089576
r13            0x0      0
r14            0x0      0
r15            0xba35fa8        195256232
rip            0x6a5b58f9       0x6a5b58f9
eflags         0x10246  [ PF ZF IF RF ]
cs             0x33     51
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x53     83
gs             0x2b     43


*Case #2/*
ntoskrnl.exe!IoAcquireRemoveLockEx+0xe7
ntoskrnl.exe!memset+0x22a
ntoskrnl.exe!KeWaitForSingleObject+0x2cb
ntoskrnl.exe!LsaCallAuthenticationPackage+0x2978
ntoskrnl.exe!SeAuditHardLinkCreation+0x24c
ntoskrnl.exe!CcCopyRead+0xec3
ntoskrnl.exe!FsRtlTruncateBaseMcb+0x1fa
ntoskrnl.exe!ZwUnloadKeyEx+0x2489
ntoskrnl.exe!ZwUnloadKeyEx+0x757
ntdll.dll!DbgBreakPoint+0x1
ntdll.dll!EtwEventProviderEnabled+0x116a
ntdll.dll!RtlExtendMemoryBlockLookaside+0x389
ntdll.dll!LdrGetProcedureAddress+0x18659
ntdll.dll!RtlTraceDatabaseCreate+0x1899
ntdll.dll!MD4Final+0x755d
ntdll.dll!AlpcGetMessageAttribute+0x65
kernel32.dll!HeapFree+0xa
msvcrt.dll!free+0x1c
libbandlimited_resampler_plugin.dll+0x1424
libvlccore.dll!_module_unneed+0x22
libvlccore.dll!aout_CheckChannelExtraction+0x15f5
kernel32.dll!SetEvent+0xc

[0x7ecba68] main video output debug: [10] 4 0
[0x7ecba68] main video output debug: [11] 2 0
[0x7ecba68] main video output debug: [12] 4 0
[0x7ecba68] main video output debug: [13] 4 0
[0x7ecba68] main video output debug: [14] 2 0
[0x7ecba68] main video output debug: [15] 4 0
[0x7de9ae8] main input debug: saving a free vout
[0x7e733f8] main decoder debug: thread times: real 0m52.082000s, kernel 
0m0.000000s, user 0m3.572422s
[0x7e733f8] main decoder debug: removing module "mpeg_audio"
[0x7e733f8] main decoder debug: killing decoder fourcc `mpga', 0 PES in FIFO
[0x7df0948] main audio filter debug: removing module "mpgatofixed32"

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to thread 12120.0x20d8]
0x00000000777c6061 in ?? ()
(gdb) warning: HEAP[vlc.exe]:
warning: Heap block at 0000000007DF0680 modified at 0000000007DF07A0 
past requested size of 110

disass $pc-30 $pc+30
Dump of assembler code from 0x777c6043 to 0x777c607f:
0x00000000777c6043:     add    %al,(%rax)
0x00000000777c6045:     lsl    %ax,%eax
0x00000000777c6048:     shr    $0xe,%eax
0x00000000777c604b:     retq  
0x00000000777c604c:     nop   
0x00000000777c604d:     nop   
0x00000000777c604e:     nop   
0x00000000777c604f:     nop   
0x00000000777c6050:     int3  
0x00000000777c6051:     int3  
0x00000000777c6052:     int3  
0x00000000777c6053:     int3  
0x00000000777c6054:     int3  
0x00000000777c6055:     int3  
0x00000000777c6056:     xchg   %ax,%ax
0x00000000777c605a:     xchg   %ax,%ax
0x00000000777c605e:     xchg   %ax,%ax
0x00000000777c6060:     int3  
0x00000000777c6061:     retq  
0x00000000777c6062:     int3  
0x00000000777c6063:     int3  
0x00000000777c6064:     int3  
0x00000000777c6065:     int3  
0x00000000777c6066:     int3  
0x00000000777c6067:     int3  
0x00000000777c6068:     xchg   %ax,%ax
0x00000000777c606c:     xchg   %ax,%ax
0x00000000777c6070:     int3  
0x00000000777c6071:     retq  
0x00000000777c6072:     int3  
0x00000000777c6073:     int3  
0x00000000777c6074:     int3  
0x00000000777c6075:     int3  
0x00000000777c6076:     int3  
0x00000000777c6077:     int3  
0x00000000777c6078:     xchg   %ax,%ax
0x00000000777c607c:     xchg   %ax,%ax
End of assembler dump.
(gdb) info registers
rax            0x7fffff0c000    8796092022784
rcx            0x7df0680        132056704
rdx            0x7fffffd3000    8796092837888
rbx            0x7df0680        132056704
rsp            0x973f2e8        158593768
rbp            0x0      0
rsi            0x7df07a0        132056992
rdi            0x110    272
r8             0x200    512
r9             0xfffffffd       4294967293
r10            0x0      0
r11            0x973eeb0        158592688
r12            0x50000063       1342177379
r13            0x7e71200        132583936
r14            0x7df0690        132056720
r15            0x7e71250        132584016
rip            0x777c6061       0x777c6061
eflags         0x202    [ IF ]
cs             0x33     51
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x53     83
gs             0x2b     43
(gdb) print $pc
$2 = (void (*)()) 0x777c6061

*Case #3/*
(1b88.1534): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
*** ERROR: Symbol file could not be found.  Defaulted to export symbols 
for C:\Program Files (x86)\VideoLAN\VLC\libvlccore.dll -
libvlccore!_vlc_thread_join+0x8b9:
00000000`6a5b58f9 013e            add     dword ptr [rsi],edi 
ds:00000000`00000000=????????

RetAddr           : Args to 
Child                                                           : Call Site
00000000`05f48a58 : 00000000`6a5c8357 00000000`6494fbff 
00000000`6a5c8357 00000000`05f9bb60 : libvlccore!_vlc_thread_join+0x8b9
00000000`6a5c8357 : 00000000`6494fbff 00000000`6a5c8357 
00000000`05f9bb60 00000000`0896fc9f : 0x5f48a58
00000000`6494fbff : 00000000`6a5c8357 00000000`05f9bb60 
00000000`0896fc9f 00000000`00000000 : libvlccore!vlc_mutex_unlock+0x37
00000000`6a5c8357 : 00000000`05f9bb60 00000000`0896fc9f 
00000000`00000000 00000000`6a59977d : 0x6494fbff
00000000`05f9bb60 : 00000000`0896fc9f 00000000`00000000 
00000000`6a59977d 00000000`05f9bb60 : libvlccore!vlc_mutex_unlock+0x37
00000000`0896fc9f : 00000000`00000000 00000000`6a59977d 
00000000`05f9bb60 00000000`06174a20 : 0x5f9bb60
00000000`00000000 : 00000000`6a59977d 00000000`05f9bb60 
00000000`06174a20 00000000`00000001 : 0x896fc9f

[0x7c42da8] main input debug: control type=4
[0x7ea4da8] main audio output warning: audio drift is too big (70529), 
dropping buffer
[0x7ea4da8] main audio output warning: audio drift is too big (64529), 
dropping buffer
[0x7ea4da8] main audio output warning: audio drift is too big (58529), 
dropping buffer
[0x7ea4da8] main audio output warning: audio drift is too big (52529), 
dropping buffer
[0x7ea4da8] main audio output warning: audio drift is too big (46529), 
dropping buffer
[0x7ea4da8] main audio output warning: audio drift is too big (40529), 
dropping buffer
[0x7ea4da8] main audio output warning: audio drift is too big (34529), 
dropping buffer
[0x7ea5ad8] mpgatofixed32 audio filter debug: libmad error: bad 
main_data_begin pointer

Program received signal SIGSEGV, Segmentation fault.
[Switching to thread 9236.0x2fe0]
0x0000000002f88dbb in ?? ()
(gdb) bt
#0  0x0000000002f88dbb in ?? ()
#1  0x0000000000000095 in ?? ()
#2  0x0000000000000000 in ?? ()
(gdb) disass $pc-30 $pc+30
Dump of assembler code from 0x2f88d9d to 0x2f88dd9:
0x0000000002f88d9d:     cmovne %esi,%edx
0x0000000002f88da0:     sub    $0x4,%r8
0x0000000002f88da4:     cmp    %r14,%r8
0x0000000002f88da7:     je     0x2f88dd5
0x0000000002f88da9:     mov    0x3688(%rbx),%r9
0x0000000002f88db0:     movslq (%r9,%r8,1),%r9
0x0000000002f88db4:     add    0x3d90(%rbx),%r9
0x0000000002f88dbb:     movzbl (%r9),%r12d
0x0000000002f88dbf:     movzbl %r12b,%r10d
0x0000000002f88dc3:     test   %r11d,%r10d
0x0000000002f88dc6:     cmovne %eax,%edx
0x0000000002f88dc9:     test   %ebp,%r10d
0x0000000002f88dcc:     je     0x2f88d8f
0x0000000002f88dce:     mov    $0x1,%edx
0x0000000002f88dd3:     jmp    0x2f88d99
0x0000000002f88dd5:     mov    0xcc(%rbx),%ebp
End of assembler dump.
(gdb) info registers
rax            0x1      1
rcx            0x1      1
rdx            0x0      0
rbx            0x7e9de40        132767296
rsp            0xbc2f7a0        197326752
rbp            0x10     16
rsi            0x0      0
rdi            0x8      8
r8             0x3c     60
r9             0xffffffffc42fdbc0       -1003496512
r10            0x1      1
r11            0x2      2
r12            0x7f     127
r13            0x2      2
r14            0xfffffffffffffffc       -4
r15            0xbc2fb0c        197327628
rip            0x2f88dbb        0x2f88dbb
eflags         0x10286  [ PF SF IF RF ]
cs             0x33     51
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x53     83
gs             0x2b     43
(gdb) print $pc
$1 = (void (*)()) 0x2f88dbb

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20090928/81548f25/attachment.html>


More information about the vlc-devel mailing list