https://bugs.winehq.org/show_bug.cgi?id=40690
Bug ID: 40690 Summary: Thin Basic Script Abends Product: Wine Version: 1.9.10 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fengshui@webleicester.co.uk Distribution: ---
Created attachment 54561 --> https://bugs.winehq.org/attachment.cgi?id=54561 The trace of the Abend as produced by Wine ?
I've just installed Thinbasic 1.8.9 under Wine 1.9.10 (POL "install non listed program" was used to manage the install & wine versions). Linux Mint 17 Cinnamon desk top. Upon executing the script in the ThinAir component of Thinbasic, TA abended (please see attached file for diagnostics). TA & the script run fine in Windows XP (SP3) 32bit & as a 32bit app in Windows 7 64bit. I then tested against various versions of Wine. The script runs to completion upto & including Wine 1.7.39. In later versions it abends (1.7.40, .43, .55 & 1.8.2 were tried) I also tried XP & W7 emulations.
https://bugs.winehq.org/show_bug.cgi?id=40690
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
--- Comment #1 from Austin English austinenglish@gmail.com --- Not a blocker. Does this have a demo/download available?
https://bugs.winehq.org/show_bug.cgi?id=40690
--- Comment #2 from Tom C fengshui@webleicester.co.uk --- Thin Basic 1.8.9.0 can be downloaded from http://thinbasic-programming-language.soft112.com/ and the latest version (1.9.16.16 Beta) can be downloaded from http://www.thinbasic.com/community/showthread.php?12600 (http://www.thinbasic.biz/projects/thinbasic/thinBasic_1.9.16.16.zip).
To recreate the abend Run the installer which will create C:\thinbasic Run thinAir.exe and load C:\thinBasic\SampleScripts\UI\RichEdit\RichEdit_002.tbasic Run that script (press the green trianglar Icon in the thinAir window) That opens a new window titled “Tiny Word – RichEdit sample”. Click “Control” then “Test UBB Code” It should display various lines of text but instead abends (I checked it on TB 1.9.16.16, Wine 1.9.10, Linux Mint 17.3, Cinnamon; but as far as I’m aware it will happen with other versions of Wine & both versions of TB).
https://bugs.winehq.org/show_bug.cgi?id=40690
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #3 from winetest@luukku.com --- Well I was about to test this bug, but
Tested versions 1.9.16.16 and 1.9.16.17
I cant get them installed, I am stuck after few screens when I supposed to press next.
wine 1.9.22 and staging 1.9.21
https://bugs.winehq.org/show_bug.cgi?id=40690
--- Comment #4 from Tom C fengshui@webleicester.co.uk --- I installed TB 1.9.16.16 using Play on Linux (I'm sufficiently new to Linux to need that level of help!!)
https://bugs.winehq.org/show_bug.cgi?id=40690
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |damjan.jov@gmail.com Keywords| |download, source, testcase Component|-unknown |richedit Status|UNCONFIRMED |NEW Ever confirmed|0 |1 URL| |http://www.thinbasic.biz/pr | |ojects/thinbasic/thinBasic_ | |1.9.16.16.zip
--- Comment #5 from Damjan Jovanovic damjan.jov@gmail.com --- Still a problem in wine-6.0-rc4
I don't get the assertion-caused crash like the OP, but the script application does exit with this assertion printed (probably the same as the OP got but the behaviour (crash vs print+exit) changed between Wine versions):
Assertion failed: ~para->nFlags & MEPF_REWRAP, file dlls/riched20/caret.c, line 231
It doesn't crash with native riched20. Confirming and setting component.
https://bugs.winehq.org/show_bug.cgi?id=40690
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.thinbasic.biz/pr |http://web.archive.org/web/ |ojects/thinbasic/thinBasic_ |20220415230255if_/http://ww |1.9.16.16.zip |w.thinbasic.biz/projects/th | |inbasic/thinBasic_1.9.16.16 | |.zip
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- Still present with wine-9.0rc1.
Assertion failed: ~para->nFlags & MEPF_REWRAP, file ../wine/dlls/riched20/caret.c, line 232
Adding stable download.
$ sha1sum thinBasic_1.9.16.16.zip 6269d2b54f904a12bfa8a81e92d81d4bc48a9699 thinBasic_1.9.16.16.zip
$ du -sh thinBasic_1.9.16.16.zip 16M thinBasic_1.9.16.16.zip
https://bugs.winehq.org/show_bug.cgi?id=40690
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Thin Basic Script Abends |Thin Basic script exits | |with 'Assertion failed: | |~para->nFlags & | |MEPF_REWRAP, file | |../wine/dlls/riched20/caret | |.c, line 232'