5.2.1 problems under CentOS 7.2.2009

Currently running jabref 4.3.1 under CentOS 7.2.2009. Tried installing 5.2.1 on a second machine with same OS. rpm -ivh etc. completed without error, and a JabRef icon now appears in the Applications/Office menu, but clicking on it produces no visible result. /opt/jabref exists, but trying to execute /opt/jabref/bin/JabRef generates a bunch of error msgs starting with “ERROR StatusLogger Unrecognized format specifier [d]”, a backtrace printout (obscure to me), and a memory map dump that terminates with “Aborted (core dumped)”. How to fix?

Hi @tedc
Could you copy here the error messages? Skip the StatusLogger ones, since they are not really errors…

[ted@localhost Desktop]$ /opt/jabref/bin/JabRef
 . . . StatusLogger msgs omitted . . .
*** Error in `/opt/jabref/bin/JabRef': free(): invalid pointer: 0x00007f54f108dc80 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x81329)[0x7f5565290329]
/usr/lib64/libstdc++.so.6(_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE+0x142)[0x7f54f0df7192]
/usr/lib64/libstdc++.so.6(_ZNSt6locale5_ImplC1Em+0x1e3)[0x7f54f0df75e3]
/usr/lib64/libstdc++.so.6(+0x71555)[0x7f54f0df8555]
/lib64/libpthread.so.0(+0x620b)[0x7f555e68f20b]
/usr/lib64/libstdc++.so.6(+0x715a1)[0x7f54f0df85a1]
/usr/lib64/libstdc++.so.6(_ZNSt6localeC2Ev+0x13)[0x7f54f0df85e3]
/usr/lib64/libstdc++.so.6(_ZNSt8ios_base4InitC2Ev+0xbc)[0x7f54f0df543c]
/usr/lib64/dri/swrast_dri.so(+0x85930)[0x7f54f43da930]
/lib64/ld-linux-x86-64.so.2(+0xf9c3)[0x7f5565af29c3]
/lib64/ld-linux-x86-64.so.2(+0x1459e)[0x7f5565af759e]
/lib64/ld-linux-x86-64.so.2(+0xf7d4)[0x7f5565af27d4]
/lib64/ld-linux-x86-64.so.2(+0x13b8b)[0x7f5565af6b8b]
/lib64/libdl.so.2(+0xfab)[0x7f55658dffab]
/lib64/ld-linux-x86-64.so.2(+0xf7d4)[0x7f5565af27d4]
/lib64/libdl.so.2(+0x15ad)[0x7f55658e05ad]
/lib64/libdl.so.2(dlopen+0x31)[0x7f55658e0041]
/lib64/libGLX_mesa.so.0(+0x444ac)[0x7f54f74cf4ac]
/lib64/libGLX_mesa.so.0(+0x4378a)[0x7f54f74ce78a]
/lib64/libGLX_mesa.so.0(+0x1f158)[0x7f54f74aa158]
/lib64/libGLX_mesa.so.0(+0x1a9f2)[0x7f54f74a59f2]
/lib64/libGLX_mesa.so.0(+0x1b7e6)[0x7f54f74a67e6]
/lib64/libGLX.so.0(glXChooseFBConfig+0x31)[0x7f54f7dd16b1]
/home/ted/.openjfx/cache/15/libprism_es2.so(Java_com_sun_prism_es2_X11GLFactory_nInitialize+0xa4)[0x7f55249b8454]
[0x7f553e716350]
======= Memory map: ========
707c00000-717600000 rw-p 00000000 00:00 0 
717600000-800000000 ---p 00000000 00:00 0 
800000000-800180000 rw-p 00000000 00:00 0 
800180000-840000000 ---p 00000000 00:00 0 
556909917000-556909a22000 r-xp 00000000 fd:00 17479031                   /opt/jabref/bin/JabRef
556909c22000-556909c2a000 r--p 0010b000 fd:00 17479031                   /opt/jabref/bin/JabRef
556909c2a000-556909c2b000 rw-p 00113000 fd:00 17479031                   /opt/jabref/bin/JabRef
556909c2b000-556909c2e000 rw-p 00000000 00:00 0 
55690b6ba000-55690b6ec000 rw-p 00000000 00:00 0                          [heap]
7f54f0b71000-7f54f0b86000 r-xp 00000000 fd:00 340312                     /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f54f0b86000-7f54f0d85000 ---p 00015000 fd:00 340312                     /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f54f0d85000-7f54f0d86000 r--p 00014000 fd:00 340312                     /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f54f0d86000-7f54f0d87000 rw-p 00015000 fd:00 340312                     /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f54f0d87000-7f54f0e70000 r-xp 00000000 fd:00 36665                      /usr/lib64/libstdc++.so.6.0.19
7f54f0e70000-7f54f1070000 ---p 000e9000 fd:00 36665                      /usr/lib64/libstdc++.so.6.0.19
7f54f1070000-7f54f1078000 r--p 000e9000 fd:00 36665                      /usr/lib64/libstdc++.so.6.0.19
7f54f1078000-7f54f107a000 rw-p 000f1000 fd:00 36665                      /usr/lib64/libstdc++.so.6.0.19
7f54f107a000-7f54f108f000 rw-p 00000000 00:00 0 
7f54f108f000-7f54f36bc000 r-xp 00000000 fd:00 418443                     /usr/lib64/libLLVM-7-rhel.so
7f54f36bc000-7f54f38bc000 ---p 0262d000 fd:00 418443                     /usr/lib64/libLLVM-7-rhel.so
7f54f38bc000-7f54f3ab4000 r--p 0262d000 fd:00 418443                     /usr/lib64/libLLVM-7-rhel.so
7f54f3ab4000-7f54f3ada000 rw-p 02825000 fd:00 418443                     /usr/lib64/libLLVM-7-rhel.so
7f54f3ada000-7f54f3b1f000 rw-p 00000000 00:00 0 
7f54f3b1f000-7f54f3b36000 r-xp 00000000 fd:00 217596                     /usr/lib64/libelf-0.176.so
7f54f3b36000-7f54f3d35000 ---p 00017000 fd:00 217596                     /usr/lib64/libelf-0.176.so
7f54f3d35000-7f54f3d36000 r--p 00016000 fd:00 217596                     /usr/lib64/libelf-0.176.so
7f54f3d36000-7f54f3d37000 rw-p 00017000 fd:00 217596                     /usr/lib64/libelf-0.176.so
7f54f3d37000-7f54f3d3f000 r-xp 00000000 fd:00 231169                     /usr/lib64/libdrm_amdgpu.so.1.0.0
7f54f3d3f000-7f54f3f3f000 ---p 00008000 fd:00 231169                     /usr/lib64/libdrm_amdgpu.so.1.0.0
7f54f3f3f000-7f54f3f40000 r--p 00008000 fd:00 231169                     /usr/lib64/libdrm_amdgpu.so.1.0.0
7f54f3f40000-7f54f3f41000 rw-p 00009000 fd:00 231169                     /usr/lib64/libdrm_amdgpu.so.1.0.0
7f54f3f41000-7f54f3f4c000 r-xp 00000000 fd:00 231176                     /usr/lib64/libdrm_radeon.so.1.0.1
7f54f3f4c000-7f54f414b000 ---p 0000b000 fd:00 231176                     /usr/lib64/libdrm_radeon.so.1.0.1
7f54f414b000-7f54f414c000 r--p 0000a000 fd:00 231176                     /usr/lib64/libdrm_radeon.so.1.0.1
7f54f414c000-7f54f414d000 rw-p 0000b000 fd:00 231176                     /usr/lib64/libdrm_radeon.so.1.0.1
7f54f414d000-7f54f4154000 r-xp 00000000 fd:00 36681                      /usr/lib64/libdrm_nouveau.so.2.0.0
7f54f4154000-7f54f4353000 ---p 00007000 fd:00 36681                      /usr/lib64/libdrm_nouveau.so.2.0.0
7f54f4353000-7f54f4354000 r--p 00006000 fd:00 36681                      /usr/lib64/libdrm_nouveau.so.2.0.0
7f54f4354000-7f54f4355000 rw-p 00007000 fd:00 36681                      /usr/lib64/libdrm_nouveau.so.2.0.0
7f54f4355000-7f54f4ee0000 r-xp 00000000 fd:00 16778463                   /usr/lib64/dri/swrast_dri.so
7f54f4ee0000-7f54f50e0000 ---p 00b8b000 fd:00 16778463                   /usr/lib64/dri/swrast_dri.so
7f54f50e0000-7f54f5149000 r--p 00b8b000 fd:00 16778463                   /usr/lib64/dri/swrast_dri.so
7f54f5149000-7f54f5152000 rw-p 00bf4000 fd:00 16778463                   /usr/lib64/dri/swrast_dri.so
7f54f5152000-7f54f534b000 rw-p 00000000 00:00 0 
7f54f534b000-7f54f53ab000 r-xp 00000000 fd:00 36734                      /usr/lib64/libpcre.so.1.2.0
7f54f53ab000-7f54f55ab000 ---p 00060000 fd:00 36734                      /usr/lib64/libpcre.so.1.2.0
7f54f55ab000-7f54f55ac000 r--p 00060000 fd:00 36734                      /usr/lib64/libpcre.so.1.2.0
7f54f55ac000-7f54f55ad000 rw-p 00061000 fd:00 36734                      /usr/lib64/libpcre.so.1.2.0
7f54f55ad000-7f54f55bd000 r-xp 00000000 fd:00 231166                     /usr/lib64/libdrm.so.2.4.0
7f54f55bd000-7f54f57bc000 ---p 00010000 fd:00 231166                     /usr/lib64/libdrm.so.2.4.0
7f54f57bc000-7f54f57bd000 r--p 0000f000 fd:00 231166                     /usr/lib64/libdrm.so.2.4.0
7f54f57bd000-7f54f57be000 rw-p 00010000 fd:00 231166                     /usr/lib64/libdrm.so.2.4.0
7f54f57be000-7f54f57c3000 r-xp 00000000 fd:00 37739                      /usr/lib64/libXxf86vm.so.1.0.0
7f54f57c3000-7f54f59c2000 ---p 00005000 fd:00 37739                      /usr/lib64/libXxf86vm.so.1.0.0
7f54f59c2000-7f54f59c3000 r--p 00004000 fd:00 37739                      /usr/lib64/libXxf86vm.so.1.0.0
7f54f59c3000-7f54f59c4000 rw-p 00005000 fd:00 37739                      /usr/lib64/libXxf86vm.so.1.0.0Aborted (core dumped)
[ted@localhost ~]$

Many of the lines are > 87 chars long. Not sure why they are truncated in this forum.

You can try the flatpak package.
Try loading the log on paste.ubuntu.com

Hi, can you attach the file or paste it somewhere?
https://ctxt.io/
From the stack trace it seems like there are some problems with the graphics drivers/libs
JabRef uses JavaFX as GUI technology and that requires gtk, Maybe you are missing some gtk libs.