yab | yet another Basic for HAIKU

Full Version: yab interfering with system shutdown
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I've been seeing my apps created with yab 1.7.5.2 interfering with system shutdown, giving the message "Application XXX has aborted the Shutdown Process". I was tinkering with my desktop applet Fuzzytime, which is designed to run ALL the time, so it always gives this problem, but it seems to be happening if any yab app is running: script, bound, built, makes no difference.
(02-05-2016, 06:25 PM)clasqm Wrote: [ -> ]I've been seeing my apps created with yab 1.7.5.2 interfering with system shutdown, giving the message "Application XXX has aborted the Shutdown Process". I was tinkering with my desktop applet Fuzzytime, which is designed to run ALL the time, so it always gives this problem, but it seems to be happening if any yab app is running: script, bound, built, makes no difference.

I just uploaded a fix to github. It seems to have resolved the issue for me. Please try it using http://yab.orgfree.com/GetLatest-yab.zip to test and let me know if the issue is or is not resolved for you.

Thanks for the report.
(02-06-2016, 09:31 AM)bbjimmy Wrote: [ -> ]I just uploaded a fix to github. It seems to have resolved the issue for me. Please try it using http://yab.orgfree.com/GetLatest-yab.zip to test and let me know if the issue is or is not resolved for you.

Thanks for the report.

I ran the create script on a clean installation and built Fuzzytime with it. It exited cleanly on shutdown.

Running the same executable in my regular setup, with the latest yab HPKG from the FatElk repo, the problem recurs. Looks like the problem was in libyab.so, then.
Basicly libyab.so is yab. The yab binary is just a loader for libyab.so, and a bound program is an encrypted yab script combined with yab. Thus changing libyab.so updates bound programs. Placing the new libyab.so file in the /boot/system/non-packaged/lib on your regular system should also fix the issue.
Free Web Hosting