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.
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.