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
Segmentation fault on Linux #344
Comments
OK, I've rebuilt with debug info, but the output from GDB doesn't look much differently...
Please let me know what can I do to provide more info. |
Hi. Just after segfault enter Also I recommend to build EiskaltDC++ with |
Just for the record - this exact revision works fine a9c136c |
The same segfault happened with my eiskaltdcpp after building from latest sources. I was able to workaround it by removing DCPlusPlus.xml file. Though you'd have to configure your client from scratch after that. |
Du you still have this malformed DCPlusPlus.xml file? Can you attach it or specify any deference between old one and new one? |
I should still have it in the backup. I'll check if I can do the diff without unveiling private info... Stack trace also showed DynDNS request, i tried to delete "DynDNSServer" and "EnableDynDNS" lines but it did not help... Then I deleted the whole file. |
Good catch! In here it's the same - after I removed DCPlusPlus.xml file, I can start the latest version. Here's the diff of my previous file and the new one, with some strings removed (I've configured a few things after the application started) - https://gist.github.com/FreddieChopin/57e198dd96d17872942160d4066bf853 What is VERY interesting is that with these settings it does start, but there's still a segfault when quitting the application (sorry, with no debug info this time):
I've also noticed that when I did NOT modify the default config, there was no segfault at the exit. Basically I changed my user, e-mail, upload speed, share, download folders, configured ports, enabled "auto detect connection" and changed to "firewall with port forwarding". Now, experimenting some more, I tracked the segfault to the "auto detect connection" option - no matter what it detects, if it's enabled, the application segfaults at exit. |
@dko4er are you also using AUR (Arch) build? |
@vovochka404 no I'm on Fedora 23. |
I ran into the same problem after using the AUR build v2.3.0.4958.52af555-1 (EiskaltDC++ version: 2.2.10-139-g52af555) on 4.5.4-1-ARCH. Any progress on a solution? |
i have the same problem
builded with Qt 5.7.0 |
any notice? in 3 weeks start the EuskalEncounter :/ |
I got rid of this problem by switching from GTK to QT. It was suggested on Quora. Apparently, it is common that GTK crashes. |
@Markismus if you take a look at the original problem post you'll see that both versions crash. |
ok. idk what happend, but now works (greetings from the #EuskalEncounter24) |
@dko4er Ah, missed that. (Still. the problem with my crash been gone since the 22nd. So it wasn't the same after all. Sorry) |
check 0d5dc1a |
It seems to fix the problem - at least for now, we'll see how that works after some more time. I'm writing this, because I noticed that deleting the config in the problematic version was only a temporary solution - it fixed the problem for a few starts, but then it got back to crashing during startup. I've already restarted the application a few times and so far so good (; |
I've just compiled Eiskaltdcpp for Arch Linux (using the packages from AUR) - both Qt and GTK versions. Each version results in "segmentation fault" when started. For now I can only provide "useless" info, which is a stack trace and output from GDB - both with no debugging information, but maybe that would be enough to track the issue.
Please let me know if you need the full debug info - I'll recompile and test again.
The text was updated successfully, but these errors were encountered: