Segfault with newest Build

User avatar
JPRuehmann
Member
 
Posts: 334
Joined: Fri Mar 21, 2014 21:40

Segfault with newest Build

by JPRuehmann » Sun Apr 06, 2014 16:05

I have downloaded the latest git yesterday
compiled it with no problems, and no aditional parameters.
but if I start the client the following error occurs.

/usr/local/bin/minetest
Irrlicht Engine version 1.8.0
zsh: segmentation fault (core dumped) /usr/local/bin/Minetest

with --trace I get this.

/usr/local/bin/minetest --trace
Enabling trace level debug output
17:56:01: INFO[main]: Using system-wide paths (NOT RUN_IN_PLACE)
17:56:01: INFO[main]: path_share = /usr/local/share/minetest
17:56:01: INFO[main]: path_user = /home/ruehmann/.minetest
17:56:01: INFO[main]: minetest with SER_FMT_VER_HIGHEST_READ=26, VER=0.4.9-151-g2885449 BUILD_TYPE=Release RUN_IN_PLACE=0 USE_GETTEXT=0 USE_SOUND=1 USE_CURL=1 USE_FREETYPE=0 USE_LUAJIT=1 STATIC_SHAREDIR=/usr/local/share/minetest
17:56:01: INFO[main]: logfile = /home/ruehmann/.minetest/debug.txt
17:56:01: VERBOSE[main]: httpfetch_init: parallel_limit=8
17:56:01: INFO[main]: Message locale is now set to: LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=de_DE.UTF-8;LC_COLLATE=de_DE.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=de_DE.UTF-8;LC_PAPER=de_DE.UTF-8;LC_NAME=de_DE.UTF-8;LC_ADDRESS=de_DE.UTF-8;LC_TELEPHONE=de_DE.UTF-8;LC_MEASUREMENT=de_DE.UTF-8;LC_IDENTIFICATION=de_DE.UTF-8
17:56:01: INFO[main]: Resolving bind address "" failed: Der Name oder der Dienst ist nicht bekannt -- Listening on all addresses.
Irrlicht Engine version 1.8.0
zsh: segmentation fault (core dumped) /usr/local/bin/minetest --trace

and with --verbose this.
/usr/local/bin/minetest --verbose
17:58:52: INFO[main]: Using system-wide paths (NOT RUN_IN_PLACE)
17:58:52: INFO[main]: path_share = /usr/local/share/minetest
17:58:52: INFO[main]: path_user = /home/ruehmann/.minetest
17:58:52: INFO[main]: minetest with SER_FMT_VER_HIGHEST_READ=26, VER=0.4.9-151-g2885449 BUILD_TYPE=Release RUN_IN_PLACE=0 USE_GETTEXT=0 USE_SOUND=1 USE_CURL=1 USE_FREETYPE=0 USE_LUAJIT=1 STATIC_SHAREDIR=/usr/local/share/minetest
17:58:52: INFO[main]: logfile = /home/ruehmann/.minetest/debug.txt
17:58:52: VERBOSE[main]: httpfetch_init: parallel_limit=8
17:58:52: INFO[main]: Message locale is now set to: LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=de_DE.UTF-8;LC_COLLATE=de_DE.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=de_DE.UTF-8;LC_PAPER=de_DE.UTF-8;LC_NAME=de_DE.UTF-8;LC_ADDRESS=de_DE.UTF-8;LC_TELEPHONE=de_DE.UTF-8;LC_MEASUREMENT=de_DE.UTF-8;LC_IDENTIFICATION=de_DE.UTF-8
17:58:52: INFO[main]: Resolving bind address "" failed: Der Name oder der Dienst ist nicht bekannt -- Listening on all addresses.
Irrlicht Engine version 1.8.0
zsh: segmentation fault (core dumped) /usr/local/bin/Minetest --verbose

The debug.txt was created but is empty (0B).
The Server /usr/local/bin/minetestserver is OK.

My OS is Kubuntu 12.04 LTS
Have an Idea?

Thanks,
JPR
 

User avatar
sfan5
Member
 
Posts: 3636
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5

by sfan5 » Sun Apr 06, 2014 18:39

Try compiling with CMAKE_BUILD_TYPE set to Debug and run it in gdb.
When it crashes post the backtrace given by bt full.
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

User avatar
JPRuehmann
Member
 
Posts: 334
Joined: Fri Mar 21, 2014 21:40

by JPRuehmann » Sun Apr 06, 2014 22:32

sorry I dont have the slightest clue of how doing that.
I even not knowing if I have this gdb thing.

Thanks,
JPR

Think I have to wait until the next apt release.
 

User avatar
sfan5
Member
 
Posts: 3636
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5

by sfan5 » Mon Apr 07, 2014 09:37

1) cmake -DCMAKE_BUILD_TYPE=Debug && make && sudo make install
2) sudo apt-get install gdb
3) gdb /usr/local/bin/minetest
4) type run, wait a second, type bt and post the output
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

User avatar
JPRuehmann
Member
 
Posts: 334
Joined: Fri Mar 21, 2014 21:40

by JPRuehmann » Mon Apr 07, 2014 12:21

Here is the output of gdb

Starting program: /usr/local/bin/minetest
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Irrlicht Engine version 1.8.0

Program received signal SIGSEGV, Segmentation fault.
__strcmp_ssse3 () at ../sysdeps/i386/i686/multiarch/strcmp-ssse3.S:232
232 ../sysdeps/i386/i686/multiarch/strcmp-ssse3.S: Datei oder Verzeichnis nicht gefunden.

Thanks never thought it could be that easy, The run was what I never thought off.
JPR
 

User avatar
JPRuehmann
Member
 
Posts: 334
Joined: Fri Mar 21, 2014 21:40

by JPRuehmann » Thu Apr 10, 2014 08:58

Hello

I´ve got it work.
I´ve Deinstalled libirrlicht 1.7, 1.8 and 1.8-dev via Synaptic.
Don´t ask me why Synaptic thought that combination could work correctly, but it does.
Then I downloaded the tarball from the Irrlicht Homepage compiled and installed it, made a make clean, make, make install in the minetest source Folder and e Voila it started.
But then there comes the next problem, but for that I will open a new Post.

Thanks,
JPR
 

User avatar
sfan5
Member
 
Posts: 3636
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5

by sfan5 » Thu Apr 10, 2014 12:08

Your problem seems solved, but make sure to post the output after typing bt<enter> next time you use gdb.
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 


Return to Minetest Problems

Who is online

Users browsing this forum: No registered users and 47 guests

cron