Re: Mkclean sigsev on a specific file
Steve Lhomme <[email protected]>
| Newsgroups | gmane.comp.multimedia.matroska.user |
|---|---|
| Message-ID | <[email protected]> |
Before starting to debug you should try to build it first like I just described you. Using the available source package here: http://dl.matroska.org/downloads/mkclean/mkclean-0.4.1.tar.bz2<http://www.matroska.org/downloads/mkclean.html> <http://www.matroska.org/downloads/mkclean.html>I don't know about archlinux and how you got that package and who made it. So I don't know what it contains and if it's correct. mkclean doesn't use the usual autoconf/automake system found on Linux, so maybe it was packaged incorrectly. If you manage to build it like I said and it still fails, you can try to rebuild it with debug informations like this: ./coremake distclean ./coremake gcc_linux_x64_debug Steve On Fri, Jul 16, 2010 at 3:05 PM, julroy67 <[email protected]> wrote: > Mhh I don't know if I'm correctly generating the debug version of > mkclean, could you say me step by step how to it. To be clear, I'm > using archlinux, and archlinux AUR package of mkclean, it works for > most of the file, but for at least 2 of them, it crashes as this : > > 14:59 julroy67@momoko-laptop ~% mkclean --optimize --remux Test.mkv > Test.mkv.2 > Progress 1/3: 100% > zsh: segmentation fault mkclean --optimize --remux Test.mkv Test.mkv.2 > > And it seems that the debug binary that I've generated crashes always, > so I'm doing wrong, but still, mkclean has a error somewhere ^^' So to > be sure to do correctly, I think, a step by step debugging guide would > help. Sorry for the hassle. > > 2010/7/16 Steve Lhomme <[email protected]>: > > Hi. > > Given the nature of the crash, it looks like it should always crash as > that > > error is on the init. It may have to do with linux x64 rather than 32 > bits. > > I'll give it a try on my side. > > Or did you compile it with a 32 bits tool chain ? The regular > bootstrap.sh > > and subsequent "make" command are building for 32 bits. In 0.4.2 that > should > > be released soon I changed that and there is now a "configure" script. It > > will build the makefiles for 64 bits architecture on 64 bits ones... > > Meanwhile you can make sure or that by running that in the root folder of > > the sources: > > ./coremake distclean > > ./coremake gcc_linux_x64 > > Then you run "make -C mkclean" and it should work. > > > > On Fri, Jul 16, 2010 at 2:41 PM, julroy67 <[email protected]> wrote: > >> > >> Hello, > >> > >> I'm using mkclean to clean up my mkv files that are for the most not > >> valid as mkvalidate says, but on certain files, mkclean crashes. I've > >> managed to get the backtrace from gdb. But I'm not sure where I have > >> to report the issue. > >> > >> For the backtrace here's it : > >> > >> 14:30 julroy67@momoko-laptop ~/Apps/mkclean/src/mkclean-0.4.1% gdb > >> release/gcc_linux_x64/mkclean > >> GNU gdb (GDB) 7.1 > >> Copyright (C) 2010 Free Software Foundation, Inc. > >> License GPLv3+: GNU GPL version 3 or later > >> <http://gnu.org/licenses/gpl.html> > >> This is free software: you are free to change and redistribute it. > >> There is NO WARRANTY, to the extent permitted by law. Type "show > copying" > >> and "show warranty" for details. > >> This GDB was configured as "x86_64-unknown-linux-gnu". > >> For bug reporting instructions, please see: > >> <http://www.gnu.org/software/gdb/bugs/>... > >> Reading symbols from > >> > >> > /home/julroy67/Apps/mkclean/src/mkclean-0.4.1/release/gcc_linux_x64/mkclean...done. > >> (gdb) run --optimize --remux Test.mkv Test.mkv.2 > >> Starting program: > >> > >> > /home/julroy67/Apps/mkclean/src/mkclean-0.4.1/release/gcc_linux_x64/mkclean > >> --optimize --remux Test.mkv Test.mkv.2 > >> [Thread debugging using libthread_db enabled] > >> > >> Program received signal SIGSEGV, Segmentation fault. > >> 0x000000000040180e in ProjectSettings (p=0x7fffffffdc10) at > >> mkclean_stdafx.c:99 > >> 99 > >> > Node_SetData((node*)p,NODECONTEXT_PROJECT_NAME,TYPE_STRING,PROJECT_NAME); > >> > >> or see here : http://julroy67.free.fr/DL/mkclean_crash_backtrace.log > >> > >> So anyone can say what I've to do ? > >> > >> Thanks. > >> _______________________________________________ > >> Matroska-users mailing list > >> [email protected] > >> http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users > >> Read Matroska-Users on GMane: > >> http://dir.gmane.org/gmane.comp.multimedia.matroska.user > > > > > > _______________________________________________ > > Matroska-users mailing list > > [email protected] > > http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users > > Read Matroska-Users on GMane: > > http://dir.gmane.org/gmane.comp.multimedia.matroska.user > > > > > _______________________________________________ > Matroska-users mailing list > [email protected] > http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users > Read Matroska-Users on GMane: > http://dir.gmane.org/gmane.comp.multimedia.matroska.user > _______________________________________________ Matroska-users mailing list [email protected] http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-users Read Matroska-Users on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.user