Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Thread Deadlock
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
ale5000
Posted: Apr 9 2011, 05:10 PM


Advanced Member


Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07



I'm not sure if the bug is in VirtualDub or in the input plugin (or both).

Test file: http://www.multiupload.com/ARMQ853HHL

I have opened the file with the Matroska input plugin 2.8, set crop to 2x2, set compression to Xvid, audio to direct stream copy.
The encoding don't pass the first frame, look at the image: user posted image

Log:
CODE
[*] Beginning dub operation.

[i] Dub: Input (decompression) format is: XRGB8888.

[i] Dub: Output (compression) format is: XRGB8888.

[i] Dub: I/O thread has not cycled for thirty seconds -- possible livelock.
   (Thread action: stalled due to full pipe to processing thread) (Current
   address: 7C91E514)

[i] Dub: Processing thread has not cycled for thirty seconds -- possible
   livelock. (Thread action: running main loop) (Current address: 005D90F5)

[i] Dub: I/O thread has not cycled for thirty seconds -- possible livelock.
   (Thread action: stalled due to full pipe to processing thread) (Current
   address: 7C91E514)

[i] Dub: Processing thread has not cycled for thirty seconds -- possible
   livelock. (Thread action: running main loop) (Current address: 0042819B)

[i] Dub: I/O thread has not cycled for thirty seconds -- possible livelock.
   (Thread action: stalled due to full pipe to processing thread) (Current
   address: 7C91E514)

[i] Dub: Processing thread has not cycled for thirty seconds -- possible
   livelock. (Thread action: running main loop) (Current address: 005D8C69)


Status dump:
CODE
=================
Processing thread
=================

Completed:         No
Error encountered: No
Video push ended:      No
Video ended:           No
Flushing compressor:   No
Codec frames buffered: 1


The processing thread is busy and could not be suspended.


When I abort it say:
CODE
VirtualDub Internal Error
Something appears to be struck while trying to stop (thread deadlock). Abort operation and exit program?


--------------------
New VirtualDub forum
VirtualDub AIO (All-in-One installer for VirtualDub and plugins)
Codec Toolbox RS (A tool to read/change merit of codecs and many other things)
Input plugins for VirtualDub / ACM codecs / VFW codecs
 
     Top
fccHandler
Posted: Apr 9 2011, 09:42 PM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



In my case it just crashes immediately, and it's not hard to reproduce. It also crashes with the test RGB color cube video.

I think it has everything to do with Xvid and the frame size, because it works fine if I choose no compression, OR if I increase the frame size to 16 x 16 with Xvid.


--------------------
May the FOURCC be with you...
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
1 replies since Apr 9 2011, 05:10 PM Track this topic | Email this topic | Print this topic

<< Back to Testing / Bug Reports