@MickJT
Quote:
MickJT wrote:@joerg
Waiting for Maijestro to report back if the last .so I sent works properly.
I did my usual tests by always being able to reproduce a DSI or a program crash. Nothing like that happened, their new libcurl.so.12 works and ScummVM runs very stable.
So next I tried the download function of the iconpack and yes, it works without problems. I created a new folder in ScummVM with the name "Icons" and defined the path in ScummVM. Thank you for your help, it makes me happy.
Perhaps you would like to make the source code available to Raziel so that he can use it for future versions. Maybe you have a better idea how we can use your libcurl.so.12 permanently. ?
It is not yet included in SDL2 from Capehill and some applications use statically linked SDL2 libraries, as I was told. So we should include this library permanently to avoid problems with newer versions of ScummVM.
Edit: I forgot to mention that I am currently using 2 exe files...one with stack 1024000 and 4000000 with stack 4000000 everything seems to be ok with 1024000 there is a DSI again
Symbol info:
Instruction pointer 0x77944810 belongs to module "ags.plugin" (HUNK/Kickstart)
Stack trace:
module Programme:Emulatoren/ScummVM/plugins/ags.plugin at 0x77944810 (section 0 @ 0x33380C)
module Programme:Emulatoren/ScummVM/sobjs/libpng16.so.16 at 0x78298808 (section 0 @ 0x2BF38)
module Programme:Emulatoren/ScummVM/sobjs/libpng16.so.16 at 0x7828714C (section 0 @ 0x1A87C)
module Programme:Emulatoren/ScummVM/sobjs/libpng16.so.16 at 0x78278974 (section 0 @ 0xC0A4)
ScummVM:_ZN5Image10PNGDecoder10loadStreamERN6Common18SeekableReadStreamE()+0x82c (section 10 @ 0x358FAC)
ScummVM:_ZN5Cloud9CloudIcon8loadIconERN8Graphics7SurfaceEPhm()+0xe8 (section 10 @ 0x21B2AC)
ScummVM:_ZN5Cloud9CloudIcon9initIconsEv()+0x44 (section 10 @ 0x21B428)
ScummVM:_ZN5Cloud9CloudIconC2Ev()+0x80 (section 10 @ 0x21B4E0)
ScummVM:_ZN5Cloud12CloudManagerC2Ev()+0x68 (section 10 @ 0x21B594)
ScummVM:scummvm_main()+0x3ef4 (section 10 @ 0x7BCA4)
ScummVM:main()+0x198 (section 10 @ 0x73A7C)
native kernel module newlib.library.kmod+0x00002614
native kernel module newlib.library.kmod+0x000032f0
native kernel module newlib.library.kmod+0x00003864
ScummVM:_start()+0x1e0 (section 10 @ 0x3288)
native kernel module dos.library.kmod+0x0002a458
native kernel module kernel+0x0005b3e8
native kernel module kernel+0x0005b460
It must also be tested on real hardware...to confirm that it really is a bug. Or the stacksize needs to be increased, not sure.
@joerg
Thanks for the tip with current curl-ca-bundle.crt I have updated this certificate in Sys:devs/ it was from 2014 and is now from 2023, but I'm not sure if Odyssey uses it too.
Edited by Maijestro on 2024/2/26 16:18:09
Edited by Maijestro on 2024/2/26 18:35:14
Edited by Maijestro on 2024/2/26 18:36:59
Edited by Maijestro on 2024/2/26 18:39:20