Re: [GNC] GC crashing after upgrade
John and Developers, I tried the new snap release, 5.8, and can communicate that my previous issues of GC crashing when I delete an account or try to apply an QIF import are fixed. No need to pull out my old MS laptop or VM now. Thanks, and best regards, Ernie > On 4 Jul 2024, at 6:32 AM, John Ralls wrote: > > No need for a VM on macOS, app bundles are completely self-contained except > for Finance::Quote. You can have as many different versions of GnuCash > installed as you like as long as they have different names or you put them in > different folders. > > Regards, > John Ralls > > >> On Jul 3, 2024, at 09:35, Adrien Monteleone >> wrote: >> >> Or install an older version in a virtual machine. >> >> Regards, >> Adrien >> >> On 7/2/24 6:31 PM, Ernie Wakamatsu wrote: >>> Thanks again for your help. It sounds like my best option to get around >>> this crash and inability to commit QIF import changes is to go back a >>> couple of versions and wait for the next stable version of GC for MacOS. >>> Hmm, or pull out my old MS laptop … >> >> ___ >> gnucash-user mailing list >> gnucash-user@gnucash.org >> To update your subscription preferences or to unsubscribe: >> https://lists.gnucash.org/mailman/listinfo/gnucash-user >> - >> Please remember to CC this list on all your replies. >> You can do this by using Reply-To-List or Reply-All. > > ___ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > - > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. smime.p7s Description: S/MIME cryptographic signature ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] GC crashing after upgrade
Good to know, thanks! Geert Op donderdag 4 juli 2024 13:16:12 CEST schreef Andrew Tomlinson: > For me, MacOS (I’m on Sonoma 14.5) opens the file with the most recent > version of Gnucash. I’ve suffixed all my Gnucash versions with the version > number (Gnucash-5.6, etc.). > > There is a user setting available by choosing “Get Info” on any data file > that allows one to “Open with:” and choose the desired application to open > that file when the data file is double-clicked. One can then click a > “Change All..” button to “Use this application to open all documents like > this one,” presumably with the same filename suffix. This all worked as > expected for me when I tested making Gnucash-5.1 the default application. > > I don’t know how all that works "under the hood”. > > Andrew > > > On Jul 4, 2024, at 4:21 AM, Geert Janssens > > wrote:> > > Op woensdag 3 juli 2024 22:32:48 CEST schreef John Ralls: > >> No need for a VM on macOS, app bundles are completely self-contained > >> except > >> for Finance::Quote. You can have as many different versions of GnuCash > >> installed as you like as long as they have different names or you put > >> them > >> in different folders. > > > > Out of curiosity, how does MacOS handle file associations in this case ? > > > > Ignoring for a moment that on MacOS you can't tell gnucash to open a > > datafile that way, gnucash is still launched when you double-click a > > datafile. If you have multiple versions of gnucash installed, which > > version will be launched ? > > > > Regards, > > > > Geert > > ___ > > gnucash-user mailing list > > gnucash-user@gnucash.org > > To update your subscription preferences or to unsubscribe: > > https://lists.gnucash.org/mailman/listinfo/gnucash-user > > - > > Please remember to CC this list on all your replies. > > You can do this by using Reply-To-List or Reply-All. ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] GC crashing after upgrade
For me, MacOS (I’m on Sonoma 14.5) opens the file with the most recent version of Gnucash. I’ve suffixed all my Gnucash versions with the version number (Gnucash-5.6, etc.). There is a user setting available by choosing “Get Info” on any data file that allows one to “Open with:” and choose the desired application to open that file when the data file is double-clicked. One can then click a “Change All..” button to “Use this application to open all documents like this one,” presumably with the same filename suffix. This all worked as expected for me when I tested making Gnucash-5.1 the default application. I don’t know how all that works "under the hood”. Andrew > On Jul 4, 2024, at 4:21 AM, Geert Janssens wrote: > > Op woensdag 3 juli 2024 22:32:48 CEST schreef John Ralls: >> No need for a VM on macOS, app bundles are completely self-contained except >> for Finance::Quote. You can have as many different versions of GnuCash >> installed as you like as long as they have different names or you put them >> in different folders. >> > Out of curiosity, how does MacOS handle file associations in this case ? > > Ignoring for a moment that on MacOS you can't tell gnucash to open a datafile > that > way, gnucash is still launched when you double-click a datafile. If you have > multiple > versions of gnucash installed, which version will be launched ? > > Regards, > > Geert > ___ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > - > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] GC crashing after upgrade
Op woensdag 3 juli 2024 22:32:48 CEST schreef John Ralls: > No need for a VM on macOS, app bundles are completely self-contained except > for Finance::Quote. You can have as many different versions of GnuCash > installed as you like as long as they have different names or you put them > in different folders. > Out of curiosity, how does MacOS handle file associations in this case ? Ignoring for a moment that on MacOS you can't tell gnucash to open a datafile that way, gnucash is still launched when you double-click a datafile. If you have multiple versions of gnucash installed, which version will be launched ? Regards, Geert ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] GC crashing after upgrade
That is true. I have 30 versions from 2.6.1-1 to 5.7-1 on my Mac.  Best wishes, Will On 3 Jul 2024, at 14:32, John Ralls wrote: No need for a VM on macOS, app bundles are completely self-contained except for Finance::Quote. You can have as many different versions of GnuCash installed as you like as long as they have different names or you put them in different folders. Regards, John Ralls > On Jul 3, 2024, at 09:35, Adrien Monteleone > wrote: > > Or install an older version in a virtual machine. > > Regards, > Adrien > > On 7/2/24 6:31 PM, Ernie Wakamatsu wrote: >> Thanks again for your help. It sounds like my best option to get around this >> crash and inability to commit QIF import changes is to go back a couple of >> versions and wait for the next stable version of GC for MacOS. >> Hmm, or pull out my old MS laptop … > > ___ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > - > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All. ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] GC crashing after upgrade
No need for a VM on macOS, app bundles are completely self-contained except for Finance::Quote. You can have as many different versions of GnuCash installed as you like as long as they have different names or you put them in different folders. Regards, John Ralls > On Jul 3, 2024, at 09:35, Adrien Monteleone > wrote: > > Or install an older version in a virtual machine. > > Regards, > Adrien > > On 7/2/24 6:31 PM, Ernie Wakamatsu wrote: >> Thanks again for your help. It sounds like my best option to get around this >> crash and inability to commit QIF import changes is to go back a couple of >> versions and wait for the next stable version of GC for MacOS. >> Hmm, or pull out my old MS laptop … > > ___ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > - > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] GC crashing after upgrade
Or install an older version in a virtual machine. Regards, Adrien On 7/2/24 6:31 PM, Ernie Wakamatsu wrote: Thanks again for your help. It sounds like my best option to get around this crash and inability to commit QIF import changes is to go back a couple of versions and wait for the next stable version of GC for MacOS. Hmm, or pull out my old MS laptop … ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] GC crashing after upgrade
Thanks again for your help. It sounds like my best option to get around this crash and inability to commit QIF import changes is to go back a couple of versions and wait for the next stable version of GC for MacOS. Hmm, or pull out my old MS laptop … Best regards Ernie Sent from my iPhone > On 3 Jul 2024, at 2:01 AM, John Ralls wrote: > > Ernie, > > Sorry, no, we don’t have nightly macOS builds. You can build it yourself, > there are (possibly out of date) instructions at > https://wiki.gnucash.org/wiki/MacOS/Quartz (the way I do it) and > https://wiki.gnucash.org/wiki/MacOS/MacPortsDetail (the way Mike Alexander > does it). The MacPorts method is more approachable for non-developers. > Homebrew isn’t an option, they just package up my release dmgs. > > I don’t think flatpaks will work on macOS but I’ll admit that I’ve never > actually tried. One would have to start by porting the flatpak infrastructure > to macOS. > > Regards, > John Ralls > > >> On Jul 2, 2024, at 04:22, Ernie Wakamatsu wrote: >> >> Thanks John, >> >> Is there a MacOS version to try the fix on? Or do I need to download the >> flatpack for my Mac? It’ll be a first time download and a bit hesitant 🥶 . >> >> Ernie >> >> >> On 2 Jul 2024, at 3:19 AM, John Ralls wrote: On Jun 30, 2024, at 21:35, Ernie Wakamatsu wrote: Hi Users, I just upgraded my Gnucash to 5.7.1 and it has crashed on me in a couple of instances. The first is when I try to delete an account and the second instance is when I try to apply changes when importing a QIF. I am using Gnucash Version: 5.7, Build ID: 5.7+(2024-06-29), Finance::Quote: 1.62Version: 5.7. I’m running on an Apple M1 chip and Macos, Sonoma, 14.5. Not sure if the crash report for Apple helps, but here are the first many lines. >>> >>> Crash reports *always* help. >>> This turns out to be https://bugs.gnucash.org/show_bug.cgi?id=799347. It >>> also crashes if you try to re-parent an account. >>> >>> Regards, >>> John Ralls >>> >> > ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] GC crashing after upgrade
Ernie, Sorry, no, we don’t have nightly macOS builds. You can build it yourself, there are (possibly out of date) instructions at https://wiki.gnucash.org/wiki/MacOS/Quartz (the way I do it) and https://wiki.gnucash.org/wiki/MacOS/MacPortsDetail (the way Mike Alexander does it). The MacPorts method is more approachable for non-developers. Homebrew isn’t an option, they just package up my release dmgs. I don’t think flatpaks will work on macOS but I’ll admit that I’ve never actually tried. One would have to start by porting the flatpak infrastructure to macOS. Regards, John Ralls > On Jul 2, 2024, at 04:22, Ernie Wakamatsu wrote: > > Thanks John, > > Is there a MacOS version to try the fix on? Or do I need to download the > flatpack for my Mac? It’ll be a first time download and a bit hesitant 🥶 . > > Ernie > > > >> On 2 Jul 2024, at 3:19 AM, John Ralls wrote: >> >> >> >>> On Jun 30, 2024, at 21:35, Ernie Wakamatsu wrote: >>> >>> Hi Users, >>> >>> I just upgraded my Gnucash to 5.7.1 and it has crashed on me in a couple of >>> instances. The first is when I try to delete an account and the second >>> instance is when I try to apply changes when importing a QIF. >>> >>> I am using Gnucash Version: 5.7, Build ID: 5.7+(2024-06-29), >>> Finance::Quote: 1.62Version: 5.7. I’m running on an Apple M1 chip and >>> Macos, Sonoma, 14.5. Not sure if the crash report for Apple helps, but >>> here are the first many lines. >> >> Crash reports *always* help. >> This turns out to be https://bugs.gnucash.org/show_bug.cgi?id=799347. It >> also crashes if you try to re-parent an account. >> >> Regards, >> John Ralls >> > ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] GC crashing after upgrade
Thanks John, Is there a MacOS version to try the fix on? Or do I need to download the flatpack for my Mac? It’ll be a first time download and a bit hesitant 🥶 . Ernie > On 2 Jul 2024, at 3:19 AM, John Ralls wrote: > > > >> On Jun 30, 2024, at 21:35, Ernie Wakamatsu wrote: >> >> Hi Users, >> >> I just upgraded my Gnucash to 5.7.1 and it has crashed on me in a couple of >> instances. The first is when I try to delete an account and the second >> instance is when I try to apply changes when importing a QIF. >> >> I am using Gnucash Version: 5.7, Build ID: 5.7+(2024-06-29), Finance::Quote: >> 1.62Version: 5.7. I’m running on an Apple M1 chip and Macos, Sonoma, 14.5. >> Not sure if the crash report for Apple helps, but here are the first many >> lines. > > Crash reports *always* help. > This turns out to be https://bugs.gnucash.org/show_bug.cgi?id=799347. It also > crashes if you try to re-parent an account. > > Regards, > John Ralls > smime.p7s Description: S/MIME cryptographic signature ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] GC crashing after upgrade
> On Jun 30, 2024, at 21:35, Ernie Wakamatsu wrote: > > Hi Users, > > I just upgraded my Gnucash to 5.7.1 and it has crashed on me in a couple of > instances. The first is when I try to delete an account and the second > instance is when I try to apply changes when importing a QIF. > > I am using Gnucash Version: 5.7, Build ID: 5.7+(2024-06-29), Finance::Quote: > 1.62Version: 5.7. I’m running on an Apple M1 chip and Macos, Sonoma, 14.5. > Not sure if the crash report for Apple helps, but here are the first many > lines. Crash reports *always* help. This turns out to be https://bugs.gnucash.org/show_bug.cgi?id=799347. It also crashes if you try to re-parent an account. Regards, John Ralls ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
[GNC] GC crashing after upgrade
Hi Users, I just upgraded my Gnucash to 5.7.1 and it has crashed on me in a couple of instances. The first is when I try to delete an account and the second instance is when I try to apply changes when importing a QIF. I am using Gnucash Version: 5.7, Build ID: 5.7+(2024-06-29), Finance::Quote: 1.62Version: 5.7. I’m running on an Apple M1 chip and Macos, Sonoma, 14.5. Not sure if the crash report for Apple helps, but here are the first many lines. - Translated Report (Full Report Below) - Process: Gnucash [2757] Path: /Applications/Gnucash.app/Contents/MacOS/Gnucash Identifier:org.gnucash.Gnucash Version: 5.7-1 (5.7-1) Code Type: X86-64 (Translated) Parent Process:launchd [1] User ID: 501 Date/Time: 2024-07-01 14:30:51.2455 +1000 OS Version:macOS 14.5 (23F79) Report Version:12 Anonymous UUID:59769A89-7C35-0716-084D-F3B8CF91EE79 Time Awake Since Boot: 470 seconds System Integrity Protection: enabled Notes: PC register does not match crashing frame (0x0 vs 0x10B4197A3) Crashed Thread:0 Dispatch queue: com.apple.main-thread Exception Type:EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0030 Exception Codes: 0x0001, 0x0030 Termination Reason:Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [2757] VM Region Info: 0x30 is not in any region. Bytes before following region: 4309135312 REGION TYPESTART - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 100d83000-100de3000[ 384K] r-x/r-x SM=COW /Applications/Gnucash.app/Contents/MacOS/Gnucash Error Formulating Crash Report: PC register does not match crashing frame (0x0 vs 0x10B4197A3) Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libgtk-3.0.dylib 0x10b4197a3 gtk_tree_model_get_valist + 419 1 libgtk-3.0.dylib 0x10b41959e gtk_tree_model_get + 334 2 libgnc-gnome-utils.dylib 0x10a662b7b sort_by_string + 155 3 libgtk-3.0.dylib 0x10b424867 gtk_tree_model_sort_compare_func + 151 4 libglib-2.0.0.dylib0x10ed63ed1 g_sequence_sort_changed_iter + 241 5 libglib-2.0.0.dylib0x10ed63da4 g_sequence_sort_changed + 84 6 libgtk-3.0.dylib 0x10b423a6f gtk_tree_model_sort_row_changed + 399 7 libgobject-2.0.0.dylib 0x10afea80a g_closure_invoke + 298 8 libgobject-2.0.0.dylib 0x10b003aad signal_emit_unlocked_R + 1725 9 libgobject-2.0.0.dylib 0x10b00270b signal_emit_valist_unlocked + 2027 10 libgobject-2.0.0.dylib 0x10b002fab g_signal_emit + 171 11 libgtk-3.0.dylib 0x10b419abd gtk_tree_model_row_changed + 221 12 libgtk-3.0.dylib 0x10b41db1e gtk_tree_model_filter_row_changed + 542 13 libgobject-2.0.0.dylib 0x10afea80a g_closure_invoke + 298 14 libgobject-2.0.0.dylib 0x10b003aad signal_emit_unlocked_R + 1725 15 libgobject-2.0.0.dylib 0x10b00270b signal_emit_valist_unlocked + 2027 16 libgobject-2.0.0.dylib 0x10b002fab g_signal_emit + 171 17 libgtk-3.0.dylib 0x10b419abd gtk_tree_model_row_changed + 221 18 libgnc-gnome-utils.dylib 0x10a657951 clear_account_cached_values + 97 19 libgnc-gnome-utils.dylib 0x10a653dd7 gnc_tree_model_account_event_handler + 551 20 libgnc-engine.dylib0x10e755dc2 qof_event_generate_internal(QofInstance_s*, int, void*) + 114 21 libgnc-engine.dylib0x10e64e5b6 gnc_account_remove_child + 262 22 libgnc-engine.dylib0x10e64abc2 acc_free(QofInstance_s*) + 34 23 libgnc-engine.dylib0x10e758608 qof_commit_edit_part2 + 232 24 libgnc-gnome.dylib 0x10a174d8b do_delete_account(account_s*, account_s*, account_s*, account_s*) + 315 25 libgnc-gnome.dylib 0x10a1742db gnc_plugin_page_account_tree_cmd_delete_account(_GSimpleAction*, _GVariant*, void*) + 2667 26 libgobject-2.0.0.dylib 0x10afea80a g_closure_invoke + 298 27 libgobject-2.0.0.dylib 0x10b003aad signal_emit_unlocked_R + 1725 28 libgobject-2.0.0.dylib 0x10b00270b signal_emit_valist_unlocked + 2027 29 libgobject-2.0.0.dylib 0x10b002fab g_signal_emit + 171 30 libgio-2.0.0.dylib 0x10d9c9374 g_simple_action_activate + 148 31 lib