[opensuse] Problem with Java SWT program (tuxguitar)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 For the past year or so I have been running tuxguitar on openSUSE 13.1, installed from the OSS repo. Just recently the program crashes when I press any of the tool bar buttons. By crash, I mean it just disappears. If I run it from the command line, it spits out a lot of messages, such as: (TuxGuitar:9809): GLib-GObject-WARNING **: gclosure.c:697: unable to remove uninstalled invalidation notifier: 0x7f4c6b2e9d70 (0x7f4c7c8a53a0) (TuxGuitar:9809): GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier: assertion 'closure->n_inotifiers < CLOSURE_MAX_N_INOTIFIERS' failed A Google search directed me to this bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=407077 which is marked as Resolved/Fixed. Reading through the bug thread, there is a discussion by some Java geeks, followed by a link to this patch http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?h=silenio... Now, I've dabbled a bit with python, but I'm no coder, and I don't know how to go about applying the patch. If anyone could give some simple, step-by-step instructions, I'd be very grateful. I don't mind editing files, and I know to make backups before making changes. Many thanks, Bob - -- Bob Williams System: Linux 3.11.10-21-desktop Distro: openSUSE 13.1 (x86_64) with KDE Development Platform: 4.14.3 Uptime: 06:00am up 1 day 20:16, 4 users, load average: 0.09, 0.12, 0.15 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlRyKB4ACgkQ0Sr7eZJrmU63dwCfSwVqDpCL+okg5xE/BV2JzWc4 8D4An0YV83Nmx4WO2wtvRwZXGAz/ObR7 =aIrG -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sunday 23 November 2014 18:32:05 Bob Williams wrote:
For the past year or so I have been running tuxguitar on openSUSE 13.1, installed from the OSS repo. Just recently the program crashes when I press any of the tool bar buttons. By crash, I mean it just disappears.
If I run it from the command line, it spits out a lot of messages, such as:
(TuxGuitar:9809): GLib-GObject-WARNING **: gclosure.c:697: unable to remove uninstalled invalidation notifier: 0x7f4c6b2e9d70 (0x7f4c7c8a53a0)
(TuxGuitar:9809): GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier: assertion 'closure->n_inotifiers < CLOSURE_MAX_N_INOTIFIERS' failed
A Google search directed me to this bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=407077 which is marked as Resolved/Fixed.
Reading through the bug thread, there is a discussion by some Java geeks, followed by a link to this patch http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?h=silenio /bug407077&id=8ff78dc82c169eaba1d98c37e14a85f324dc0a98
Now, I've dabbled a bit with python, but I'm no coder, and I don't know how to go about applying the patch. If anyone could give some simple, step-by-step instructions, I'd be very grateful. I don't mind editing files, and I know to make backups before making changes.
Those messages are not necessary the cause of the crash, maybe those are just warnings. In your home folder, or the folder you're launching TuxGuitar in, there should be hs*.log file, or something like that. That is JVM-specific crash report. If you can reproduce the crash and find that file - that would be very helpful. -- Regards, Stas -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 23/11/14 18:36, Stanislav Baiduzhyi wrote:
On Sunday 23 November 2014 18:32:05 Bob Williams wrote:
For the past year or so I have been running tuxguitar on openSUSE 13.1, installed from the OSS repo. Just recently the program crashes when I press any of the tool bar buttons. By crash, I mean it just disappears.
If I run it from the command line, it spits out a lot of messages, such as:
(TuxGuitar:9809): GLib-GObject-WARNING **: gclosure.c:697: unable to remove uninstalled invalidation notifier: 0x7f4c6b2e9d70 (0x7f4c7c8a53a0)
(TuxGuitar:9809): GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier: assertion 'closure->n_inotifiers < CLOSURE_MAX_N_INOTIFIERS' failed
A Google search directed me to this bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=407077 which is marked as Resolved/Fixed.
Reading through the bug thread, there is a discussion by some Java geeks, followed by a link to this patch http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?h=silenio
/bug407077&id=8ff78dc82c169eaba1d98c37e14a85f324dc0a98
Now, I've dabbled a bit with python, but I'm no coder, and I don't know how to go about applying the patch. If anyone could give some simple, step-by-step instructions, I'd be very grateful. I don't mind editing files, and I know to make backups before making changes.
Those messages are not necessary the cause of the crash, maybe those are just warnings. In your home folder, or the folder you're launching TuxGuitar in, there should be hs*.log file, or something like that. That is JVM-specific crash report. If you can reproduce the crash and find that file - that would be very helpful.
Thank you for your prompt reply. The file is ~90kB so I've copied it here http://paste.opensuse.org/11230934 - -- Bob Williams System: Linux 3.11.10-21-desktop Distro: openSUSE 13.1 (x86_64) with KDE Development Platform: 4.14.3 Uptime: 06:00am up 1 day 20:16, 4 users, load average: 0.09, 0.12, 0.15 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlRyMMcACgkQ0Sr7eZJrmU5zHACdGDME/aIHvwbbDlTGIgy7CrVI orcAnAzlsFbFfYmHLS4T4vdkfXRhPkFH =REpB -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sunday 23 November 2014 19:08:58 Bob Williams wrote:
On 23/11/14 18:36, Stanislav Baiduzhyi wrote:
On Sunday 23 November 2014 18:32:05 Bob Williams wrote:
For the past year or so I have been running tuxguitar on openSUSE 13.1, installed from the OSS repo. Just recently the program crashes when I press any of the tool bar buttons. By crash, I mean it just disappears.
If I run it from the command line, it spits out a lot of messages, such as:
(TuxGuitar:9809): GLib-GObject-WARNING **: gclosure.c:697: unable to remove uninstalled invalidation notifier: 0x7f4c6b2e9d70 (0x7f4c7c8a53a0)
(TuxGuitar:9809): GLib-GObject-CRITICAL **: g_closure_add_invalidate_notifier: assertion 'closure->n_inotifiers < CLOSURE_MAX_N_INOTIFIERS' failed
A Google search directed me to this bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=407077 which is marked as Resolved/Fixed.
Reading through the bug thread, there is a discussion by some Java geeks, followed by a link to this patch http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?h=sile nio /bug407077&id=8ff78dc82c169eaba1d98c37e14a85f324dc0a98
Now, I've dabbled a bit with python, but I'm no coder, and I don't know how to go about applying the patch. If anyone could give some simple, step-by-step instructions, I'd be very grateful. I don't mind editing files, and I know to make backups before making changes.
Those messages are not necessary the cause of the crash, maybe those are just warnings. In your home folder, or the folder you're launching TuxGuitar in, there should be hs*.log file, or something like that. That is JVM-specific crash report. If you can reproduce the crash and find that file - that would be very helpful.
Thank you for your prompt reply. The file is ~90kB so I've copied it here http://paste.opensuse.org/11230934
Hm, line 100 indicates g_object_get_qdata is the problem. Googling for couple of minutes there are couple of reports about similar crashes [1] [2]. If you're using KDE, in "Configure Desktop" try changing your GTK theme to some other theme, Adwaita probably as that one is the ugliest so is default one on gnome. For both GTK2 and GTK3. [1]: https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/1241532 [2]: https://bugs.kde.org/show_bug.cgi?id=324438 -- Regards, Stas -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 23/11/14 20:31, Stanislav Baiduzhyi wrote:
On Sunday 23 November 2014 19:08:58 Bob Williams wrote:
On 23/11/14 18:36, Stanislav Baiduzhyi wrote:
On Sunday 23 November 2014 18:32:05 Bob Williams wrote:
For the past year or so I have been running tuxguitar on openSUSE 13.1, installed from the OSS repo. Just recently the program crashes when I press any of the tool bar buttons. By crash, I mean it just disappears.
[..]
Thank you for your prompt reply. The file is ~90kB so I've copied it here http://paste.opensuse.org/11230934
Hm, line 100 indicates g_object_get_qdata is the problem. Googling for couple of minutes there are couple of reports about similar crashes [1] [2].
If you're using KDE, in "Configure Desktop" try changing your GTK theme to some other theme, Adwaita probably as that one is the ugliest so is default one on gnome. For both GTK2 and GTK3.
[1]: https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/1241532 [2]: https://bugs.kde.org/show_bug.cgi?id=324438
Hi Stas, Thank you for doing this detective work. Changing both themes to Adwaita has solved the problem, but you're right about it being an ugly theme. I'll play with these options a bit more tomorrow. Bob - -- Bob Williams System: Linux 3.11.10-21-desktop Distro: openSUSE 13.1 (x86_64) with KDE Development Platform: 4.14.3 Uptime: 06:00am up 1 day 20:16, 4 users, load average: 0.09, 0.12, 0.15 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iEYEARECAAYFAlRyYLEACgkQ0Sr7eZJrmU56IgCfb+d6aeObNVCa0TkhlNf6E41r MCIAn1z+8wTwu+wmjo6Xtgzv6JO6CGeh =rJQ+ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (2)
-
Bob Williams
-
Stanislav Baiduzhyi