Package Details: gog-terraria

Git Clone URL: (read-only, click to copy)
Package Base: gog-terraria
Description: The very world is at your fingertips as you fight for survival, fortune, and glory.
Upstream URL:
Keywords: adventure crafting game mono re-logic
Licenses: custom
Submitter: ainola
Maintainer: JstKddng
Last Packager: JstKddng
Votes: 10
Popularity: 0.006017
First Submitted: 2015-08-14 00:14 (UTC)
Last Updated: 2023-11-30 01:09 (UTC)

Dependencies (3)

Required by (0)

Sources (4)

Latest Comments

taba commented on 2024-06-19 23:10 (UTC)

here's the crash info

Firejail detected. Enforcing a sandbox
To bypass Firejail enforcement, run FIREJAIL_IGNORE=1 /opt/gog-terraria/game/Terraria.
Reading profile /opt/gog-terraria/gog-terraria.profile
Reading profile /etc/firejail/default.profile
Error Logging Enabled.

    Native Crash Reporting
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.

    Native stacktrace:
    0x6ec4f2 - ./Terraria.bin.x86_64 : (null)
    0x6ec7ec - ./Terraria.bin.x86_64 : (null)
    0x6e84b9 - ./Terraria.bin.x86_64 : (null)
    0x69d836 - ./Terraria.bin.x86_64 : (null)
    0x5812b136b417 - /opt/gog-terraria/game/lib64/ : (null)

    Telemetry Dumper:
Pkilling 0x5812bd6006c0 from 0x648cbcf02340
Could not exec mono-hang-watchdog, expected on path '/usr/local/etc/../bin/mono-hang-watchdog' (errno 2)
Entering thread summarizer pause from 0x648cbcf02340
Finished thread summarizer pause from 0x648cbcf02340.

Waiting for dumping threads to resume

    External Debugger Dump:
/tmp/mono-gdb-commands.12:1: Error in sourced command file:
ptrace: Operation not permitted.

    Basic Fault Address Reporting
Memory around native instruction pointer (0x5812b136b417):0x5812b136b407  ff 0f 1f 84 00 00 00 00 00 48 8b 0d 19 c4 27 00  .........H....'.
0x5812b136b417  48 8b 51 28 48 85 d2 74 21 48 39 3a 75 13 eb 45  H.Q(H..t!H9:u..E
0x5812b136b427  66 0f 1f 84 00 00 00 00 00 48 39 38 74 13 48 89  f........H98t.H.
0x5812b136b437  c2 48 8b 42 08 48 85 c0 75 ef f3 c3 0f 1f 44 00  .H.B.H..u.....D.

    Managed Stacktrace:
     at <unknown> <0xffffffff>
     at SDL2.SDL:SDL_Init <0x0008f>
     at Microsoft.Xna.Framework.SDL2_FNAPlatform:ProgramInit <0x00563>
     at Microsoft.Xna.Framework.FNAPlatform:.cctor <0x015fb>
     at System.Object:runtime_invoke_void <0x0007e>
     at <unknown> <0xffffffff>
     at System.Object:__icall_wrapper_mono_generic_class_init <0x00061>
     at Microsoft.Xna.Framework.Game:.ctor <0x0046b>
     at Terraria.Main:.ctor <0x00d33>
     at Terraria.Program:RunGame <0x0016b>
     at Terraria.Program:LaunchGame <0x0016f>
     at Terraria.LinuxLaunch:Main <0x0013f>
     at <Module>:runtime_invoke_void_object <0x00085>
/opt/gog-terraria/game/Terraria: line 22:    12 Aborted                 (core dumped) ./${BASENAME}.bin.${ext} $@

taba commented on 2024-06-19 08:36 (UTC)

Needs netlink in protocol filter. I suggest adding protocol unix,inet,inet6,netlink to the profile.

vashvampir commented on 2022-03-28 11:13 (UTC)

GOG changed the naming scheme of installers for linux , now the last installer name looks like this:

SHA256 of - 644500668273cc6a267f0d58353d3d53e72e643b2593c251c5f442f184620030

ztheoz commented on 2020-07-30 19:08 (UTC)

Here is the PKGBUILD that will work with the latest version :

menfie commented on 2018-05-24 18:45 (UTC)

lib32-libpulse should be added as a dependency...

lmat commented on 2017-08-27 02:28 (UTC)

I worked through it in IRC. Since I unset DISPLAY, I wasn't able to notice when it was actually working X| . It looks like the wrapper scripts default to the 32-bit run. Since I have a 64-bit machine, this doesn't work. What does work is cd /opt/gog-terraria/game; ./Terraria.bin.x86_64; occultus from IRC says that also it would work to ./Terraria -autoarch; The wrapper scripts just call ./Terraria which is what defaults to 32-bit. Thanks for maintaining this!

lmat commented on 2017-08-27 01:39 (UTC)

How do I run this? (At first, there was a problem with /dev/dsp, so I turned off pulse audio, and modprobed three snd-*-oss modules, and now it doesn't complain about that.) When I run gog-terraria;, it says "Running Terraria", then exits. There is no GUI. In fact, after I "unset DISPLAY;", it does the same thing. This tells me that it's making no attempt to contact the X server. I tried installing terraria-server even though it's not listed as a dependency. It installed and runs fine, asks me several questions, then seems to be doing something. ss -an; suggests that it's listening on 7777. I tried running gog-terraria localhost:7777; and several other things, but nothing seems to work: the program just exits. How do you run this? What output should I be expecting? Thanks!

canapam commented on 2017-01-31 02:12 (UTC)

Thank you @ainola

ainola commented on 2017-01-31 01:48 (UTC)

Hi, @canapam. You're going to need to download terraria from GOG and place it in the same directory as the PKGBUILD.

canapam commented on 2017-01-31 01:47 (UTC)

Validating source files with sha256sums... ... NOT FOUND