Hello Vasi. Thanks for the thanks!
I am very happy that this boring problem is fixed. I updated the binary release of mseide for NetBSD and OpenBSD: https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0 So you can run MSEide with 2xclick now (but to compile things you need last commit of msegui). Fre;D ________________________________ De : vasi vasi <funl...@gmail.com> Envoyé : mardi 15 août 2023 11:01 À : General list for MSEide+MSEgui <mseide-msegui-talk@lists.sourceforge.net> Objet : Re: [MSEide-MSEgui-talk] Run msegui apps on NetBSD and OpenBSD freeze if using 2xclick. Thank you very much Fred, that is awesome! I'm not able to test it right away on NetBSD, but when I'll do it, I will let you know (I have to set a virtual machine on my wife's laptop as I had to install the linux back). On Tue, Aug 15, 2023 at 4:40 AM Fred vS <fi...@hotmail.com<mailto:fi...@hotmail.com>> wrote: Yeeeep, I get it. In mseapplication.pas, constructor tcustomapplication.create(aowner: tcomponent); At the end, line 1248 there is a "lock" and, strangely for NetBSD and OpenBSD it blocks the application when 2x click on the binary from a window manager. This fix it: {$if not defined(openbsd) and not defined(netbsd)} lock; {$endif} Tested deeply on both openbsd and netbsd, all is working perfectly, even when running using 2x click. To be totally honnest it is random that helps me because I was in the dark. Also, I dont understand the need of that "lock" there (but it is still there for all other os). Anyway, it seems to works ok now. Of course, any test is very welcome. Fre;D ________________________________ De : vasi vasi <funl...@gmail.com<mailto:funl...@gmail.com>> Envoyé : dimanche 13 août 2023 20:07 À : General list for MSEide+MSEgui <mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>> Objet : Re: [MSEide-MSEgui-talk] Run msegui apps on NetBSD and OpenBSD freeze if using 2xclick. https://begriffs.com/posts/2022-07-17-debugging-gdb-ddd.html On Sun, Aug 13, 2023 at 9:02 PM vasi vasi <funl...@gmail.com<mailto:funl...@gmail.com>> wrote: Might this be a solution? https://www.gnu.org/s/ddd/manual/pdf/ddd.pdf On Sun, Aug 13, 2023 at 8:29 PM Fred vS <fi...@hotmail.com<mailto:fi...@hotmail.com>> wrote: Re hello. >... using gdb does not help, there is no error... To be more precise, gdb does not help because gdb is called via a terminal and in that case, the msegui apps run perfectly. ________________________________ De : Fred vS <fi...@hotmail.com<mailto:fi...@hotmail.com>> Envoyé : dimanche 13 août 2023 19:20 À : mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net> <mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>> Objet : [MSEide-MSEgui-talk] Run msegui apps on NetBSD and OpenBSD freeze if using 2xclick. Hello everybody. I love the idea of OpenBSD to give, for each new release, a song! https://www.openbsd.org/lyrics.html So I decided to continue (a few) the combat to have msegui perfectly compatible with OpenBSD and NetBSD, At the moment, all seems to compile+run perfectly, tried with mseide himself + some other complicated apps, it run. But there is a bemol, the apps run ok only if launched from a terminal. If 2xclick on the binary, the app freeze at init and the cpu is used 100% without decrease, the app must be killed. Does it exist a way to debug this because using gdb does not help, there is no error, only like a perpetual loop? What tool can I use to see what cause that loop and where is that loop? Any ideas are welcome. Fre;D _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk -- Vasi -- Vasi _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk -- Vasi
_______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk