Sebastian Dröge wrote:
Am Dienstag, den 02.05.2006, 12:10 +0200 schrieb Eugen Dedu:
Package: thoggen
Version: 0.4.2-2
Severity: important

Thank you for the previous two resolved bugs.

Now, the last bug :o) on my machine:
I start thoggen, I choose File->OpenFolder, choose the directory, the
title appears in the box, choose Ok, the output file configuration
window appears.  Now, I choose 720x480.  When I press Ok, the progress
window appears, and a few seconds later, thoggen crashes.  Here are
the last lines of the output:
 :: New video bitrate: 885 kbps (for target size 695.0M)
 :: default_aid = 0
 :: [1] Selected Audio Stream: en (aid = 0)
 :: New video bitrate: 885 kbps (for target size 695.0M)
 :: Probing dvddemux audio and video pads ...
 :: dvddemux::new-pad 'video_00' (using)
 :: dvddemux::new-pad 'audio_00' (using) (mad) (audio/mpeg)
 :: Found pads after 1 pipeline iterations.
 :: Size 6 = 720x480
 :: Using target video bitrate of 885.
 :: Saving fatal log mask.
 :: Unhandled state change from PLAYING to READY
 :: YuvScale: using generic pixops_process() for scaling to 1.000
 :: Unhandled state change from PLAYING to READY
 :: pixel-aspect-ratio = 16/15 = 1.067
 :: YuvScale: using generic pixops_process() for scaling to 1.000
 :: Restoring saved fatal log mask.
*** glibc detected *** double free or corruption (out): 0x341ed008 ***
Aborted

I have executed the program twice, the same error appears, and the
same memory address is reported bu glibc.

The third time I executed thoggen, another bug appeared, but I create
another bug for this one.

Hi,
could you please run thoggen in gdb and valgrind, reproduce the crash
and attach the output to this bug?

for gdb use:
gdb thoggen
run
[wait for the double free to happen]
backtrace



for valgrind just run it with:
valgrind --log-file-exactly=valgrind.log thoggen
and attach valgrind.log to this bug

Hi,

I put the two files at http://lifc.univ-fcomte.fr/~dedu/thoggen

For valgrind: I had to stop it with ctrl-c and ctrl-/, because it wasn't doing anything and ps ux was printing:

root      2568  0.1  0.0      0     0 ?        S    22:32   0:04 [pdflush]
dedu 2639 49.3 0.0 0 0 pts/0 Zl+ 22:49 17:49 [mem] <defunct>

I hope this information is useful.

What's interesting is that with valgrind thoggen started to print elapsed time in the window, and the .ogg output file has 37kB (without valgrind, I would had 0 bytes).

Friendly,
--
Eugen Dedu

Reply via email to