Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

RisingPressure

5
Posts
1
Following
A member registered Mar 26, 2019

Recent community posts

Just switched to English and get basically the same error as shown in the original comment. So yes, it's also crashing in English.


Oh, I just found this (already closed) issue https://github.com/TerryCavanagh/diceydungeons.com/issues/873

paxed mentions on Aug 26, 2019 "This issue seems to be back, [...] Click on Play, you get to the cut scene with the jester, and when he tries to speak, kaboom." - which is exactly what I'm experiencing.

Also, cosmicchipsocket commented there that ...

I know the cause of this and it's because Lime's OpenAL is using SSE 4.1 instructions. If your CPU doesn't support them it will crash with an "illegal instruction" error.
https://en.wikipedia.org/wiki/SSE4#Supporting_CPUs
SSE4a does not count as SSE 4.1.

Maybe that helps tracking it down. It would fit the error messages & backtrace details?

Aw, that's too bad. But don't worry. I've no need to refund it. I already found s/b who wanted to play the game. :D

I'll try to check if the error is still there with newer version of the game and/or Linux/driver updates and report back if there is any change.

Unfortunately with 1.6.1 I still get the same crash I mentioned in the 1.5 comments: https://itch.io/post/1017968

The crash still happens with the 1.6.1 release.

(2 edits)

Just bought the game and unfortunately get a crash (on Ubuntu  Linux). It crashes as soon as I press "start". The "jester" animation starts, but is cut short when the mouth opens. The game is a  fresh install of version 1.5 from itch.io. (same for standard and 32 bit).

I also tried older versions incl. 1.4 and they have the same problem/crash for me.

Not 100% sure, butfrom the output/backtrace it looks like it's related to "Resample_lerp32_SSE2" in lime.ndll

Any help?

Console output:

$ ./diceydungeons 
Starling.hx:664: [Starling] Context ready. Display Driver: OpenGL Vendor=X.Org Version=4.5 (Compatibility Profile) Mesa 19.0.8 Renderer=Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 5.0.0-32-generic, LLVM 8.0.0) GLSL=4.50
Text.hx:395: Adding font null Fallback null
Text.hx:395: Adding font null Fallback null
Text.hx:395: Adding font pangolin Fallback 
Savedata.hx:42: Using steam auto-cloud
LoadStuff.hx:111: /data/itch.io_apps/dicey-dungeons/
LoadStuff.hx:443: Launching with args: []
Savedata.hx:455: loading progress: { accepted_episode_bonushardmode1 => false, accepted_episode_rust => false, accepted_challenge_inflictpoison30 => false, challenge_limitbreak => false, bonusround_hardmode_warrior => false, accepted_episode_bonushardmode2 => false, accepted_episode_bonushardmode3 => false, accepted_challenge_inflictpoison10 => false, accepted_episode_bonushardmode4 => false, challenge_inflictlockall => false, accepted_episode_bonushardmode5 => false, accepted_episode12 => false, accepted_challenge_inflictfire5 => false, accepted_episode_bonushardmode6 => false, bonusround_hardmode_witch => false, accepted_episode36 => false, challenge_triplegadget => false, challenge_inflictshock5 => false, accepted_episode15 => false, challenge_40damage => false, accepted_challenges => false, accepted_episode18 => false, challenge_defeatladyluck => false, accepted_challenge_maxhealth64 => false, challenge_perfectwin => false, accepted_episode_curseofgreed => false, challenge_tenonesinarow => false, receivedunlock_robot => false, challenge_bear => false, challenge_firstturn => false, accepted_challenge_battleaxes => false, accepted_challenge_usefinalecard => false, bonusround_hardmode_thief => false, accepted_episode_countdown => false, receivedunlock_inventor => false, tutorialcomplete => false, accepted_episodeall6 => false, accepted_challenge_limitbreak => false, challenge_inflictpoison30 => false, accepted_challenge_throwdice => false, accepted_episode_youchooseyoulose => false, challenge_inflictpoison10 => false, accepted_episode_losersweepers => false, accepted_challenge_inflictlockall => false, receivedunlock_backstage => false, bonusround_hardmode_inventor => false, accepted_challenge_triplegadget => false, accepted_challenge_40damage => false, numberofgames => false, challenge_hatchegg => false, accepted_challenge_dragontooth => false, challenge_maxhealth64 => false, accepted_challenge_defeatladyluck => false, receivedunlock_jester => false, accepted_challenge_perfectwin => false, challenge_preparedspells => false, accepted_challenge_inflictice5 => false, challenge_dagger => false, receivedunlock_warrior => false, accepted_challenge_bear => false, accepted_episode_elimination1 => false, bonusround_hardmode_robot => false, accepted_episode_elimination2 => false, bonusround_hardmode_jester => false, challenge_usefinalecard => false, accepted_episode_elimination3 => false, accepted_episode_elimination4 => false, accepted_episode_elimination5 => false, challenge_inflictfire5 => false, jesterepcomplete => false, receivedunlock_witch => false, accepted_episode_elimination6 => false, accepted_episode_parallel1 => false, accepted_challenge_inflictshock5 => false, accepted_episode1 => false, accepted_episode_parallel2 => false, accepted_episode_parallel3 => false, accepted_episode3 => false, accepted_episode_finderskeepers => false, accepted_episode_parallel4 => false, challenge_throwdice => false, accepted_episode_parallel5 => false, accepted_episode_parallel6 => false, accepted_episode6 => false, accepted_challenge_tenonesinarow => false, accepted_episode9 => false, jesterquest => false, accepted_challenge_firstturn => false, challenge_battleaxes => false, accepted_challenge_hatchegg => false, challenge_dragontooth => false, accepted_episode_allbonus => false, receivedunlock_thief => false, accepted_challenge_preparedspells => false, challenge_inflictice5 => false, accepted_challenge_dagger => false, specialguest => false }
Text.hx:395: Adding font londrina Fallback 
Game.hx:3145: Loading continuesave error: Save versions differ
Savedata.hx:239: setting cutscene_warrior1 to true
{ talking-confused => { loop => true, animation => talking-confused.json, pack => ladyluck_big.pck }, idle-angry => { loop => true, animation => idle-angry.json, pack => ladyluck_big.pck }, talking-scary => { loop => true, animation => talking-scary.json, pack => ladyluck_big.pck }, idle-thinking => { loop => true, animation => idle-thinking.json, pack => ladyluck_big.pck }, talking-sly => { loop => true, animation => talking-sly.json, pack => ladyluck_big.pck }, idle-confused => { loop => true, animation => idle-confused.json, pack => ladyluck_big.pck }, talking-angry => { loop => true, animation => talking-angry.json, pack => ladyluck_big.pck }, idle => { loop => true, animation => idle-normal.json, pack => ladyluck_big.pck }, talking => { loop => true, animation => talking-normal.json, pack => ladyluck_big.pck }, idle-scary => { loop => true, animation => idle-scary.json, pack => ladyluck_big.pck }, talking-thinking => { loop => true, animation => talking-thinking.json, pack => ladyluck_big.pck }, idle-sly => { loop => true, animation => idle-sly.json, pack => ladyluck_big.pck } }
Ungültiger Maschinenbefehl (Speicherabzug geschrieben)

gdb backtrace:

$ gdb ./diceydungeons 
GNU gdb (Ubuntu 8.2.91.20190405-0ubuntu3) 8.2.91.20190405-git
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http: gnu.org="" licenses="" gpl.html=""></http:>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http: www.gnu.org="" software="" gdb="" bugs=""></http:>.
Find the GDB manual and other documentation resources online at:
    <http: www.gnu.org="" software="" gdb="" documentation=""></http:>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./diceydungeons...
(No debugging symbols found in ./diceydungeons)
(gdb) r
Starting program: /data/itch.io_apps/dicey-dungeons/diceydungeons 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff57e2700 (LWP 12675)]
[New Thread 0x7ffff57e2700 (LWP 12676)]
[Thread 0x7ffff57e2700 (LWP 12675) exited]
[New Thread 0x7ffff0fe1700 (LWP 12677)]
[New Thread 0x7fffdffff700 (LWP 12678)]
[New Thread 0x7fffddc75700 (LWP 12679)]
[New Thread 0x7fffdd305700 (LWP 12680)]
[New Thread 0x7fffdcb04700 (LWP 12681)]
[New Thread 0x7fffc7fff700 (LWP 12682)]
[New Thread 0x7fffbffff700 (LWP 12683)]
[New Thread 0x7fffc77fe700 (LWP 12684)]
[New Thread 0x7fffc6ffd700 (LWP 12685)]
[New Thread 0x7fffc67fc700 (LWP 12686)]
[Thread 0x7fffc67fc700 (LWP 12686) exited]
[New Thread 0x7fffc67fc700 (LWP 12687)]
[Thread 0x7fffc67fc700 (LWP 12687) exited]
[New Thread 0x7ffff06c8700 (LWP 12688)]
[New Thread 0x7fffc67fc700 (LWP 12689)]
[Thread 0x7fffc67fc700 (LWP 12689) exited]
[New Thread 0x7fffc67fc700 (LWP 12690)]
[New Thread 0x7fffc5ffb700 (LWP 12691)]
[Thread 0x7fffc5ffb700 (LWP 12691) exited]
Starling.hx:664: [Starling] Context ready. Display Driver: OpenGL Vendor=X.Org Version=4.5 (Compatibility Profile) Mesa 19.0.8 Renderer=Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 5.0.0-32-generic, LLVM 8.0.0) GLSL=4.50
[New Thread 0x7fffc5ffb700 (LWP 12693)]
[New Thread 0x7fffbe628700 (LWP 12694)]
[New Thread 0x7fffbc946700 (LWP 12695)]
[New Thread 0x7fff8ffff700 (LWP 12696)]
Text.hx:395: Adding font null Fallback null
Text.hx:395: Adding font null Fallback null
Text.hx:395: Adding font pangolin Fallback 
Savedata.hx:42: Using steam auto-cloud
LoadStuff.hx:111: /data/itch.io_apps/dicey-dungeons/
LoadStuff.hx:443: Launching with args: []
Savedata.hx:455: loading progress: { accepted_episode_bonushardmode1 => false, accepted_episode_rust => false, accepted_challenge_inflictpoison30 => false, challenge_limitbreak => false, bonusround_hardmode_warrior => false, accepted_episode_bonushardmode2 => false, accepted_episode_bonushardmode3 => false, accepted_challenge_inflictpoison10 => false, accepted_episode_bonushardmode4 => false, challenge_inflictlockall => false, accepted_episode_bonushardmode5 => false, accepted_episode12 => false, accepted_challenge_inflictfire5 => false, accepted_episode_bonushardmode6 => false, bonusround_hardmode_witch => false, accepted_episode36 => false, challenge_triplegadget => false, challenge_inflictshock5 => false, accepted_episode15 => false, challenge_40damage => false, accepted_challenges => false, accepted_episode18 => false, challenge_defeatladyluck => false, accepted_challenge_maxhealth64 => false, challenge_perfectwin => false, accepted_episode_curseofgreed => false, challenge_tenonesinarow => false, receivedunlock_robot => false, challenge_bear => false, challenge_firstturn => false, accepted_challenge_battleaxes => false, accepted_challenge_usefinalecard => false, bonusround_hardmode_thief => false, accepted_episode_countdown => false, receivedunlock_inventor => false, tutorialcomplete => false, accepted_episodeall6 => false, accepted_challenge_limitbreak => false, challenge_inflictpoison30 => false, accepted_challenge_throwdice => false, accepted_episode_youchooseyoulose => false, challenge_inflictpoison10 => false, accepted_episode_losersweepers => false, accepted_challenge_inflictlockall => false, receivedunlock_backstage => false, bonusround_hardmode_inventor => false, accepted_challenge_triplegadget => false, accepted_challenge_40damage => false, numberofgames => false, challenge_hatchegg => false, accepted_challenge_dragontooth => false, challenge_maxhealth64 => false, accepted_challenge_defeatladyluck => false, receivedunlock_jester => false, accepted_challenge_perfectwin => false, challenge_preparedspells => false, accepted_challenge_inflictice5 => false, challenge_dagger => false, receivedunlock_warrior => false, accepted_challenge_bear => false, accepted_episode_elimination1 => false, bonusround_hardmode_robot => false, accepted_episode_elimination2 => false, bonusround_hardmode_jester => false, challenge_usefinalecard => false, accepted_episode_elimination3 => false, accepted_episode_elimination4 => false, accepted_episode_elimination5 => false, challenge_inflictfire5 => false, jesterepcomplete => false, receivedunlock_witch => false, accepted_episode_elimination6 => false, accepted_episode_parallel1 => false, accepted_challenge_inflictshock5 => false, accepted_episode1 => false, accepted_episode_parallel2 => false, accepted_episode_parallel3 => false, accepted_episode3 => false, accepted_episode_finderskeepers => false, accepted_episode_parallel4 => false, challenge_throwdice => false, accepted_episode_parallel5 => false, accepted_episode_parallel6 => false, accepted_episode6 => false, accepted_challenge_tenonesinarow => false, accepted_episode9 => false, jesterquest => false, accepted_challenge_firstturn => false, challenge_battleaxes => false, accepted_challenge_hatchegg => false, challenge_dragontooth => false, accepted_episode_allbonus => false, receivedunlock_thief => false, accepted_challenge_preparedspells => false, challenge_inflictice5 => false, accepted_challenge_dagger => false, specialguest => false }
Text.hx:395: Adding font londrina Fallback 
Game.hx:3142: Continue save loaded successfully
Savedata.hx:239: setting cutscene_warrior1 to true
{ talking-confused => { loop => true, animation => talking-confused.json, pack => ladyluck_big.pck }, idle-angry => { loop => true, animation => idle-angry.json, pack => ladyluck_big.pck }, talking-scary => { loop => true, animation => talking-scary.json, pack => ladyluck_big.pck }, idle-thinking => { loop => true, animation => idle-thinking.json, pack => ladyluck_big.pck }, talking-sly => { loop => true, animation => talking-sly.json, pack => ladyluck_big.pck }, idle-confused => { loop => true, animation => idle-confused.json, pack => ladyluck_big.pck }, talking-angry => { loop => true, animation => talking-angry.json, pack => ladyluck_big.pck }, idle => { loop => true, animation => idle-normal.json, pack => ladyluck_big.pck }, talking => { loop => true, animation => talking-normal.json, pack => ladyluck_big.pck }, idle-scary => { loop => true, animation => idle-scary.json, pack => ladyluck_big.pck }, talking-thinking => { loop => true, animation => talking-thinking.json, pack => ladyluck_big.pck }, idle-sly => { loop => true, animation => idle-sly.json, pack => ladyluck_big.pck } }
Thread 4 "diceydungeons" received signal SIGILL, Illegal instruction.
[Switching to Thread 0x7ffff0fe1700 (LWP 12677)]
0x00007ffff6ad64a6 in Resample_lerp32_SSE2 () from ./lime.ndll
(gdb) bt
#0  0x00007ffff6ad64a6 in Resample_lerp32_SSE2 () from ./lime.ndll
#1  0x00007ffff6ad4aab in MixSource () from ./lime.ndll
#2  0x00007ffff6ac3c87 in aluMixData () from ./lime.ndll
#3  0x00007ffff6ad948c in ALCpulsePlayback_mixerProc () from ./lime.ndll
#4  0x00007ffff6aa1747 in althrd_starter () from ./lime.ndll
#5  0x00007ffff7d32182 in start_thread (arg=<optimized out="">) at pthread_create.c:486
#6  0x00007ffff7909b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) bt full
#0  0x00007ffff6ad64a6 in Resample_lerp32_SSE2 () from ./lime.ndll
No symbol table info available.
#1  0x00007ffff6ad4aab in MixSource () from ./lime.ndll
No symbol table info available.
#2  0x00007ffff6ac3c87 in aluMixData () from ./lime.ndll
No symbol table info available.
#3  0x00007ffff6ad948c in ALCpulsePlayback_mixerProc () from ./lime.ndll
No symbol table info available.
#4  0x00007ffff6aa1747 in althrd_starter () from ./lime.ndll
No symbol table info available.
#5  0x00007ffff7d32182 in start_thread (arg=<optimized out="">) at pthread_create.c:486
        ret = <optimized out="">
        pd = <optimized out="">
        now = <optimized out="">
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737236571904, 6540756033979977371, 140737488345438, 140737488345439, 140737488345568, 140737236570048, -6540758238879641957, 
                -6540773314824860005}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out="">
#6  0x00007ffff7909b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.</optimized></optimized></optimized></optimized></optimized></optimized> 


EDIT: System Info

System:    Kernel: 5.0.0-32-generic x86_64 bits: 64 compiler: gcc v: 8.3.0 
           Desktop: Cinnamon 4.0.9 wm: muffin dm: LightDM Distro: Ubuntu 19.04 (Disco Dingo) 
Machine:   Type: Desktop System: . product: . v: N/A serial: <filter> 
           Mobo: Abit model: IP35 Pro(Intel P35-ICH9R) v: 1.0 serial: <filter> BIOS: Phoenix 
           v: 6.00 PG date: 05/26/2008 
CPU:       Topology: Quad Core model: Intel Core2 Quad Q6700 bits: 64 type: MCP arch: Core Merom 
           rev: B L2 cache: 4096 KiB 
           flags: lm nx pae sse sse2 sse3 ssse3 vmx bogomips: 21280 
           Speed: 2128 MHz min/max: 1600/2667 MHz Core speeds (MHz): 1: 2660 2: 2660 3: 2437 
           4: 2410 
Graphics:  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X] 
           vendor: Sapphire Limited Nitro+ driver: amdgpu v: kernel bus ID: 01:00.0 
           chip ID: 1002:67df 
           Display: x11 server: X.Org 1.20.4 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa 
           resolution: 1680x1050~60Hz 
           OpenGL: 
           renderer: Radeon RX 580 Series (POLARIS10 DRM 3.27.0 5.0.0-32-generic LLVM 8.0.0) 
           v: 4.5 Mesa 19.0.8 direct render: Yes 
Audio:     Device-1: Intel 82801I HD Audio vendor: ABIT driver: snd_hda_intel v: kernel 
           bus ID: 00:1b.0 chip ID: 8086:293e 
           Device-2: AMD Ellesmere [Radeon RX 580] vendor: Sapphire Limited driver: snd_hda_intel 
           v: kernel bus ID: 01:00.1 chip ID: 1002:aaf0 
           Device-3: C-Media CMI8738/CMI8768 PCI Audio vendor: TERRATEC Electronic Aureon 7.1 
           driver: snd_cmipci v: kernel bus ID: 04:03.0 chip ID: 13f6:0111 
           Sound Server: ALSA v: k5.0.0-32-generic 


..