[vlc-devel] Bugreport: Mac crash on headless machine

George Bray georgebray at gmail.com
Thu May 1 01:41:24 CEST 2008


Hi Pierre,

Hmm, running ./clivlc -vvv -I macosx doesn't seem to work like I remember.

tv:MacOS vvr$ ./clivlc -vvv -I macosx
[00000001] main private debug: opening config file
/Users/vvr/Library/Preferences/VLC/vlcrc
[00000001] main private warning: config file
/Users/vvr/Library/Preferences/VLC/vlcrc does not exist yet
[00000001] main private debug: checking builtin modules
[00000001] main private debug: checking plugin modules
[00000001] main private debug: loading plugins cache file
/Users/vvr/Library/Preferences/VLC/cache/plugins-04041e.dat
[00000001] main private warning: could not open plugins cache file
/Users/vvr/Library/Preferences/VLC/cache/plugins-04041e.dat for
reading
[00000001] main private debug: recursively browsing `./modules'
[00000001] main private warning: cannot link module
`./modules/libcaca_plugin.dylib' (Library not loaded:
/usr/X11R6/lib/libX11.6.dylib
  Referenced from:
/Applications/VLC.app/Contents/MacOS/modules/libcaca_plugin.dylib
  Reason: image not found)
[00000001] main private debug: recursively browsing `/usr/local/lib/vlc'
[00000001] main private debug: recursively browsing `./plugins'
[00000001] main private debug: module bank initialized, found 209 modules
[00000001] main private debug: opening config file
/Users/vvr/Library/Preferences/VLC/vlcrc
[00000001] main private warning: config file
/Users/vvr/Library/Preferences/VLC/vlcrc does not exist yet
[00000001] main private debug: CPU has capabilities 486 586 MMX MMXEXT
SSE SSE2 FPU
[00000001] main private debug: looking for memcpy module: 3 candidates
[00000001] main private debug: using memcpy module "memcpymmxext"
[00000272] main playlist debug: waiting for thread completion
[00000272] main playlist debug: thread 2953318400 (playlist) created
at priority -47 (playlist/playlist.c:184)
[00000273] main private debug: waiting for thread completion
[00000273] main private debug: thread 2953850880 (preparser) created
at priority -47 (playlist/playlist.c:210)
[00000274] main interface debug: looking for interface module: 1 candidate
[00000274] main interface debug: using interface module "hotkeys"
[00000274] main interface debug: thread 2954383360 (interface) created
at priority -47 (interface/interface.c:198)
[00000275] main interface debug: looking for interface module: 3 candidates
[00000275] main interface debug: using interface module "macosx"
[00000275] main interface debug: thread 2955448320 (manage) created at
priority -47 (interface/interface.c:164)
2008-05-01 09:19:07.832 clivlc[16590:10b] *** Terminating app due to
uncaught exception 'NSInvalidArgumentException', reason: '***
-[NSCFDictionary initWithObjects:forKeys:count:]: attempt to insert
nil value at objects[0] (key: NSOwner)'
2008-05-01 09:19:07.834 clivlc[16590:10b] Stack: (
    2490511947,
    2505646331,
    2490487146,
    2490498634,
    2445481360,
    60487
)
Trace/BPT trap




So I set the logging level in the app and caught more of the exception:

http://paste.videolan.org/3958

"5/1/08 9:21:23 AM VLC[16594] Warning once: This application, or a
library it uses, is using NSQuickDrawView, which has been deprecated.
Apps should cease use of QuickDraw and move to Quartz. "

George





On Wed, Apr 30, 2008 at 10:42 PM, Pierre d'Herbemont
<pdherbemont at free.fr> wrote:
> Hi George,
>
>  Thanks for your bug report. It's rather an hard one, as the crash
>  occurs in an Apple Framework, and seems to be only indirectly
>  triggered (related to chroma conversion).
>
>  Could you also paste the full vlc log when using -vvv?
>
>  Pierre.
>
>
>
>  On Apr 30, 2008, at 7:12 AM, George Bray wrote:
>  > Intel Mac version 0.8.6f on Mac OS X Client 10.5.2
>  > Hardware: Mac Mini 2GB RAM with no attached monitor.  Not limited to
>  > the Mini, this happens on servers too.
>  > Log: http://paste.videolan.org/3953
>  > Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
>  >
>  > When running VLC on a remote machine, observing it using the built-in
>  > screen sharing, VLC runs fine until you ask for something that
>  > displays the video window.
>  >
>  > This crash has been evident for many past versions, but I'm finally
>  > ready to have it gone.  When testing mcast streams, it would be nice
>  > to see VLC playing on a remote machine, even if performance is lousy
>  > through all the software/video layers.
>  >
>  > QuickTime Player plays MP4 videos fine.
>  >
>  > This crash is reliably repeatable.
>  >
>  > I'm happy to test new versions on a number of different Macs in this
>  > scenario.
>  >
>  >   geo
>  > --
>  > George Bray, The Australian National University, Canberra, Australia.
>  > _______________________________________________
>  > vlc-devel mailing list
>  > To unsubscribe or modify your subscription options:
>  > http://mailman.videolan.org/listinfo/vlc-devel
>  >
>
>  _______________________________________________
>  vlc-devel mailing list
>  To unsubscribe or modify your subscription options:
>  http://mailman.videolan.org/listinfo/vlc-devel
>



-- 
George Bray, The Australian National University, Canberra, Australia.



More information about the vlc-devel mailing list