VLC crashes upon exiting form full screen

About usage, announcement and development of skins for VLC
stunner
Blank Cone
Blank Cone
Posts: 21
Joined: 05 Apr 2010 04:29

VLC crashes upon exiting form full screen

Postby stunner » 17 Jul 2010 19:03

Hi,
This is been happening for a while and it happens every single time (only with skinned VLC, not the default VLC). Every time I play movie from my computer, and by the time the movie is finished and I try to exit the full screen, it crashes. This is been happening with all the skins I tried even the default skin. It works fine if I don't use the skin.

erwan10
Developer
Developer
Posts: 415
Joined: 02 Nov 2008 23:16

Re: VLC crashes upon exiting form full screen

Postby erwan10 » 17 Jul 2010 22:43

Hmm, does it really crash ? Or is it just that the fullscreen mode (black screen) is kept after the playlist is over. In which case, pressing the 'f' hotkey should toggle the skin back to normal mode. (known bug)

stunner
Blank Cone
Blank Cone
Posts: 21
Joined: 05 Apr 2010 04:29

Re: VLC crashes upon exiting form full screen

Postby stunner » 18 Jul 2010 10:39

No, it actually crashes. As soon as I get out of full-screen mode (few minutes into the movie) it crashes completely and I have to restart the whole thing again.

erwan10
Developer
Developer
Posts: 415
Joined: 02 Nov 2008 23:16

Re: VLC crashes upon exiting form full screen

Postby erwan10 » 18 Jul 2010 14:16

Okay, can you provide some more information
- OS (WinXP, Win7, Linux, .. ) ?
- vlc version ?
- logs ( vlc -I skins --verbose 2 1> c:\\log 2>&1) to guess what was wrong
- a gdb backtrace (if possible) to know for sure where the problem lies

Erwan10

stunner
Blank Cone
Blank Cone
Posts: 21
Joined: 05 Apr 2010 04:29

Re: VLC crashes upon exiting form full screen

Postby stunner » 18 Jul 2010 19:50

Okay, can you provide some more information
- OS (WinXP, Win7, Linux, .. ) ?
- vlc version ?
- logs ( vlc -I skins --verbose 2 1> c:\\log 2>&1) to guess what was wrong
- a gdb backtrace (if possible) to know for sure where the problem lies

Erwan10
- OS - Windows Vista
- VLC Version - 1.1.0 (It used to do the same with previous vlc version 1.0.6 as well.)
- How to I get logs?
- I don't know hot to get a gdb backtrace.

Sry, but I am new to this.

erwan10
Developer
Developer
Posts: 415
Joined: 02 Nov 2008 23:16

Re: VLC crashes upon exiting form full screen

Postby erwan10 » 18 Jul 2010 23:10

I've tested fullscreen quite a bit on both WinXP and Linux. I do agree there is a fullscreen issue (black screen that cannot be easily removed). But, no crash so far.

Anyway, I'm just about to commit a fix for this annoying fullscreen problem. You should be able to try it with a nightly build as soon as tomorrow (http://nightlies.videolan.org/build/win32/). Let's see if these crashes still occur with this fix ....

To get logs, just issue the following command at the comnand line :

vlc --verbose 2 -I skins 1> c:\\log 2>&1

and paste the tail of the log on this forum.

Erwan10

stunner
Blank Cone
Blank Cone
Posts: 21
Joined: 05 Apr 2010 04:29

Re: VLC crashes upon exiting form full screen

Postby stunner » 19 Jul 2010 00:21

I've tested fullscreen quite a bit on both WinXP and Linux. I do agree there is a fullscreen issue (black screen that cannot be easily removed). But, no crash so far.

Anyway, I'm just about to commit a fix for this annoying fullscreen problem. You should be able to try it with a nightly build as soon as tomorrow (http://nightlies.videolan.org/build/win32/). Let's see if these crashes still occur with this fix ....

To get logs, just issue the following command at the comnand line :

vlc --verbose 2 -I skins 1> c:\\log 2>&1

and paste the tail of the log on this forum.

Erwan10
Thanks, I will try the night build when its available.
Anyways, here is the log of right before vlc crashed. Hopefully I got everything, I tried to save it but the whole thing was half frozen so I don't know if its enough for you to find out the problem.

Code: Select all

main debug: adding item `office.s3e13-14.avi' ( file:///E:/TV%20Shows/The.Office/The.Office.US.S03E13-14/office.s3e13-14.avi ) main debug: Creating an input for 'office.s3e13-14.avi' main debug: rebuilding array of current - root Playlist main debug: rebuild done - 1 items, index -1 main debug: processing request item office.s3e13-14.avi node null skip 0 main debug: resyncing on office.s3e13-14.avi main debug: office.s3e13-14.avi is at 0 main debug: starting new item main debug: creating new input thread main debug: no fetch required for (null) (art currently (null)) main debug: Creating an input for 'office.s3e13-14.avi' main debug: thread (input) created at priority 1 (../.././src/input/input.c:214) qt4 debug: IM: Setting an input main debug: thread started main debug: using timeshift granularity of 50 MiB main debug: using timeshift path 'C:\Users\Maunil\AppData\Local\Temp' main debug: `file:///E:/TV%20Shows/The.Office/The.Office.US.S03E13-14/office.s3e13-14.avi' gives access `file' demux `' path `E:\TV Shows\The.Office\The.Office.US.S03E13-14\office.s3e13-14.avi' main debug: creating demux: access='file' demux='' path='E:\TV Shows\The.Office\The.Office.US.S03E13-14\office.s3e13-14.avi' main debug: looking for access_demux module: 2 candidates main debug: no access_demux module matching "file" could be loaded main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating access 'file' path='E:\TV Shows\The.Office\The.Office.US.S03E13-14\office.s3e13-14.avi' main debug: looking for access module: 2 candidates filesystem debug: opening file `E:\TV Shows\The.Office\The.Office.US.S03E13-14\office.s3e13-14.avi' main debug: using access module "filesystem" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 0 ms main debug: pre-buffering done 1024 bytes in 0s - 1000000 KiB/s main debug: looking for stream_filter module: 2 candidates main debug: no stream_filter module matching "any" could be loaded main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating demux: access='file' demux='' path='E:\TV Shows\The.Office\The.Office.US.S03E13-14\office.s3e13-14.avi' main debug: looking for demux module: 50 candidates avi debug: found Chunk fourcc:46464952 (RIFF) size:367452350 pos:0 avi debug: found LIST chunk: 'AVI ' avi debug: <list 'AVI '> avi debug: found Chunk fourcc:5453494c (LIST) size:8830 pos:12 avi debug: found LIST chunk: 'hdrl' avi debug: <list 'hdrl'> avi debug: found Chunk fourcc:68697661 (avih) size:56 pos:24 avi debug: avih: streams:2 flags: HAS_INDEX IS_INTERLEAVED 640x352 avi debug: found Chunk fourcc:5453494c (LIST) size:4244 pos:88 avi debug: found LIST chunk: 'strl' avi debug: <list 'strl'> avi debug: found Chunk fourcc:68727473 (strh) size:56 pos:100 avi debug: strh: type:vids handler:0x64697678 samplesize:0 23.98fps avi debug: found Chunk fourcc:66727473 (strf) size:40 pos:164 avi debug: strf: video:XVID 640x352 planes:1 12bpp avi debug: found Chunk fourcc:4b4e554a (JUNK) size:4120 pos:212 avi debug: </list 'strl'> avi debug: found Chunk fourcc:5453494c (LIST) size:4234 pos:4340 avi debug: found LIST chunk: 'strl' avi debug: <list 'strl'> avi debug: found Chunk fourcc:68727473 (strh) size:56 pos:4352 avi debug: strh: type:auds handler:0x00000000 samplesize:0 41.67fps avi debug: found Chunk fourcc:66727473 (strf) size:30 pos:4416 avi debug: strf: audio:0x0055 channels:2 48000Hz 0bits/sample 129kb/s avi debug: found Chunk fourcc:4b4e554a (JUNK) size:4120 pos:4454 avi debug: </list 'strl'> avi debug: found Chunk fourcc:5453494c (LIST) size:260 pos:8582 avi debug: found LIST chunk: 'odml' avi debug: <list 'odml'> avi debug: found Chunk fourcc:686c6d64 (dmlh) size:248 pos:8594 avi warning: unknown chunk (not loaded) avi debug: </list 'odml'> avi debug: </list 'hdrl'> avi debug: found Chunk fourcc:5453494c (LIST) size:56 pos:8850 avi debug: found LIST chunk: 'INFO' avi debug: <list 'INFO'> avi debug: found Chunk fourcc:54465349 (ISFT) size:44 pos:8862 avi debug: ISFT: software : VirtualDubMod 1.5.10.1 (build 2439/release) avi debug: </list 'INFO'> avi debug: found Chunk fourcc:4b4e554a (JUNK) size:1318 pos:8914 avi debug: found Chunk fourcc:5453494c (LIST) size:364747046 pos:10240 avi debug: skipping movi chunk avi debug: found Chunk fourcc:31786469 (idx1) size:2695056 pos:364757294 qt4 debug: IM: Deleting the input qt4 debug: IM: Setting an input skins2 debug: new input 00392e94 detected avi debug: idx1: index entry:168441 avi debug: </list 'AVI '> avi debug: found Chunk fourcc:4b4e554a (JUNK) size:1842 pos:367452358 avi debug: * LIST-root size:367454208 pos:0 avi debug: + RIFF-AVI size:367452350 pos:0 avi debug: | + LIST-hdrl size:8830 pos:12 avi debug: | | + avih size:56 pos:24 avi debug: | | + LIST-strl size:4244 pos:88 avi debug: | | | + strh size:56 pos:100 avi debug: | | | + strf size:40 pos:164 avi debug: | | | + JUNK size:4120 pos:212 avi debug: | | + LIST-strl size:4234 pos:4340 avi debug: | | | + strh size:56 pos:4352 avi debug: | | | + strf size:30 pos:4416 avi debug: | | | + JUNK size:4120 pos:4454 avi debug: | | + LIST-odml size:260 pos:8582 avi debug: | | | + dmlh size:248 pos:8594 avi debug: | + LIST-INFO size:56 pos:8850 avi debug: | | + ISFT size:44 pos:8862 avi debug: | + JUNK size:1318 pos:8914 avi debug: | + LIST-movi size:364747046 pos:10240 avi debug: | + idx1 size:2695056 pos:364757294 avi debug: + JUNK size:1842 pos:367452358 avi debug: AVIH: 2 stream, flags HAS_INDEX IS_INTERLEAVED avi debug: stream[0] rate:2997 scale:125 samplesize:0 avi debug: stream[0] video(XVID) 640x352 12bpp 23.976000fps main debug: selecting program id=0 avi debug: stream[1] rate:48000 scale:1152 samplesize:0 avi debug: stream[1] audio(0x55) 2 channels 48000Hz 0bits avi debug: selected standard index for stream[0] avi debug: selected standard index for stream[1] avi debug: stream[0] created 61523 index entries avi debug: stream[1] created 106918 index entries avi debug: stream[0] length:2566 (based on index) avi debug: stream[1] length:2566 (based on index) main debug: using demux module "avi" main debug: TIMER module_need() : 97.000 ms - Total 97.000 ms / 1 intvls (Avg 97.000 ms) main debug: looking for a subtitle file in E:\TV Shows\The.Office\The.Office.US.S03E13-14\ main debug: looking for decoder module: 34 candidates avcodec debug: libavcodec initialized (interface 0x344d00) avcodec debug: trying to use direct rendering avcodec debug: ffmpeg codec (MPEG-4 Video) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 14.000 ms - Total 14.000 ms / 1 intvls (Avg 14.000 ms) main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301) main debug: thread started main debug: looking for decoder module: 34 candidates main debug: using decoder module "mpeg_audio" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: thread started main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:301) main debug: looking for meta reader module: 2 candidates lua debug: Trying Lua scripts in C:\Users\Maunil\AppData\Roaming\vlc\lua\meta\reader lua debug: Trying Lua scripts in C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader lua debug: Trying Lua playlist script C:\Program Files (x86)\VideoLAN\VLC\lua\meta\reader\filename.lua main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: `file:///E:/TV%20Shows/The.Office/The.Office.US.S03E13-14/office.s3e13-14.avi' successfully opened main debug: Buffering 0% main debug: Buffering 8% main debug: Buffering 16% main debug: Buffering 25% main debug: Buffering 33% main debug: Buffering 41% main debug: Buffering 50% main debug: Buffering 58% main debug: Buffering 66% main debug: Buffering 75% main debug: Buffering 83% main debug: Buffering 91% main debug: Buffering 100% main debug: Stream buffering done (325 ms in 0 ms) main debug: no usable vout present, spawning one main debug: looking for text renderer module: 2 candidates freetype debug: Building font databases. mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:128 freetype debug: Took 205000 microseconds freetype debug: Using Arial as font from file C:/Windows/fonts/arial.ttf freetype debug: using fontsize: 2 main debug: using text renderer module "freetype" main debug: TIMER module_need() : 209.000 ms - Total 209.000 ms / 1 intvls (Avg 209.000 ms) main debug: looking for video filter2 module: 18 candidates swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms) main debug: looking for video filter2 module: 18 candidates yuvp debug: YUVP to YUVA converter main debug: using video filter2 module "yuvp" main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms) main debug: window size: 640x352 main debug: Deinterlacing available main debug: deinterlace 0, mode blend, is_needed 0 main debug: looking for video output module: 1 candidate vout_wrapper debug: Opening vout display wrapper main debug: looking for vout display module: 8 candidates direct3d debug: creating Vout EventThread direct3d debug: DirectXCreateWindow main debug: looking for vout window hwnd module: 3 candidates skins2 debug: New vout : handle = 00c2062e, Ctrl = 033f5838, w x h = 640x352 main debug: using vout window hwnd module "skins2" main debug: TIMER module_need() : 34.000 ms - Total 34.000 ms / 1 intvls (Avg 34.000 ms) direct3d debug: created video sub-window direct3d debug: Vout EventThread running direct3d debug: disabling screen saver main debug: VoutDisplayEvent 'resize' 656x388 window direct3d warning: trying surface pixel format: YV12 direct3d debug: selected surface pixel format is YV12 direct3d debug: Direct3D scene created successfully direct3d debug: Direct3D device adapter successfully initialized main debug: using vout display module "direct3d" main debug: TIMER module_need() : 120.000 ms - Total 120.000 ms / 1 intvls (Avg 120.000 ms) main debug: using video output module "vout_wrapper" main debug: TIMER module_need() : 121.000 ms - Total 121.000 ms / 1 intvls (Avg 121.000 ms) main debug: got 1 direct buffer(s) main debug: pic render sz 640x352, of (0,0), vsz 640x352, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 main debug: pic in sz 640x352, of (0,0), vsz 640x352, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 main debug: pic out sz 640x352, of (0,0), vsz 640x352, 4cc I420, sar 1439999:1440000, msk r0x0 g0x0 b0x0 main debug: direct render, mapping render pictures 0-23 to system pictures 1-24 main debug: VoutDisplayEvent 'resize' 640x352 window main debug: creating aout main debug: looking for audio output module: 4 candidates aout_directx debug: Opening DirectSound Audio Output avcodec debug: using direct rendering main debug: End of video preroll main debug: Received first picture freetype debug: using fontsize: 22 main debug: looking for video blending module: 1 candidate blend debug: chroma: YUVA -> I420 main debug: using video blending module "blend" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) aout_directx debug: found device: Primary Sound Driver aout_directx debug: found device: Speakers (Realtek High Definition Audio) main debug: Post-processing available main warning: vlc_object_find_name(postproc) is not safe! aout_directx debug: device supports 2 channels (DEFAULT!) aout_directx debug: device supports 1 channel aout_directx debug: Windows says your SpeakerConfig is stereo aout_directx debug: creating DirectSoundThread main debug: thread started aout_directx debug: DirectSoundThread ready main debug: thread (DirectSound Notification Thread) created at priority 15 (../../.././modules/audio_output/directx.c:321) main debug: using audio output module "aout_directx" main debug: TIMER module_need() : 46.000 ms - Total 46.000 ms / 1 intvls (Avg 46.000 ms) main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes main debug: mixer 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes main debug: filter(s) 'f32l'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo main debug: looking for audio filter module: 14 candidates audio_format debug: f32l->s16l, bits per sample: 32->16 main debug: using audio filter module "audio_format" main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms) main debug: found a filter for the whole conversion main debug: looking for audio mixer module: 3 candidates main debug: using audio mixer module "float32_mixer" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/969 bytes main debug: looking for audio filter module: 1 candidate scaletempo debug: format: 48000 rate, 2 nch, 4 bps, fl32 scaletempo debug: params: 30 stride, 0.200 overlap, 14 search scaletempo debug: 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode main debug: using audio filter module "scaletempo" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: filter(s) 'mpga'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo main debug: looking for audio filter module: 14 candidates mpgatofixed32 debug: mpga->f32l, bits per sample: 0 main debug: using audio filter module "mpgatofixed32" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: found a filter for the whole conversion main debug: filter(s) 'f32l'->'f32l' 52800 Hz->48000 Hz Stereo->Stereo main debug: looking for audio filter module: 14 candidates bandlimited_resampler debug: f32l/52800KHz/2->f32l/48000KHz/2 main debug: using audio filter module "bandlimited_resampler" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: found a filter for the whole conversion main debug: End of audio preroll main debug: Decoder buffering done in 402 ms main warning: PTS is out of range (-10000), dropping buffer main warning: PTS is out of range (-34000), dropping buffer mpgatofixed32 debug: libmad error: bad main_data_begin pointer main debug: audio output is too slow (45000), trashing 50000us main warning: output date isn't PTS date, requesting resampling (45000) main warning: buffer is 45000 late, triggering upsampling main debug: auto hidding mouse main warning: resampling stopped after 10175000 usec (drift: 250) main debug: auto hidding mouse main debug: auto hidding mouse main debug: auto hidding mouse main debug: VoutDisplayEvent 'resize' 1916x1083 window main debug: auto hidding mouse main debug: auto hidding mouse main debug: VoutDisplayEvent 'mouse button' 0 t=8 main debug: VoutDisplayEvent 'mouse button' 0 t=9 main debug: VoutDisplayEvent 'double click' skins2 debug: setFullscreen (1) received from vout thread skins2 debug: VideoCtrl : fullscreen toggled (fullscreen = 1) main debug: VoutDisplayEvent 'resize' 1920x1200 fullscreen main debug: VoutDisplayEvent 'mouse button' 1 t=8 main debug: VoutDisplayEvent 'mouse button' 1 t=9 main debug: auto hidding mouse main warning: late picture skipped (-645 > -5348) skins2 debug: setFullscreen (0) received from vout thread skins2 debug: VideoCtrl : fullscreen toggled (fullscreen = 0) main debug: VoutDisplayEvent 'resize' 1916x1083 window main debug: auto hidding mouse

erwan10
Developer
Developer
Posts: 415
Joined: 02 Nov 2008 23:16

Re: VLC crashes upon exiting form full screen

Postby erwan10 » 19 Jul 2010 09:14

A nightly build is now available (http://nightlies.videolan.org/build/win ... 0719-0202/) for test. Let's see what you get with this new update.

The log doesn't show anything wrong.

stunner
Blank Cone
Blank Cone
Posts: 21
Joined: 05 Apr 2010 04:29

Re: VLC crashes upon exiting form full screen

Postby stunner » 19 Jul 2010 11:04

A nightly build is now available (http://nightlies.videolan.org/build/win ... 0719-0202/) for test. Let's see what you get with this new update.

The log doesn't show anything wrong.
I tried the nightly build but with no luck. Everything works great without skin. But when I play a video with skinned VLC, it crashes when I exit from full screen. Also, just to let you know, it does not crash if I exit the full screen within first 5 or 10 minutes of the video, but only crashes when I exit after playing for about 15 minutes or longer in full screen.

erwan10
Developer
Developer
Posts: 415
Joined: 02 Nov 2008 23:16

Re: VLC crashes upon exiting form full screen

Postby erwan10 » 19 Jul 2010 15:13

Okay, I never waited for so long in my tests. But, till a stack backtrace is available, it is very difficult to debug.

stunner
Blank Cone
Blank Cone
Posts: 21
Joined: 05 Apr 2010 04:29

Re: VLC crashes upon exiting form full screen

Postby stunner » 19 Jul 2010 19:10

Okay, I never waited for so long in my tests. But, till a stack backtrace is available, it is very difficult to debug.
can you tell me how to get backtrace? is there a guide?

erwan10
Developer
Developer
Posts: 415
Joined: 02 Nov 2008 23:16

Re: VLC crashes upon exiting form full screen

Postby erwan10 » 19 Jul 2010 22:54

Well, I'm afraid setting up a dev environment on Windows is not that easy.

Personally, vlc debug versions for Windows (found on nightly build website) never worked as expected with my config (WinXP and gdb). I need to recompile the whole vlc with some additional compil options found on the web, in order to successfully use gdb on Windows as I do on Linux. And I only know how to do it from Linux (cross-compilation)

cowki
New Cone
New Cone
Posts: 4
Joined: 22 Jul 2010 01:22

Re: VLC crashes upon exiting form full screen

Postby cowki » 22 Jul 2010 01:54

Hi all,
Been a long time user of VLC, and never really had any problems with it, but now I'm having a similar problem (with VLC 1.1.0 and the latest 1.1.1)

I've noticed tho that VLC only freezes upon exiting fullscreen at the end of a video if , and only if, VLC has lost focus.

I have 2 monitors so I usually watch fullscreen on the 2nd monitor, while I'm working/browsing or whatever on the primary monitor.
I get the same crash (stops responding) whether I'm fullscreen on primary or secondary monitor but, as I said, only if VLC doesn't have focus when the video ends.
If I click on VLC to give focus back before the video ends, then everything behaves as normal.
Not using any skins at all, just the default interface.

Hopefully this may help someone figure out a little more about the problem.

BTW I'm running the following setup in case you need the info.
Win XP Pro x64
PhenomII X4 940, 3Ghz, 8GB Ram
ATI Radeon 4670 1GB
2 x 24" Dell 2470 Monitors running at 1920x1200 each

Looking forward to getting my favorite media player back soon.
Cheers

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC crashes upon exiting form full screen

Postby Jean-Baptiste Kempf » 22 Jul 2010 06:54

Now, this is a good bug report... I'll check it.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

rycar
New Cone
New Cone
Posts: 2
Joined: 29 Jul 2010 07:31

Re: VLC crashes upon exiting form full screen

Postby rycar » 29 Jul 2010 07:39

I'm experiencing the same problem. It started with the update to 1.1.1 (I updated because I heard it had GPU acceleration for ATI cards). I usually run VLC full screen on my second monitor, and it crashes at the end of videos. I tried the trick of clicking on the window right before the video ended and the crash was prevented. I'm on Windows XP 32-bit.

When the video ends the second monitor stays black (might be because that is my wallpaper color) until I mouse over then I see the VLC window. I can resize and move the window, the mouse cursor is an hourglass when I am hovered over the window, it looks like this: http://i29.tinypic.com/53bfb.png

The process for vlc.exe is taking 0 CPU and the memory used is a fixed amount.

rycar
New Cone
New Cone
Posts: 2
Joined: 29 Jul 2010 07:31

Re: VLC crashes upon exiting form full screen

Postby rycar » 08 Aug 2010 00:37

Finally downgraded and had to go all the way back to 1.0.5. I noticed that it doesn't build a font cache when I first start it like the following versions do, doesn't freeze at the end of videos, and for some reason the video plays a lot smoother. The versions after that seem to stutter a lag for the first 10-15 seconds of video while this older version gets it right from the start. So somewhere between that version and now something changed.

cowki
New Cone
New Cone
Posts: 4
Joined: 22 Jul 2010 01:22

Re: VLC crashes upon exiting form full screen

Postby cowki » 09 Aug 2010 12:17

Woot!
The full screen crash I was experiencing above has now been fixed with the release of v1.1.2.
At least it has stopped my particular problem. Hopefully all you guys too.
Nice one dev team :-)

cowki
New Cone
New Cone
Posts: 4
Joined: 22 Jul 2010 01:22

Re: VLC crashes upon exiting form full screen

Postby cowki » 25 Aug 2010 19:16

Ooops! Spoke too soon.
I upgraded my video drivers yesterday, for my Radeon HD 4600to Catalyst V10.7.
The release notes said they had added GPU acceleration of h.264 video in VLC V1.1.1.
So I happily upgraded, only to find that the "exiting from fullscreen without focus" bug has come back.
h.264 looks good tho. :D

nra
New Cone
New Cone
Posts: 1
Joined: 22 Dec 2010 14:32

Re: VLC crashes upon exiting form full screen

Postby nra » 22 Dec 2010 14:41

Same issue:
"I have 2 monitors so I usually watch fullscreen on the 2nd monitor, while I'm working/browsing or whatever on the primary monitor.
And VLC freezes at the end of a video.
Not using any skins at all, just the default interface."
Just updated VLC to latest version 1.1.5 - no difference.

System:
Win XP
Athlon 3Ghz, 1GB Ram
Nvidia 7600GT
2 x Monitors

Please assist

cowki
New Cone
New Cone
Posts: 4
Joined: 22 Jul 2010 01:22

Re: VLC crashes upon exiting form full screen

Postby cowki » 23 Dec 2010 03:35

I've found an easy work around for now. Go to your VLC video preferences, and check the box to keep VLC "Always on top".
Tools > Preferences > Video > Always on top
Now, even if VLC does lose focus, it doesn't crash when exiting fullscreen in a dual monitor environment.
Hope this helps ;-)

TenBaz
New Cone
New Cone
Posts: 2
Joined: 27 Nov 2011 03:29

Re: VLC crashes upon exiting form full screen

Postby TenBaz » 27 Nov 2011 04:01

I appreciate this is an old thread from last year, but I'm using VLC 1.1.11 and this problem still persists for me. Has it not been fixed yet?

Like others with the problem, I'm not using any skin either, so it's highly unlikely that this problem is skin-related. I'm no expert, but my guess is that the re-sizing of the VLC window when the video has finished is the problem - when another app is being used and the VLC window doesn't have focus.

Like an earlier poster, I too am watching a movie full-screen on my second monitor while working in another application on the first monitor. When the movie ends, VLC freezes and has to be exited with Ctrl-Alt-Del.

I can also confirm that it exhibits the same behaviour when viewing VLC on the first monitor while working on the second...

It has to be a window focus problem because if I remember (and I usually don't) to click on the VLC screen before it reaches the end of the video, the window resizes correctly and all is well.

If you don't click on the screen in time, you get either a black (or occasionally white) full-screen window with blue border and title bar, along with one dead VLC program! Click on the red Close Program gadget on the title bar enough times and the Windows 'Program is not responding ' message pops up. The End Now button does work sometimes.

This problem isn't the end of the world I know, but since this thread originally reported the problem in V1.1.0 and we are now at 1.1.11 (when I last checked), it should really have been fixed by now or if nothing can be done about it, please let us know.

Wouldn't the simplest solution be to prevent VLC from resizing the video window when a video ends? To be honest, I always find that a little annoying anyway. If I remember correctly, you can stop it doing it when a video starts, so why not when it ends?

Having said that, I'm new to this forum and I've not read all the posts, so I'm going off to read some more to see if you already have... and if necessary prepare my apology post! :)

TenBaz

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC crashes upon exiting form full screen

Postby Jean-Baptiste Kempf » 27 Nov 2011 21:10

Try VLC 1.2.0 from Nightly Build of VLC
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “Skins”

Who is online

Users browsing this forum: No registered users and 0 guests