#1
|
|||
|
|||
Crashing: free(): invalid pointer
Hi, on a Gentoo system, it starts, upgrades, then crashes:
Code:
THREAD: 63 63|Log.L.log 5/20/22, 9:44:17 AM - INFO [ org.appwork.storage.JsonKeyValueStorage(<init>) ] -> CFG File does not exist: /home/mike/jd2/cfg/org.jdownloader.extensions.extraction.ExtractionExtension.json 63|Log.L.log 5/20/22, 9:44:17 AM - FINER [ org.appwork.loggingv3.LogV3(finer) ] -> Load Translation file:/home/mike/jd2/translations/org/jdownloader/extensions/extraction/translate/ExtractionTranslation.en.lng/null New Window State (Normal): { "extendedState" : "NORMAL", "height" : 728, "screenID" : ":0.0", "width" : 1024, "x" : 448, "y" : 213, "active" : true, "focus" : true, "locationSet" : true, "silentShutdown" : false, "visible" : true } free(): invalid pointer Aborted (core dumped) |
#2
|
||||
|
||||
@msdobrescu: Please install Java on your system and rename java/jre folder within your JDownloader folder, see https://support.jdownloader.org/Know...tion-directory .
I guess you've installed the installer with bundled java 11? looks like this one has some incompatibility issues with certain hardware. With renaming the java/jre folder, the launcher will switch to system installed java instead.
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
I've tried the "other" (MULTIOS JAR without Installer) and the Linux installer, bith have the same issue.
There is a java directory inside jd2 installation, but it is empty. |
#4
|
||||
|
||||
@msdobrescu: What java version are you using? can you provide a log? see https://support.jdownloader.org/Know...d-session-logs
or zip the logs folder and send to support@jdownloader.org Both having the same issue sounds like your java installation/version is broken or you're having hardware/system issues. What java version are you using? on console java -version
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
java -version
openjdk version "11.0.14" 2022-01-18 OpenJDK Runtime Environment Temurin-11.0.14+9 (build 11.0.14+9) OpenJDK 64-Bit Server VM Temurin-11.0.14+9 (build 11.0.14+9, mixed mode) |
#6
|
||||
|
||||
@msdobrescu: looks like this java build is broken as the crash happens outside of JDownloader within java itself
You can try to switch to Java 8 or Java 17 or try a different build Thanks for the logs, yes it's using the java from system and that one is crashing. I would suggest to remove java11 and either install java8 or java17 version
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 20.05.2022 at 11:40. |
#7
|
|||
|
|||
That I suspect too, unfortunately can't confirm, this is the only crashing java app I have.
Would be useful to know what part is broken, otherwise I can't create a ticket for it. |
#8
|
||||
|
||||
@msdobrescu: free(): invalid pointer, java is trying to free memory on invalid pointer. That's all you see there. Doesn't mean java is the cause but also can be broken memory. You should also check memory with memtest86
but I would first check with different java version/build.
__________________
JD-Dev & Server-Admin |
#9
|
||||
|
||||
Can't help with that as the message does not provide any further hint. Maybe the core dump contains details.
__________________
JD-Dev & Server-Admin |
#10
|
|||
|
|||
Can you point me where is that core dump? I don't find one in JD's directory, nor in java's.
|
#11
|
||||
|
||||
Quote:
forums.gentoo.org/viewtopic-t-812901.html
__________________
JD-Dev & Server-Admin |
#12
|
|||
|
|||
The limit is set to unlimited. Strange to not have a core dump, but may be a different process that causes the crash and need to find that one.
|
#13
|
||||
|
||||
@msdobrescu: I would first check if the crash continues to happen with different java version/build. if so, then it's not java but something else.
__________________
JD-Dev & Server-Admin |
#14
|
|||
|
|||
Hi, I've got a core dump!
Is it java or libc? Code:
coredumpctl gdb /opt/openjdk-bin-11.0.14_p9/bin/java PID: 18968 (java) UID: 1000 (mike) GID: 1015 (mike) Signal: 6 (ABRT) Timestamp: Fri 2022-05-20 09:33:47 -00 (25min ago) Command Line: /opt/openjdk-bin-11.0.14_p9/bin/java -jar /home/mike/jd2/JDownloader.jar Executable: /opt/openjdk-bin-11.0.14_p9/bin/java Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.yakuake-5e19bf30711344eeb5b8e45c91ac86c2.scope Unit: user@1000.service User Unit: app-org.kde.yakuake-5e19bf30711344eeb5b8e45c91ac86c2.scope Slice: user-1000.slice Owner UID: 1000 (mike) Boot ID: 3a409a84451f46dfb1593e6a21c495e5 Machine ID: 7460535d1c2e40d88ecb97308818bad4 Hostname: usv Storage: /var/lib/systemd/coredump/core.java.1000.3a409a84451f46dfb1593e6a21c495e5.18968.1653039227000000.zst (present) Disk Size: 155.4M Message: Process 18968 (java) of user 1000 dumped core. GNU gdb (Gentoo 11.2 vanilla) 11.2 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <**External links are only visible to Support Staff**This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <**External links are only visible to Support Staff**Find the GDB manual and other documentation resources online at: <**External links are only visible to Support Staff** For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /opt/openjdk-bin-11.0.14_p9/bin/java... (No debugging symbols found in /opt/openjdk-bin-11.0.14_p9/bin/java) warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing warning: Can't open file /tmp/hsperfdata_mike/18968 during file-backed mapping note processing [New LWP 19048] [New LWP 18968] [New LWP 18971] [New LWP 18973] [New LWP 18974] [New LWP 18972] [New LWP 18975] [New LWP 18980] [New LWP 18994] [New LWP 18978] [New LWP 18976] [New LWP 18986] [New LWP 19013] [New LWP 18979] [New LWP 18977] [New LWP 18991] [New LWP 18981] [New LWP 19015] [New LWP 18984] [New LWP 18997] [New LWP 19018] [New LWP 18985] [New LWP 18990] [New LWP 18998] [New LWP 18988] [New LWP 18995] [New LWP 19000] [New LWP 18993] [New LWP 19024] [New LWP 18996] [New LWP 19011] [New LWP 19029] [New LWP 19006] [New LWP 19020] [New LWP 18999] [New LWP 19037] [New LWP 19009] [New LWP 19021] [New LWP 19043] [New LWP 19004] [New LWP 19023] [New LWP 19044] [New LWP 18983] [New LWP 19005] [New LWP 19028] [New LWP 19051] [New LWP 19008] [New LWP 19031] [New LWP 19007] [New LWP 19056] [New LWP 19035] [New LWP 19014] [New LWP 19017] [New LWP 19046] [New LWP 19019] [New LWP 19053] [New LWP 19057] [New LWP 19022] [New LWP 19039] [New LWP 18982] [New LWP 19033] [New LWP 19036] [New LWP 19058] [New LWP 19038] [New LWP 19042] [New LWP 19010] [New LWP 19054] [New LWP 19045] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". --Type <RET> for more, q to quit, c to continue without paging-- Core was generated by `/opt/openjdk-bin-11.0.14_p9/bin/java -jar /home/mike/jd2/JDownloader.jar'. Program terminated with signal SIGABRT, Aborted. #0 0x00007f177f0d264e in raise () from /lib64/libc.so.6 |
#15
|
||||
|
||||
smells like libc as cause but I'm no expert.I really would recommend to test different java version/build to limit the cause
__________________
JD-Dev & Server-Admin |
#16
|
|||
|
|||
Sorry, that is not possible, I would do it if I could.
|
#17
|
||||
|
||||
@msdobrescu: just download a java build from adoptium.net, extract and use that one to launch JDownloader. no need to change your system java for this.
eg /home/xy/java/bin/java -jar /path../JDownloader.jar
__________________
JD-Dev & Server-Admin |
#18
|
|||
|
|||
That worked, I confirm there is a bug in distro's java. This worked:
java --version openjdk 17.0.3 2022-04-19 OpenJDK Runtime Environment Temurin-17.0.3+7 (build 17.0.3+7) OpenJDK 64-Bit Server VM Temurin-17.0.3+7 (build 17.0.3+7, mixed mode, sharing) At least we've clarified it! Thank you! Last edited by msdobrescu; 20.05.2022 at 14:14. |
#19
|
||||
|
||||
@msdobrescu: that would explain that we had same java version bundled with another installed and also got same reports. Thanks for your time and help on this.
Should take too long for updated java as 11.0.15 is available since a few weeks. see adoptium.net/de/temurin/releases?version=11
__________________
JD-Dev & Server-Admin |
#20
|
|||
|
|||
I just had the same error message on rhel 9. Changing Java versions did not fix it. When I uninstalled JDownloader, deleted the JDownloader folder, and installed it again, the error message was gone.
|
Thread Tools | |
Display Modes | |
|
|