Minetest 5.0.1 crashing on 2015 MacBook Pro

JavaFXpert
Member
 
Posts: 14
Joined: Sat Jun 01, 2019 23:33
GitHub: JavaFXpert

Minetest 5.0.1 crashing on 2015 MacBook Pro

by JavaFXpert » Tue Sep 10, 2019 10:44

A couple of users have reported that Minetest 5.0.1 crashes when invoking it. Here are the specs for one of the user's machines:
MacOS: 10.14.6
MacBook Pro (Retina, 13-inch, Early 2015)

This user used the installation from the following page:
https://www.techspot.com/downloads/5585-minetest.html

When I asked the user to try the brew installation, his response was that he installed it and started the server but can’t connect.

What would be a good next thing for this user to try?
 

User avatar
sfan5
Moderator
 
Posts: 3804
Joined: Wed Aug 24, 2011 09:44
Location: Germany
GitHub: sfan5
IRC: sfan5

Re: Minetest 5.0.1 crashing on 2015 MacBook Pro

by sfan5 » Tue Sep 10, 2019 12:08

JavaFXpert wrote:This user used the installation from the following page:
https://www.techspot.com/downloads/5585-minetest.html

I recommend against downloading Minetest (or any software) from "random" download sites like that one.

JavaFXpert wrote:What would be a good next thing for this user to try?

There are some nightly builds provided by a community member, perhaps those will work.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)
 

User avatar
texmex
Member
 
Posts: 1536
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: texmex

Re: Minetest 5.0.1 crashing on 2015 MacBook Pro

by texmex » Tue Sep 10, 2019 20:42

There’s nothing wrong with the brew builds AFAIK. Is the user behind a system firewall perhaps?

On a very serious note, the fact that the user ended up downloading the client from a fishy website is a clear result of the developer team not providing official macOS builds. Who knows what type of malware can be distributed in Minetest’s name simply because no dev cared to set up a dead simple Travis build bot?
 

Zen
Member
 
Posts: 20
Joined: Wed Feb 25, 2015 16:22

Re: Minetest 5.0.1 crashing on 2015 MacBook Pro

by Zen » Sun Sep 15, 2019 01:25

Well, it appears to contain cryptocurrency mining code.
I think they rely on the unwary visitor to just download and install it.

Here's the post-mortem:


Resources
----------
17,632,328 Altered Version
17,632,328 Mojave Version
----------
0 Difference


Program
----------
10,792,188 Altered Version
9,842,008 Mojave Version
----------
950,180 Difference


Libraries
----------
8,641,452 Altered Version
4,777,705 Mojave Version
----------
3,863,747 Difference


Doesn't contain libjpeg9 but does contain libjpeg8.


Does contain:

libcrypto -- Cryptographic API.
libgmp -- GNU multiple precision arithmetic library.
libhiredis -- Minimalist C client library for Redis database.
libICE -- Inter-client exchange.
libleveldb -- Key-value storage with ordered mappings.
libpq -- Postgre SQL database.
libsnappy -- Fast compressor decompressor.
libSM -- Sessions manager.
libssl -- TLS Crypto SSL.
libtcmalloc -- Thread catching Malloc.
 

User avatar
Krock
Developer
 
Posts: 4346
Joined: Thu Oct 03, 2013 07:48
Location: Switzerland
GitHub: SmallJoker

Re: Minetest 5.0.1 crashing on 2015 MacBook Pro

by Krock » Sun Sep 15, 2019 07:27

libcrypto -> Not a MT dependency. Check libgmp dependencies
libgmp -> For SRP authentication. Bundled mini-version is also available in MT.
libhiredis -> Redis DB backend (map)
libICE -> Not a MT dependency
libleveldb -> LevelDB backend (map)
libpq -> PostgreSQL backend (map)
libsnappy -> LevelDB dependency
libSM -> Not a MT dependency
libssl -> Used by cURL, probably
libtcmalloc -> Platform-specific Semaphore/Threading library (I believe)
>> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>
 

User avatar
texmex
Member
 
Posts: 1536
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: texmex

Re: Minetest 5.0.1 crashing on 2015 MacBook Pro

by texmex » Sun Sep 15, 2019 09:56

This is beyond bad for the potential reputation of Minetest. Why?

- Players on macOS risks being seriously owned and will blame Minetest for it.
- Minetest executables risks being blacklisted in malware scanners and anti-virus software.

The result in both cases is that Minetest loses credibility as legitimate software and, most of all, players.

This can be avoided simply by providing official builds on the website.
 

User avatar
sfan5
Moderator
 
Posts: 3804
Joined: Wed Aug 24, 2011 09:44
Location: Germany
GitHub: sfan5
IRC: sfan5

Re: Minetest 5.0.1 crashing on 2015 MacBook Pro

by sfan5 » Sun Sep 15, 2019 17:59

Zen wrote:Well, it appears to contain cryptocurrency mining code.
I think they rely on the unwary visitor to just download and install it.

How do you come to this conclusion?

About the libraries:
libcrypto -> belongs to libssl
libICE -> belongs to X11
libSM -> belongs to X11
libtcmalloc -> alternative malloc implementation, probably used by libpq or leveldb

texmex wrote:- Minetest executables risks being blacklisted in malware scanners and anti-virus software.

Unlikely.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)
 

Zen
Member
 
Posts: 20
Joined: Wed Feb 25, 2015 16:22

Re: Minetest 5.0.1 crashing on 2015 MacBook Pro

by Zen » Wed Sep 18, 2019 15:13

I've went back to the site a half dozen times and poked everything with a very long stick. I found nothing wrong with the files, just a bad link. The MacOS 5.0.1 link just downloads the 2019 June 4 development version, not the the 2019 March 31 release.

Since I had no familiarity with the 5.1.0 development version, I didn't recognize any of the new files added. When I typed the partial list of libraries into DuckDuckGo search engine I got a list of web sites with cryptocurrency mining software.
 


Return to Problems



Who is online

Users browsing this forum: No registered users and 3 guests