[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kstars-devel
Subject:    Re: Kstars 3.6.0 MacOS find Object crash
From:       Akarsh Simha <akarshsimha () gmail ! com>
Date:       2022-08-16 18:11:58
Message-ID: CA+9k5tzNK7_fXwrEUxp2-CRRxiskUi_v0uTWqJyhi1p8Uwrr7w () mail ! gmail ! com
[Download RAW message or body]

If I am to blame for this, the parallelism introduced in the asynchronous
find dialog is my suspect, rather than the comet regex (which was actually
Hy and not me). The regex seems unlikely to cause the erratic behavior
Robert is observing where it runs fine under a debugger.

But if it works fine when running KStars from a command line, that probably
exonerates me and Hy, and is likely an environment issue like Robert points
out!

Regards
Akarsh


On Tue, Aug 16, 2022 at 07:28 Robert Lancaster <rlancaste@gmail.com> wrote:

> Hey guys,
>
> I just got back from my two week trip to the Southwest.  Yesterday I
> resolved the issue with building a dmg with my script, so now I can build
> DMGs that will work with older Macs and have all the features we want in
> the dmg.
>
> Next we can look into this Find Dialog bug.  I did some experiments today
> and I found that if I run kstars from the command line or in a debugger,
> the find dialog works fine, but when running the app by double clicking it
> crashes when you first access the find dialog.  This seems to me to
> indicate an environment issue, like maybe an issue with environment
> variables or maybe a link to a library that isn't properly in the app.  I
> will check further.
>
> Thanks,
>
> Rob
>
> On Aug 13, 2022, at 6:09 AM, John Evans <john.e.evans.email@gmail.com>
> wrote:
>
> I have the same problem with 3.6.0. Crashes everytime the find object
> dialog is invoked (button, keyboard, etc.)
>
> Works great when I run it in debug in Qt though.
>
> Workaround is to use the skymap and click on the object you want. In
> the scheduler enter some text in the object field (doesn't matter what) and
> hit the + to use sky coordinates from the map.
>
> On Sat, 13 Aug 2022 at 10:05, Akarsh Simha <akarshsimha@gmail.com> wrote:
>
>>
>>
>> On Sat, Aug 13, 2022 at 01:27 Peter Amerl <pvamerl@gmail.com> wrote:
>>
>>> Hi All,
>>> Has anyone else experienced an immediate crash when searching for
>>> objects on a Mac using the Apple-f key combination?
>>> I can confirm that it has worked in the past without a crash. Neither
>>> Ctrl-f, nor selecting it from the menu appears to work for me at this time.
>>> The Crash trace is appended in the zip if anyone wants to have a look.
>>>
>>
>> Hi Peter
>>
>> When you say it worked in the past, could you provide the exact version /
>> git commit, and also your current version / git  commit that has the bug? I
>> made several changes to the Find Dialog in the most recent version, notably
>> performing asynchronous database queries through another thread. It never
>> crashed on my Linux system. Also curious if someone else can reproduce it
>> on MacOS or if it is unique to your system.
>>
>> Regards
>> Akarsh
>>
>>
>>> Cheers,
>>> Peter
>>>
>>>
>>>
>

[Attachment #3 (text/html)]

<div dir="auto">If I am to blame for this, the parallelism introduced in the asynchronous find dialog is \
my suspect, rather than the comet regex (which was actually Hy and not me). The regex seems unlikely to \
cause the erratic behavior Robert is observing where it runs fine under a debugger.</div><div \
dir="auto"><br></div><div dir="auto">But if it works fine when running KStars from a command line, that \
probably exonerates me and Hy, and is likely an environment issue like Robert points out!</div><div \
dir="auto"><br></div><div dir="auto">Regards</div><div dir="auto">Akarsh</div><div \
dir="auto"><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 16, \
2022 at 07:28 Robert Lancaster &lt;<a href="mailto:rlancaste@gmail.com">rlancaste@gmail.com</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div \
style="word-wrap:break-word;line-break:after-white-space">Hey guys,<div><br></div><div>I just got back \
from my two week trip to the Southwest.   Yesterday I resolved the issue with building a dmg with my \
script, so now I can build DMGs that will work with older Macs and have all the features we want in the \
dmg.   </div><div><br></div><div>Next we can look into this Find Dialog bug.   I did some experiments \
today and I found that if I run kstars from the command line or in a debugger, the find dialog works \
fine, but when running the app by double clicking it crashes when you first access the find dialog.   \
This seems to me to indicate an environment issue, like maybe an issue with environment variables or \
maybe a link to a library that isn't properly in the app.   I will check \
further.</div><div><br></div><div>Thanks,</div><div><br></div><div>Rob</div></div><div \
style="word-wrap:break-word;line-break:after-white-space"><div><div><br><blockquote type="cite"><div>On \
Aug 13, 2022, at 6:09 AM, John Evans &lt;<a href="mailto:john.e.evans.email@gmail.com" \
target="_blank">john.e.evans.email@gmail.com</a>&gt; wrote:</div><br><div><div dir="ltr">I have the same \
problem with 3.6.0. Crashes everytime  the find object dialog is invoked (button, keyboard, \
etc.)<div><br></div><div>Works great when I run it in debug in Qt \
though.</div><div><br></div><div>Workaround is to use the skymap and click on the object you want. In the \
scheduler enter some text in the object field (doesn&#39;t matter what) and hit the  + to use sky \
coordinates from the map.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On \
Sat, 13 Aug 2022 at 10:05, Akarsh Simha &lt;<a href="mailto:akarshsimha@gmail.com" \
target="_blank">akarshsimha@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" \
style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div><br></div><div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 13, 2022 at 01:27 Peter Amerl &lt;<a \
href="mailto:pvamerl@gmail.com" target="_blank">pvamerl@gmail.com</a>&gt; wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Hi \
All, <br> Has anyone else experienced an immediate crash when searching for objects on a Mac using the \
Apple-f key combination?<br> I can confirm that it has worked in the past without a crash. Neither \
Ctrl-f, nor selecting it from the menu appears to work for me at this time. <br> The Crash trace is \
appended in the zip if anyone wants to have a look.<br> </blockquote><div dir="auto"><br></div><div \
dir="auto">Hi Peter</div><div dir="auto"><br></div><div dir="auto">When you say it worked in the past, \
could you provide the exact version / git commit, and also your current version / git   commit that has \
the bug? I made several changes to the Find Dialog in the most recent version, notably performing \
asynchronous database queries through another thread. It never crashed on my Linux system. Also curious \
if someone else can reproduce it on MacOS or if it is unique to your system.</div><div \
dir="auto"><br></div><div dir="auto">Regards</div><div dir="auto">Akarsh</div><div \
dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><br>
 Cheers, <br>
Peter <br>
<br>
<br>
</blockquote></div></div>
</blockquote></div>
</div></blockquote></div><br></div></div></blockquote></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic