Opened 5 months ago

Closed 5 months ago

#12756 closed defect (fixed)

The Shivah crashes at launch with segfault (AGS)

Reported by: Paolo86cripple Owned by: dreammaster
Priority: normal Component: Engine: AGS
Version: Keywords: shivah, segfault
Cc: Game:

Description

The Shivah Kosher Edition (GOG) crashes at launch with the following output:

User picked target 'shivah' (engine ID 'ags', game ID 'shivah')...

Looking for a plugin supporting this target... Adventure Game Studio

ALSA lib pcm_dmix.c:1035:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
attempt to connect to server failed
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
attempt to connect to server failed
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
ALSA lib pcm_dmix.c:1035:(snd_pcm_dmix_open) unable to open slave
connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
attempt to connect to server failed
WARNING: TODO: SetCurrentDirectory: /home/paolothebastard/Downloads/scvmgames/shivah!
Initializing backend libs
Initializing game data
Opened game data file: game28.dta
Game data version: 42
Compiled with: 3.2.0
Startup directory: ./
Data directory: ./
Setting up game configuration
WARNING: File::open: '/home/paolothebastard/Downloads/scvmgames/shivah/acsetup.cfg' does not exist!
Voice pack found and initialized.
audio.vox found and initialized.
Initializing TTF renderer
Initializing mouse: number of buttons reported is 3
Install timer
Initialize legacy path finder library
Game title: 'Shivah'
Game GUI version: 115
WARNING: font 'agsfnt6.wfn' has mistakes in data format, some characters may be displayed incorrectly
Plugin 'agstouch' is not yet supported
Plugin 'agstouch' could not be loaded (expected 'agstouch.dll')
Plugin 'agswadjetutil' loaded as 'agswadjetutil.dll', resolving imports...
Checking for disk space
Game native resolution: 320 x 200 (32 bit)
Graphic settings: driver: OGL, windowed: yes, screen def: scaling, screen size: 0 x 0, match device ratio: ignore, game scale: max_round
Requested graphics driver 'OGL' not found, will try existing drivers instead
Segmentation fault (core dumped)

The plugin inside the gamedir is correctly named (agstouch.dll).

Using a Manjaro Linux self-compiled daily build.

Change History (1)

comment:1 by dreammaster, 5 months ago

Owner: set to dreammaster
Resolution: fixed
Status: newclosed

Thanks for the report. I've properly implemented the plugin (though haven't been able to test the result, my PC not having a touch screen), and also fixed AGS so that it will no longer crash in general if an unimplemented plugin is specified.

Note: See TracTickets for help on using tickets.