Author Topic: 2.6.8 crashes after stopping video play on Debian Jessie amd64  (Read 3145 times)

arichy

  • Newbie
  • *
  • Posts: 8
Whe I play a video in Avidemux and then stop playing it, Avidemux crashes.

Environment:
Debian Jessie amd64
with following additional apt-repo

deb ftp://ftp.deb-multimedia.org jessie main non-free

(upgrade, dist-upgrade, apt-get install avidemux)

Avidemux version 2.6.8

output of command

file myfile.avi

RIFF (little-endian) data, AVI, 640 x 360, 25.00 fps, video: DivX 5, audio: MPEG-1 Layer 3 (stereo, 44100 Hz)

When opening the above video file and just click the "play" button, the video is played.
Console output after clicking the play button:

--

  [HandleAction]  ************ PlayAvi **************
 [VideoFilterBridge] Creating bridge from 0 s to 1000000 s
 [convertLinearTimeToSeg]  Frame time=0, taking first segment
  [seektoTime]  First frame of the new segment is a keyframe at 0ms
  [DecodePictureUpToIntra]   DecodeUpToInta 0 ref:0
 [edCache] Flush
 [goToTimeVideo]  Seek done, in reference, gone to 0 with segment start at 0
  [renderDisplayResize]  Render to 640x360 zoom=2
  [renderCompleteRedrawRequest]  RedrawRequest
  [goToTime]   go to time 0,00 secs
  [convertLinearTimeToSeg]  Frame time=0, taking first segment
  [goToTime]  => seg 0, rel time 0,00 secs
  [rewind]  [AudioBridge] Going to time 0
  [goToTime]   go to time 0,00 secs
  [convertLinearTimeToSeg]  Frame time=0, taking first segment
  [goToTime]  => seg 0, rel time 0,00 secs
  [AUDMAudioFilter_Bridge]  [Bridge] Starting with time 0 ms, shift 0 ms
 [Bridge] Ending with time 0, sample 0
 [rewind]  [AudioBridge] Going to time 0
  [goToTime]   go to time 0,00 secs
  [convertLinearTimeToSeg]  Frame time=0, taking first segment
  [goToTime]  => seg 0, rel time 0,00 secs
  [rewind]  [AudioBridge] Going to time 0
  [goToTime]   go to time 0,00 secs
  [convertLinearTimeToSeg]  Frame time=0, taking first segment
  [goToTime]  => seg 0, rel time 0,00 secs
 DeviceStopped -> DeviceStopped
[Alsa] Using device :default
[Alsa]Success initializing: fq :44100 channel 2
DeviceStopped -> DeviceStarted
 [stop]  [audioDevice]Stopping device... DeviceStarted -> DeviceStop_Requested
[AudioDeviceThreaded] Entering loop
DeviceStop_Requested -> DeviceStop_Granted
[AudioDeviceThreaded] Exiting loop
DeviceStop_Granted -> DeviceStopped
DeviceStopped -> DeviceStopped
[Alsa] Using device :default
[Alsa]Success initializing: fq :44100 channel 2
DeviceStopped -> DeviceStarted
[Playback] Latency : 0 ms
[AudioDeviceThreaded] Entering loop
[Playback] Latency is now 0
 [startThread]  Starting thread...
  [convertLinearTimeToSeg]  Frame time=0, taking first segment
  [startThread]  Thread created and started

--

Now when clicking the "stop" button to stop playing the video, avidemux crashes.
Console output after clicking the stop button:

--

  [HandleAction]  ************ StopAvi **************
  [cleanup]  Cleaning up..
  [stop]  [audioDevice]Stopping device... DeviceStarted -> DeviceStop_Requested
DeviceStop_Requested -> DeviceStop_Granted
[AudioDeviceThreaded] Exiting loop

--

mean

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10974
Re: 2.6.8 crashes after stopping video play on Debian Jessie amd64
« Reply #1 on: May 24, 2015, 08:16:55 PM »
Maybe fixed in 2.6.9

felixed

  • Newbie
  • *
  • Posts: 1
Re: 2.6.8 crashes after stopping video play on Debian Jessie amd64
« Reply #2 on: October 04, 2019, 12:22:22 PM »
Not fixed yet (2.7.4).

Pulse audio worked, but I had to get rid of it because of audacity incompatibility.

With AlsaHw0 and AlsaDmix the audio device is not initialized, With AlsaDefault audacity hangs at the point described above. ([AudioDeviceThreaded] Exiting loop) Seems that the mentioned loop, whatever ist is, can not be exited.