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

jExifToolGUI-2.0.2-x86_64.AppImage crashes at startup on Fedora 40 #327

Open
mircea-vutcovici opened this issue Aug 1, 2024 · 0 comments

Comments

@mircea-vutcovici
Copy link

mircea-vutcovici commented Aug 1, 2024

Version (please complete the following information):

  • OS: Fedora Linux
  • Version: Fedora 40, kernel version 6.9.11-200.fc40.x86_64
  • Package: appimage

Describe the bug
The jExifToolGUI application is crashing at startup.

To Reproduce
Steps to reproduce the behavior:

$ wget https://github.com/hvdwolf/jExifToolGUI/releases/download/2.0.2/jExifToolGUI-2.0.2-x86_64.AppImage
$ chmod +x jExifToolGUI-2.0.2-x86_64.AppImage
$ ./jExifToolGUI-2.0.2-x86_64.AppImage
11:27:00,927 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@1fe20588 - Registering current configuration as safe fallback point
Singleton call
INSTANCE
11:27:00.998 [main] INFO  org.hvdw.jexiftoolgui.Application - Start application jExifToolGUI
11:27:00.999 [main] INFO  org.hvdw.jexiftoolgui.Application - Continuing in system language or, if not translated, in English
INSTANCE
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000003f800000, pid=310469, tid=310510
#
# JRE version: OpenJDK Runtime Environment Temurin-11.0.12+7 (11.0.12+7) (build 11.0.12+7)
# Java VM: OpenJDK 64-Bit Server VM Temurin-11.0.12+7 (11.0.12+7, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# C  0x000000003f800000
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /home/mvutcovi/tmp/core.310469)
#
# An error report file with more information is saved as:
# /home/mvutcovi/tmp/hs_err_pid310469.log
#
# If you would like to submit a bug report, please visit:
#   https://github.com/adoptium/adoptium-support/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

$ cat  /home/mvutcovi/tmp/hs_err_pid310469.log
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000003f800000, pid=310469, tid=310510
#
# JRE version: OpenJDK Runtime Environment Temurin-11.0.12+7 (11.0.12+7) (build 11.0.12+7)
# Java VM: OpenJDK 64-Bit Server VM Temurin-11.0.12+7 (11.0.12+7, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# C  0x000000003f800000
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /home/mvutcovi/tmp/core.310469)
#
# If you would like to submit a bug report, please visit:
#   https://github.com/adoptium/adoptium-support/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  S U M M A R Y ------------

Command Line: /tmp/.mount_jExifTjfeu1N/usr/share/jexiftoolgui/jExifToolGUI.jar

Host: Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz, 4 cores, 31G, Fedora release 40 (Forty)
Time: Thu Aug  1 11:27:01 2024 EDT elapsed time: 0.929518 seconds (0d 0h 0m 0s)

---------------  T H R E A D  ---------------

Current thread (0x00007f4cf1026000):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=310510, stack(0x00007f4cfe200000,0x00007f4cfe300000)]

Stack: [0x00007f4cfe200000,0x00007f4cfe300000],  sp=0x00007f4cfe2fbb38,  free space=1006k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x000000003f800000
C  [libharfbuzz.so.0+0x3f54e]  hb_font_create+0x1e
C  [libpangoft2-1.0.so.0+0x11071]
C  [libpango-1.0.so.0+0x1597a]  pango_font_get_hb_font+0x6a
C  [libpango-1.0.so.0+0x48e4c]
C  [libpango-1.0.so.0+0x3dd00]
C  [libpango-1.0.so.0+0x3e567]  pango_shape_item+0x37
C  [libpango-1.0.so.0+0x2d39a]
C  [libpango-1.0.so.0+0x2e941]
C  [libpango-1.0.so.0+0x310bf]
C  [libpango-1.0.so.0+0x24591]  pango_layout_get_unknown_glyphs_count+0x101
C  [libgtk-3.so.0+0x15a39f]
C  [libgtk-3.so.0+0x15a798]
C  [libgobject-2.0.so.0+0x3dc6a]  g_type_create_instance+0x29a
C  [libgobject-2.0.so.0+0x23004]
C  [libgobject-2.0.so.0+0x2461e]  g_object_new_with_properties+0x23e
C  [libgobject-2.0.so.0+0x25641]  g_object_new+0xc1
C  [libawt_xawt.so+0x40cce]  gtk3_get_widget+0x73e
C  [libawt_xawt.so+0x41209]  gtk3_get_xthickness+0x19
C  [libawt_xawt.so+0x4a702]  Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetXThickness+0x32
j  com.sun.java.swing.plaf.gtk.GTKStyle.nativeGetXThickness(I)I+0 [email protected]
j  com.sun.java.swing.plaf.gtk.GTKStyle.<init>(Ljava/awt/Font;Lcom/sun/java/swing/plaf/gtk/GTKEngine$WidgetType;)V+24 [email protected]
j  com.sun.java.swing.plaf.gtk.GTKStyleFactory.getStyle(Ljavax/swing/JComponent;Ljavax/swing/plaf/synth/Region;)Ljavax/swing/plaf/synth/SynthStyle;+310 [email protected]
j  com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(Ljavax/swing/UIDefaults;)V+56 [email protected]
j  com.sun.java.swing.plaf.gtk.GTKLookAndFeel.getDefaults()Ljavax/swing/UIDefaults;+33 [email protected]
j  javax.swing.UIManager.setLookAndFeel(Ljavax/swing/LookAndFeel;)V+66 [email protected]
j  javax.swing.UIManager.setLookAndFeel(Ljava/lang/String;)V+34 [email protected]
j  org.hvdw.jexiftoolgui.mainScreen.createAndShowGUI()V+77
j  org.hvdw.jexiftoolgui.Application$$Lambda$134.run()V+0
j  java.awt.event.InvocationEvent.dispatch()V+47 [email protected]
j  java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+21 [email protected]
j  java.awt.EventQueue$4.run()Ljava/lang/Void;+32 [email protected]
j  java.awt.EventQueue$4.run()Ljava/lang/Object;+1 [email protected]
v  ~StubRoutines::call_stub
V  [libjvm.so+0x8d61b9]  JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x3b9
V  [libjvm.so+0x98eed4]  JVM_DoPrivileged+0x544
J 1029  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; [email protected] (0 bytes) @ 0x00007f4ce2f22fa8 [0x00007f4ce2f22ec0+0x00000000000000e8]
j  java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+18 [email protected]
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46 [email protected]
j  java.awt.EventDispatchThread.pumpOneEventForFilters(I)V+78 [email protected]
j  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+35 [email protected]
j  java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11 [email protected]
j  java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4 [email protected]
j  java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3 [email protected]
j  java.awt.EventDispatchThread.run()V+9 [email protected]
v  ~StubRoutines::call_stub
V  [libjvm.so+0x8d61b9]  JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x3b9
V  [libjvm.so+0x8d415d]  JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x1ed
V  [libjvm.so+0x982cbc]  thread_entry(JavaThread*, Thread*)+0x6c
V  [libjvm.so+0xedbbca]  JavaThread::thread_main_inner()+0x1ba
V  [libjvm.so+0xed863f]  Thread::call_run()+0x14f
V  [libjvm.so+0xc773fe]  thread_native_entry(Thread*)+0xee
C  [libc.so.6+0x97507]  start_thread+0x377
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.sun.java.swing.plaf.gtk.GTKStyle.nativeGetXThickness(I)I+0 [email protected]
j  com.sun.java.swing.plaf.gtk.GTKStyle.<init>(Ljava/awt/Font;Lcom/sun/java/swing/plaf/gtk/GTKEngine$WidgetType;)V+24 [email protected]
j  com.sun.java.swing.plaf.gtk.GTKStyleFactory.getStyle(Ljavax/swing/JComponent;Ljavax/swing/plaf/synth/Region;)Ljavax/swing/plaf/synth/SynthStyle;+310 [email protected]
j  com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(Ljavax/swing/UIDefaults;)V+56 [email protected]
j  com.sun.java.swing.plaf.gtk.GTKLookAndFeel.getDefaults()Ljavax/swing/UIDefaults;+33 [email protected]
j  javax.swing.UIManager.setLookAndFeel(Ljavax/swing/LookAndFeel;)V+66 [email protected]
j  javax.swing.UIManager.setLookAndFeel(Ljava/lang/String;)V+34 [email protected]
j  org.hvdw.jexiftoolgui.mainScreen.createAndShowGUI()V+77
j  org.hvdw.jexiftoolgui.Application$$Lambda$134.run()V+0
j  java.awt.event.InvocationEvent.dispatch()V+47 [email protected]
j  java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+21 [email protected]
j  java.awt.EventQueue$4.run()Ljava/lang/Void;+32 [email protected]
j  java.awt.EventQueue$4.run()Ljava/lang/Object;+1 [email protected]
v  ~StubRoutines::call_stub
J 1029  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; [email protected] (0 bytes) @ 0x00007f4ce2f22f33 [0x00007f4ce2f22ec0+0x0000000000000073]
j  java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+18 [email protected]
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46 [email protected]
j  java.awt.EventDispatchThread.pumpOneEventForFilters(I)V+78 [email protected]
j  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+35 [email protected]
j  java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11 [email protected]
j  java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4 [email protected]
j  java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3 [email protected]
j  java.awt.EventDispatchThread.run()V+9 [email protected]
v  ~StubRoutines::call_stub

siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x000000003f800000

[...]

hs_err_pid310469.log
jexiftoolgui_20240801-1127.log

@mircea-vutcovici mircea-vutcovici changed the title jExifToolGUI-2.0.2-x86_64.AppImage crashes on Fedora 40 jExifToolGUI-2.0.2-x86_64.AppImage crashes at startup on Fedora 40 Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant