Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The new auto-update functionality causes Ubuntu builds to segfault #55

Open
aussig opened this issue Apr 17, 2020 · 0 comments
Open

The new auto-update functionality causes Ubuntu builds to segfault #55

aussig opened this issue Apr 17, 2020 · 0 comments
Assignees
Milestone

Comments

@aussig
Copy link
Contributor

aussig commented Apr 17, 2020

On Linux (testing on Ubuntu, both 18 and 19 and the Elementary OS derivative) the application crashes hard if the version check results in no newer version available (i.e. KajuUpdateWindow is not shown). If it shows the window, even if the process is cancelled, there are no problems.

It causes an immediate CTD whether running through the remote debugger or not, with no exception thrown. If run from the command line it reports a Segmentation fault (core dumped)

Analysing the core dump with gdb gives the following:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f5c220bea31 in ?? ()
   from /home/parallels/OpenSceneryX Installer/OpenSceneryX Installer Libs/XojoGUIFramework64.so
[Current thread is 1 (Thread 0x7f5c244dfa80 (LWP 27056))]

or:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000000000237b780 in ?? ()
[Current thread is 1 (Thread 0x7fbd16ebda80 (LWP 28063))]

or:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f5c2b5f0c60 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
[Current thread is 1 (Thread 0x7f5c2e070a80 (LWP 28543))]

Tried putting breakpoints in various places throughout the UpdateChecker class and it appears to get through the Async fetch, parse and finishes cleanly. At some point after that the crash occurs.

Reported to Xaju support: Feedback ID 59800

@aussig aussig added this to the Backlog milestone Apr 17, 2020
@aussig aussig self-assigned this Apr 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant