VLC mega vastloper

Iedereen kan hier terecht met vragen over allerhande open source software die niet in de andere fora past.
Samuël

VLC mega vastloper

Bericht door Samuël » 29 maart 2007, 14:56

Ik kan VLC blijkbaar niet gebruiken zonder dat het programma "onverwacht stopt". Ik gebruik Mac OS 10.4.9 met VLC 0.8.6a Universal Binary. De foutmelding is: Date/Time: 2007-03-29 15:48:55.746 +0200
OS Version: 10.4.9 (Build 8P2137)
Report Version: 4

Command: VLC
Path: /Applications/VLC.app/Contents/MacOS/VLC
Parent: WindowServer [58]

Version: 0.8.6a (0.8.6a)

PID: 269
Thread: 10

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000090

Thread 0:
0 libSystem.B.dylib 0x90009bf7 mach_msg_trap + 7
1 com.apple.CoreFoundation 0x9082e2b3 CFRunLoopRunSpecific + 2014
2 com.apple.CoreFoundation 0x9082dace CFRunLoopRunInMode + 61
3 com.apple.HIToolbox 0x92de98d8 RunCurrentEventLoopInMode + 285
4 com.apple.HIToolbox 0x92de8fe2 ReceiveNextEventCommon + 385
5 com.apple.HIToolbox 0x92de8e39 BlockUntilNextEventMatchingListInMode + 81
6 com.apple.AppKit 0x9328f465 _DPSNextEvent + 572
7 com.apple.AppKit 0x9328f056 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 137
8 com.apple.AppKit 0x93288ddb -[NSApplication run] + 512

Thread 1:
0 libSystem.B.dylib 0x90037a57 mach_wait_until + 7

Thread 2:
0 libSystem.B.dylib 0x90037a57 mach_wait_until + 7
1 org.videolan.vlc 0x0007ac70 msleep + 130

Thread 3:
0 libSystem.B.dylib 0x90037a57 mach_wait_until + 7

Thread 4:
0 libSystem.B.dylib 0x90037a57 mach_wait_until + 7
1 org.videolan.vlc 0x0007ac70 msleep + 130

Thread 5:
0 libSystem.B.dylib 0x90037a57 mach_wait_until + 7

Thread 6:
0 libSystem.B.dylib 0x900247e7 semaphore_wait_signal_trap + 7
1 com.apple.Foundation 0x9284726c -[NSConditionLock lockWhenCondition:] + 39
2 com.apple.AppKit 0x93366270 -[NSUIHeartBeat _heartBeatThread:] + 377
3 com.apple.Foundation 0x927f12e0 forkThreadForFunction + 123
4 libSystem.B.dylib 0x90024147 _pthread_body + 84

Thread 7:
0 libSystem.B.dylib 0x90037a57 mach_wait_until + 7

Thread 8:
0 libSystem.B.dylib 0x90037a57 mach_wait_until + 7

Thread 9:
0 libSystem.B.dylib 0x90009bf7 mach_msg_trap + 7
1 com.apple.CoreFoundation 0x9082e2b3 CFRunLoopRunSpecific + 2014
2 com.apple.CoreFoundation 0x9082dace CFRunLoopRunInMode + 61
3 com.apple.audio.CoreAudio 0x9146841e HALRunLoop::OwnThread(void*) + 158
4 com.apple.audio.CoreAudio 0x91468239 CAPThread::Entry(CAPThread*) + 93
5 libSystem.B.dylib 0x90024147 _pthread_body + 84

Thread 10 Crashed:
0 libobjc.A.dylib 0x90a594c7 objc_msgSend + 23
1 com.apple.AppKit 0x93309124 -[NSWindow makeKeyWindow] + 71
2 com.apple.AppKit 0x93306f6b -[NSWindow makeKeyAndOrderFront:] + 121

Thread 11:
0 libSystem.B.dylib 0x90037a57 mach_wait_until + 7

Thread 12:
0 libSystem.B.dylib 0x900247e7 semaphore_wait_signal_trap + 7

Thread 13:
0 libSystem.B.dylib 0x90048e07 semaphore_timedwait_signal_trap + 7
1 com.apple.audio.CoreAudio 0x9147565c CAGuard::WaitFor(unsigned long long) + 212
2 com.apple.audio.CoreAudio 0x9147557e CAGuard::WaitUntil(unsigned long long) + 66
3 com.apple.audio.CoreAudio 0x91473efa HP_IOThread::WorkLoop() + 690
4 com.apple.audio.CoreAudio 0x91473c43 HP_IOThread::ThreadEntry(HP_IOThread*) + 17
5 com.apple.audio.CoreAudio 0x91468239 CAPThread::Entry(CAPThread*) + 93
6 libSystem.B.dylib 0x90024147 _pthread_body + 84

Thread 10 crashed with X86 Thread State (32-bit):
eax: 0x00000090 ebx: 0x9330914b ecx: 0x90a8e4a8 edx: 0x00000001
edi: 0x00000098 esi: 0xa32785d8 ebp: 0xb0641bc8 esp: 0xb0641b74
ss: 0x0000001f efl: 0x00010206 eip: 0x90a594c7 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037

Het hoeft niet gezegd dat het heel vervelend is dat VLC stopt terwijl ik naar een film kijk.

Gebruikersavatar
Zaffo
Berichten: 257
Lid geworden op: 6 juni 2005, 15:17

Bericht door Zaffo » 29 maart 2007, 16:58

Vreemd...

Ik gebruik het al een behoorlijk tijd en voor al mijn media.. en ik heb behoorlijk wat. :) Nog maar misschien 2 vastlopers gehad onder Windoos en geen onder Linux. En met de laatste versie is nog nooit wat mis gegaan.

Dus of het komt omdat je OS X gebruikt (samenwerking VLC/OS X), of je gebruikt andere formaten.

Dat een vastloper vervelend is tijdens het film kijken kan ik me goed voorstellen. Ik kan je denk alleen niet helpen. Of er hier iemand is die dat wel kan betwijfel ik. De ontwikkelaars zullen dit denk moeten oplossen.

Gebruikersavatar
Manuel
Berichten: 2539
Lid geworden op: 21 december 2004, 20:16
Locatie: Alkmaar, Nederland

Bericht door Manuel » 29 maart 2007, 17:18

Misschien helpt het wanneer je zoekt op http://forum.videolan.org/search.php , 'search for all terms', met trefwoorden:

Exception: EXC_BAD_ACCESS

Je schijnt niet de enige te zijn... Hopelijk vind je er ook oplossingen.

Succes!

Samuël

Bericht door Samuël » 30 maart 2007, 7:05

Blijkbaar zit er maar één oplossing op: VLC moet doorontwikkeld worden. De ontwikkeling gaat blijkbaar aan de trage kant.

rebil
Berichten: 507
Lid geworden op: 25 april 2006, 20:07

Bericht door rebil » 30 maart 2007, 11:05

Samuël schreef:De ontwikkeling gaat blijkbaar aan de trage kant.
Waar haal je dat uit? Ik heb de jongens van VLC al aan paar keer op conferenties gezien en ze zijn toch altijd druk bezig. En dat blijkt ook uit het revisielog. Dit probleem is misschien nogal moeilijk te diagnosticeren en op te lossen.

Samuël

Bericht door Samuël » 30 maart 2007, 13:32

rebil schreef:Waar haal je dat uit?
Hiervan. In 2000 werd 0.1.99d uitgebracht.
Release: vlc 0.1.99d

2000-07-12

We are the 12th and vlc 0.1.99d was just released. Check the download section!
Op enkele maanden na is het nu 7 jaren verder. Huidig versienummer is 0.8.6a

Gebruikersavatar
adri
Moderator
Berichten: 11543
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen

Bericht door adri » 30 maart 2007, 14:20

Als ik goed tel, zijn er de afgelopen 7 jaar 46 releases geweest.
Ik denk niet dat je kunt stellen dat er dan weinig aan ontwikkeling gedaan wordt. :wink:
Afbeelding

Samuël

Bericht door Samuël » 30 maart 2007, 14:28

Een bugfix kun je geen grote vrijgave noemen. Firefox 2.0.0.3 naar 2.0.0.4 is wat al jaren gebeurd met VLC. Niet altijd de kleine aanpassingen maar een echte verbetering. En die blijft uit.

Gebruikersavatar
adri
Moderator
Berichten: 11543
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen

Bericht door adri » 30 maart 2007, 14:34

Probeer MPlayer.
Is kwalitatief minstens zo goed als VLC (wel iets soberder GUI).
Afbeelding

Gebruikersavatar
Zaffo
Berichten: 257
Lid geworden op: 6 juni 2005, 15:17

Bericht door Zaffo » 30 maart 2007, 15:38

Samuël schreef:Een bugfix kun je geen grote vrijgave noemen. Firefox 2.0.0.3 naar 2.0.0.4 is wat al jaren gebeurd met VLC. Niet altijd de kleine aanpassingen maar een echte verbetering. En die blijft uit.
Die letter erachter betekend dat het een bugfix is.

Ik kan niet zeggen dat ik het met je eens ben op het punt van de ontwikkeling. En hoeveel problemen en nieuwe dingen zijn er per nieuwe uitgave?

Van Firefox 2.0.0.3 naar 2.0.0.4 is er meestal niet meer gebeurt dan een beveiligingsprobleem oplossen. En is een bugfix geen verbetering? :)

common sense
Berichten: 686
Lid geworden op: 2 augustus 2006, 13:45

Bericht door common sense » 30 maart 2007, 18:50

adri schreef:Probeer MPlayer.
Is kwalitatief minstens zo goed als VLC (wel iets soberder GUI).
Ik mis in MPlayer http://theora.org/, een fraai open-source formaat,
ook door xiph.org, de mensen achter Ogg Vorbis.

Gebruikersavatar
adri
Moderator
Berichten: 11543
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen

Bericht door adri » 30 maart 2007, 21:08

Ben je daar zeker van?
Als ik me niet akelig vergis heb je libtheora nodig om MPlayer draaiende te krijgen.
Afbeelding

common sense
Berichten: 686
Lid geworden op: 2 augustus 2006, 13:45

Bericht door common sense » 31 maart 2007, 10:05

Uhm, ben ik niet zeker van, want ik gebruik MPlayer niet.

Als er volgens jou een dep is op libtheora, dan is idd de kans groot dat die ook theora speelt. Wat me wel opvalt is dat dit alleen voor de Linux versie van MPlayer lijkt op te gaan. Raar.

Hoe zit het eigenlijk met multi-platform ondersteuning?
Die is namelijk bij VLC vrij goed.

Bij MPlayer lijken sommige formats nogal af te hangen van het systeem waarop je draait, alhoewel dat vaak een probleem is met externe binaire decoders.

Gebruikersavatar
adri
Moderator
Berichten: 11543
Lid geworden op: 5 maart 2005, 14:00
Locatie: Diessen

Bericht door adri » 31 maart 2007, 22:37

MPlayer op Linux (mits goed geconfigureerd en geinstalleerd) speelt zo ongeveer alles af. En met een iets betere kwaliteit dan VLC (is mijn ervaring -en vooral: stabieler). Datzelfde geldt voor Windows, hoewel ik dat niet vaak meer gebruik en er op dat gebied dus ook niet zoveel ervaring mee heb,

Alleen het gebruikersgemak (mooiere/uitgebreidere GUI) van VLC is wel beter. Toevallig heb ik enkele dagen geleden VLC op m'n Slackbox gecompileerd en geinstalleerd.
Is MPLayer op dat gebied een draak, met VLC was het niet veel beter. ;)

Overigens, op Linux kun je daarnaast KMplayer installeren, dan heb je wel een zeer gebruiksvriendelijke en uitgebreide GUI, i.t.t. KMplayer op Windows (zo heb ik vernomen).
Afbeelding

common sense
Berichten: 686
Lid geworden op: 2 augustus 2006, 13:45

Bericht door common sense » 1 april 2007, 11:36

adri schreef: Is MPLayer op dat gebied een draak, met VLC was het niet veel beter. ;)
:) precies... erg makkelijke build, ahum.