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

eiskaltdcpp-qt suddenly started crashing (SEGV, 11) quickly after start, coredump .zst file provided #483

Open
slrslr opened this issue Mar 29, 2022 · 4 comments

Comments

@slrslr
Copy link

slrslr commented Mar 29, 2022

On Linux Debian 11, eiskaltdcpp-qt/stable,now 2.4.2-1 amd64

systemd-coredump[1247224]: Process 1244184 (eiskaltdcpp-qt) of user 1000 dumped core.

                                          Stack trace of thread 1246341:
                                          #0  0x00007fce3183cc8d n/a (n/a + 0x0)

    Signal: 11 (SEGV)

Command Line: eiskaltdcpp-qt
Executable: /usr/bin/eiskaltdcpp-qt
Storage: /var/lib/systemd/coredump/core.eiskaltdcpp-qt.1000.86ed8f7370014a8bbf610e55098d2dbc.1244184.1648565356000000.zst (truncated)

.zst file linked above, any dea what to try? Should i:

$ cd program_folder
$ gdb program_name
run
once crash:
bt

? anyone able to understand crashdumps?

I have updated some system apps recently, maybe it can be the cause too and i need to restart.

@tehnick
Copy link
Member

tehnick commented Mar 29, 2022

Do you use eiskaltdcpp packages from official Debian repos? Please show output:

dpkg -l | grep eiskaltdcpp

$ gdb program_name

Yes, backtrace is necessary for debugging. But you need to install dbgsym packages for eiskaltdcpp first. And then:

gdb eiskaltdcpp-qt
$ run
... crashed ...
$ bt full

And show backtrace here.

@slrslr
Copy link
Author

slrslr commented Mar 29, 2022

I think yes, Debian main repo:

$ apt info eiskaltdcpp-qt|grep Sources

APT-Sources: http:https://deb.debian.org/debian bullseye/main amd64 Packages

$ dpkg -l | grep eiskaltdcpp

ii eiskaltdcpp-common 2.4.2-1 all common files for EiskaltDC++
ii eiskaltdcpp-qt 2.4.2-1 amd64 EiskaltDC++ GUI based on Qt
ii eiskaltdcpp-qt-data 2.4.2-1 all data files for EiskaltDC++ Qt
ii libeiskaltdcpp2.4 2.4.2-1 amd64 core library for EiskaltDC++

If coredump mentioned earlier not enough, how to install dbgsym packages for eiskaltdcpp on Linux Debian please? Computer reboot not helped btw.

@slrslr
Copy link
Author

slrslr commented Mar 31, 2022

Even LinuxDC++ began crashing after like 48 hours.
Mentioned eisklatdc ran via CLI end with:

Error: No word lists can be found for the language "cs".
*** buffer overflow detected ***: terminated
*** buffer overflow detected ***: terminated
*** buffer overflow detected ***: terminated
*** buffer overflow detected ***: terminated
*** buffer overflow detected ***: terminated
*** buffer overflow detected ***: terminated
*** buffer overflow detected ***: terminated
*** buffer overflow detected ***: terminated
Catching signal : Neúspěšně ukončen (SIGABRT)
Catching signal : Neúspěšně ukončen (SIGABRT)
Catching signal : Neúspěšně ukončen (SIGABRT)

Neúspěšně ukončen = Unsuccessfully exited

i have found that when i switch networkinterface to non existing one on line:
wg0
in ~/.config/eiskaltdc++/DCPlusPlus.xml
Then app does not crash. Crash happens when i switch back to wg0, restart app and always a few seconds after start when file uploads are initiated.

@slrslr
Copy link
Author

slrslr commented Apr 3, 2022

"eiskaltdcpp-qt-2.2.10-710-x86_64.AppImage" also crash..
Creash is prevented when i disable networking or set config (as shown above) to use non existing network interface..
ideas please?
@tehnick how to install dbgsym packages for eiskaltdcpp on Linux Debian please?

In the meantime i am using AirDC WebUI https://airdcpp-web.github.io/docs/installation/linux-binaries.html

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

2 participants