matthiasbock / gstreamer

Raspberry Pi gstreamer with UVC H.264 and OpenMAX plugins
26 stars 7 forks source link

*** glibc detected *** /usr/bin/perl: double free or corruption (out) #2

Closed matthiasbock closed 11 years ago

matthiasbock commented 11 years ago

Trying to compile gst-omx from freedesktop.org, branch 1.0:

$ git clone git://anongit.freedesktop.org/gstreamer/gst-omx -b 1.0
Cloning into 'gst-omx'...
remote: Counting objects: 3409, done.
remote: Compressing objects: 100% (1995/1995), done.
remote: Total 3409 (delta 2610), reused 1831 (delta 1407)
Receiving objects: 100% (3409/3409), 867.70 KiB | 325 KiB/s, done.
Resolving deltas: 100% (2610/2610), done.
$ ./autogen.sh --with-omx-target=rpi --disable-{gtk-doc,debug,debugutils,tests,examples}
+ Setting up common submodule
Submodule 'common' (git://anongit.freedesktop.org/gstreamer/common) registered for path 'common'
Cloning into 'common'...
remote: Counting objects: 3517, done.
remote: Compressing objects: 100% (1778/1778), done.
remote: Total 3517 (delta 2366), reused 2567 (delta 1729)
Receiving objects: 100% (3517/3517), 544.75 KiB | 130 KiB/s, done.
Resolving deltas: 100% (2366/2366), done.
Submodule path 'common': checked out '04c7a1ec1b9ced0b4359b3bbb2d8dc87bc7642c8'
+ passing argument --with-omx-target=rpi to configure
+ passing argument --disable-gtk-doc to configure
+ passing argument --disable-debug to configure
+ passing argument --disable-debugutils to configure
+ passing argument --disable-tests to configure
+ passing argument --disable-examples to configure
+ options passed to configure:  --with-omx-target=rpi --disable-gtk-doc --disable-debug --disable-debugutils --disable-tests --disable-examples
+ check for build tools
  checking for autoconf >= 2.60 ... found 2.69, ok.
  checking for automake >= 1.10 ... found 1.11.6, ok.
  checking for libtoolize >= 1.5.0 ... found 2.4.2, ok.
  checking for pkg-config >= 0.8.0 ... found 0.26, ok.
+ running libtoolize --copy --force...
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Remember to add `LT_INIT' to configure.ac.
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
+ running aclocal -I m4 -I common/m4 ...
*** glibc detected *** /usr/bin/perl: double free or corruption (out): 0x00a2fe70 ***
Aborted

aclocal failed
matthiasbock commented 11 years ago

Apparently this problem came due to the overclocking of the Raspberry Pi. Went down to 900MHz and performed an rpi-update, now it compiles.