Bug#720385: minetest: game crashes with floating point exception

Руслан Зиганшин ziganshinruslan at gmail.com
Mon Oct 28 05:07:55 UTC 2013


Hello.Now  I'm reinstalled Debian, set up apt, apt-pinning and
compiled minetest using dpkg-buildpackage. First on Debian Stable,
then on mixed: stable + wheezy-backports (+ some testing and
unstable). All patches were applied automatically.

My results:
Minetest built with dpkg-buildpackage works in both cases, but package
from debian unstable repository does not work

2013/9/5, Руслан Зиганшин <ziganshinruslan at gmail.com>:
> Sorry, but I havenэt enough time for it. My results:
> Game compiled and successfully work without patches and with patches
> useless-depends & debianization together.
> I can't compile game with useless-depends patch only and with 3
> patches:useless-depends, debianization, dynamic link
> Game work with parameter ENABLE_FREETYPE
>
> I want to continue these experiments later
>
> 2013/9/5, Martin Quinson <martin.quinson at loria.fr>:
>> Did you have the opportunity to do this test? I'm sorry to bother you,
>> but there is nothing I can do on my side to investigate the issue. I
>> could try to upload a package without some of our patches, but I'd
>> prefer to ensure that they are faulty before uploading a package
>> without them. That would reduce the burden on debian's infrastructure
>> and the noise for the package users...
>>
>> Thanks in advance, Mt.
>>
>> On Sun, Aug 25, 2013 at 11:19:10PM +0200, Martin Quinson wrote:
>>> Thanks for this test; I'm still puzzled about this problem. Could you
>>> please check whether adding -DENABLE_FREETYPE=1 to the cmake command
>>> line produces the same error for you? I don't quite see any other
>>> reason, right now.
>>>
>>> For the record, the full parameters we pass to cmake are:
>>>             cmake -DRUN_IN_PLACE=0 \
>>> 	          -DENABLE_GETTEXT=1 \
>>> 		  -DENABLE_FREETYPE=1 \
>>> 		  -DCMAKE_INCLUDE_PATH=/usr/include/jthread \
>>>                   -DCUSTOM_LOCALEDIR=/usr/share/locale \
>>> 		  -DCUSTOM_SHAREDIR=/usr/share/games/minetest \
>>>                   -DCMAKE_INSTALL_PREFIX=/usr .
>>>
>>> Our patches are here:
>>> http://patch-tracker.debian.org/package/minetest/0.4.7+repack-3
>>>
>>> If FREETYPE is not the reason for this to fail on your machine, we
>>> will have to test the patches one after the other. You can try with
>>> http://patch-tracker.debian.org/patch/series/view/minetest/0.4.7+repack-3/useless-depends.patch
>>> which sound doubtful to me wrt your problem.
>>>
>>>
>>> Many many thanks for your support,
>>> Mt.
>>>
>>> On Sun, Aug 25, 2013 at 06:49:46PM +0400, Руслан Зиганшин wrote:
>>> > Building latest minetest:
>>> >
>>> > ruslan at debian:~/minetest-master_25.08.2013$ cmake . -DRUN_IN_PLACE=1
>>> > -- The C compiler identification is GNU 4.7.2
>>> > -- The CXX compiler identification is GNU 4.7.2
>>> > -- Check for working C compiler: /usr/bin/gcc
>>> > -- Check for working C compiler: /usr/bin/gcc -- works
>>> > -- Detecting C compiler ABI info
>>> > -- Detecting C compiler ABI info - done
>>> > -- Check for working CXX compiler: /usr/bin/c++
>>> > -- Check for working CXX compiler: /usr/bin/c++ -- works
>>> > -- Detecting CXX compiler ABI info
>>> > -- Detecting CXX compiler ABI info - done
>>> > -- *** Will build version 0.4.7 ***
>>> > -- IRRLICHT_SOURCE_DIR =
>>> > -- IRRLICHT_INCLUDE_DIR = /usr/include/irrlicht
>>> > -- IRRLICHT_LIBRARY = /usr/lib/x86_64-linux-gnu/libIrrlicht.a
>>> > -- Found IRRLICHT: /usr/lib/x86_64-linux-gnu/libIrrlicht.a
>>> > -- CURL_INCLUDE_DIR = /usr/include/curl
>>> > -- CURL_LIBRARY = /usr/lib/x86_64-linux-gnu/libcurl.so
>>> > -- cURL support enabled
>>> > -- GetText disabled
>>> > -- Found OpenAL: /usr/lib/x86_64-linux-gnu/libopenal.so
>>> > -- Found VORBIS: /usr/include
>>> > -- Sound enabled
>>> > -- Looking for XOpenDisplay in
>>> > /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
>>> > -- Looking for XOpenDisplay in
>>> > /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
>>> > - found
>>> > -- Looking for gethostbyname
>>> > -- Looking for gethostbyname - found
>>> > -- Looking for connect
>>> > -- Looking for connect - found
>>> > -- Looking for remove
>>> > -- Looking for remove - found
>>> > -- Looking for shmat
>>> > -- Looking for shmat - found
>>> > -- Looking for IceConnectionNumber in ICE
>>> > -- Looking for IceConnectionNumber in ICE - found
>>> > -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
>>> > -- Found OpenGL: /usr/lib/libGL.so
>>> > -- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so
>>> > -- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version
>>> > "1.0.6")
>>> > -- Looking for BZ2_bzCompressInit in
>>> > /usr/lib/x86_64-linux-gnu/libbz2.so
>>> > -- Looking for BZ2_bzCompressInit in
>>> > /usr/lib/x86_64-linux-gnu/libbz2.so
>>> > - found
>>> > -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version
>>> > "1.2.7")
>>> > -- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version
>>> > "1.2.49")
>>> > -- Using project jthread library
>>> > -- Found system sqlite3 header file in /usr/include
>>> > -- Found system sqlite3 library
>>> > /usr/lib/x86_64-linux-gnu/libsqlite3.so
>>> > -- Using project jsoncpp library
>>> > -- LuaJIT library: /usr/lib/x86_64-linux-gnu/libluajit-5.1.so
>>> > -- LuaJIT headers: /usr/include/luajit-2.0
>>> > -- LuaJIT found.
>>> > -- Performing Test HAS_UNUSED_BUT_SET_VARIABLE_WARNING
>>> > -- Performing Test HAS_UNUSED_BUT_SET_VARIABLE_WARNING - Success
>>> > -- Configuring done
>>> > -- Generating done
>>> > -- Build files have been written to:
>>> > /home/ruslan/minetest-master_25.08.2013
>>> >
>>> > After make this game successfully worked
>>> >
>>> > ruslan at debian:~/minetest-master_25.08.2013/bin$ ldd ./minetest
>>> >         linux-vdso.so.1 (0x00007fffdab64000)
>>> >         libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1
>>> > (0x00007f37429f8000)
>>> >         libGLU.so.1 => /usr/lib/x86_64-linux-gnu/libGLU.so.1
>>> > (0x00007f374278b000)
>>> >         libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f374246d000)
>>> >         libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6
>>> > (0x00007f3742266000)
>>> >         libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6
>>> > (0x00007f374204b000)
>>> >         libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6
>>> > (0x00007f3741d0f000)
>>> >         libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6
>>> > (0x00007f3741afd000)
>>> >         libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8
>>> > (0x00007f37418c3000)
>>> >         libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0
>>> > (0x00007f37416b2000)
>>> >         libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0
>>> > (0x00007f374148b000)
>>> >         libopenal.so.1 => /usr/lib/x86_64-linux-gnu/libopenal.so.1
>>> > (0x00007f3741231000)
>>> >         libvorbisfile.so.3 =>
>>> > /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3 (0x00007f3741027000)
>>> >         libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0
>>> > (0x00007f3740dfa000)
>>> >         libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0
>>> > (0x00007f3740bf4000)
>>> >         libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
>>> > (0x00007f3740948000)
>>> >         libluajit-5.1.so.2 =>
>>> > /usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2 (0x00007f37406db000)
>>> >         libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
>>> > (0x00007f37404bf000)
>>> >         librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1
>>> > (0x00007f37402b6000)
>>> >         libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
>>> > (0x00007f37400b2000)
>>> >         libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1
>>> > (0x00007f373feac000)
>>> >         libcurl-gnutls.so.4 =>
>>> > /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f373fc47000)
>>> >         libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
>>> > (0x00007f373f940000)
>>> >         libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
>>> > (0x00007f373f642000)
>>> >         libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
>>> > (0x00007f373f42b000)
>>> >         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
>>> > (0x00007f373f07f000)
>>> >         libnvidia-tls.so.304.108 =>
>>> > /usr/lib/tls/libnvidia-tls.so.304.108 (0x00007f373ee7c000)
>>> >         libnvidia-glcore.so.304.108 =>
>>> > /usr/lib/libnvidia-glcore.so.304.108 (0x00007f373ca91000)
>>> >         libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1
>>> > (0x00007f373c88c000)
>>> >         libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1
>>> > (0x00007f373c66d000)
>>> >         /lib64/ld-linux-x86-64.so.2 (0x00007f3742c53000)
>>> >         libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11
>>> > (0x00007f373c438000)
>>> >         libssh2.so.1 => /usr/lib/x86_64-linux-gnu/libssh2.so.1
>>> > (0x00007f373c210000)
>>> >         liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2
>>> > (0x00007f373c000000)
>>> >         libldap_r-2.4.so.2 =>
>>> > /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f373bdaf000)
>>> >         libgssapi_krb5.so.2 =>
>>> > /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f373bb70000)
>>> >         libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26
>>> > (0x00007f373b8b0000)
>>> >         libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11
>>> > (0x00007f373b631000)
>>> >         librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0
>>> > (0x00007f373b417000)
>>> >         libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6
>>> > (0x00007f373b212000)
>>> >         libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
>>> > (0x00007f373b00d000)
>>> >         libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
>>> > (0x00007f373adf5000)
>>> >         libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2
>>> > (0x00007f373abda000)
>>> >         libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3
>>> > (0x00007f373a906000)
>>> >         libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3
>>> > (0x00007f373a6dc000)
>>> >         libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
>>> > (0x00007f373a4d8000)
>>> >         libkrb5support.so.0 =>
>>> > /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f373a2cf000)
>>> >         libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1
>>> > (0x00007f373a0ca000)
>>> >         libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3
>>> > (0x00007f3739eb9000)
>>> >         libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0
>>> > (0x00007f3739ca7000)
>>> >         libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0
>>> > (0x00007f3739aa3000)
>>
>> --
>> FACILE : se dit d'une femme qui a la moralité sexuelle d'un homme.
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: minetest_0.4.7+repack-3_amd64.deb
Type: application/x-debian-package
Size: 1834672 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20131028/2ba9dcdd/attachment-0001.deb>


More information about the Pkg-games-devel mailing list