[vlc-devel] commit: CPU: get rid of signal(SIGILL) - not thread-safe (in LibVLC) ( Rémi Denis-Courmont )

Rémi Denis-Courmont remi at remlab.net
Mon Aug 24 09:02:01 CEST 2009




On Mon, 24 Aug 2009 12:16:51 +1000, xxcv <xxcv07 at gmail.com> wrote:
> Rémi Denis-Courmont wrote:
>> Yes and no. The RDC_ prefix comes from M4 autoconf macros that I copied
> from 
>> other projects. Pierre carried it over. I suspect your 3D Now! problem
> comes 
>> from Pierre changes to configure.ac, not me. They should be fixed now,
> but 
>> your configure cache might be stall.
>>
>> It could also come from my SIGILL changes. In that case, I have
> absolutely no 
>> ideas why and how to deal correctly with it. I do not have an AMD
> processor, 
>> nor a Windows installation. So finger pointing at me is not going to
> help.
>>
>>   
> 
> 1 [0000000000024DE8] main libvlc debug: module bank initialized (zu
> modules)
> 2 [0000000000024DE8] main libvlc debug: opening config file 
> (C:\Users\wxp\AppData\Roaming\vlc\vlcrc)
> 3 [0000000000024DE8] main libvlc debug: CPU has capabilities 486 586 MMX 
> 3DNow! MMXEXT SSE SSE2 FPU
> 4 [0000000000024DE8] main libvlc debug: looking for memcpy module: zu 
> candidate(null)
> 5 [0000000000024DE8] main libvlc error: no memcpy module matched "any"
> 6 [0000000002399B08] main playlist debug: Activated
> 7 [0000000002399B08] main playlist debug: rebuilding array of current - 
> root Playlist
> 8 [0000000002399B08] main playlist debug: rebuild done - 0 items, index
-1
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x000007fefe2b6fc0 in ?? ()
> (gdb) bt
> #0  0x000007fefe2b6fc0 in ?? ()
> #1  0x000000006a6303f6 in ?? ()
> #2  0x00000000fffffff7 in ?? ()
> #3  0x0000000000000000 in ?? ()
> 
> Here's what happens in 64bits binary ... I was excited to run.
> First of all liblive555_plugin.dll is incompatible in 64bits. So it is 
> deleted then the plugin modules run and loaded.
> Then at line 3 it crashed all the libmemcpy module plugins so I deleted 
> all the memcpy modules vlc-1.1.0-git/plugins/libmemcpy*_plugin.dll (Not 
> funny)
> It continues to load then crashed again.
> Thats the 64bits VLC on Vista x64.

And the relation to the SIGILL fix is ???

-- 
Rémi Denis-Courmont
Annoying quoting on purpose




More information about the vlc-devel mailing list