| Summary: | net-p2p/transmission-2.9.2-r2 (transmission-qt) segmentation fault after upgrade to qt-5.7.1 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Thomas Stein <himbeere> |
| Component: | Current packages | Assignee: | Mike Gilbert <floppym> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Thomas Stein
2017-01-15 18:53:22 UTC
I cannot reproduce the problem. Have you tried rebuilding transmission? Hm. Good to know it's working somewhere. I rebuilt transmission like a million times. When i use gtk i can actually run transmission-gtk. So i guess i must have skrewed my system at some point. Any other ideas than rebuilding? thanks for your help. t. Well, you could rebuild Qt and Transmission with debug symbols enabled, and get a backtrace from gdb. That would help isolate where the error is occuring. This wiki article provides a comprehensive explanataion: https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces In short: 1. Enable FEATURES=split-debug or FEATURES=nostrip. 2. Rebuild transmission and dev-qt/qt* with "-g" in CFLAGS/CXXFLAGS. 3. Start transmission-qt using gdb. 4. Run "bt full" if/when you get a segfault. I will probably refer you upstream unless the problem is an obvious Gentoo packaging issue. Hm. Ok. Does this strace output help? https://paste.ee/p/MQsMz It seems transmission has trouble finding files. thanks and cheers It might be more useful if the pastebin didn't strip your line breaks. ;) I'll try to do a better one tomorrow. cheers It seems all paste tools break the lines the wrong way. I'm going for the debug option now. Oh dear. Just tried qbittorrent. Crashes too. I'm trying to re-emerge qt now. qbitorrent is a little bit more verbose when crashing: ************************************************************* Catching signal: ) = 81 write(2, "SIGSEGV", 7SIGSEGV) = 7 write(2, "\nPlease file a bug report at htt"..., 124 Please file a bug report at http://bug.qbittorrent.org and provide the following information: qBittorrent version: v3.3.7 ) = 124 write(2, "stack trace:\n", 13stack trace: ) = 13 futex(0x7fac1936d190, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7fac195851b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 rt_sigaction(SIGSEGV, {SIG_DFL, [SEGV], SA_RESTORER|SA_RESTART, 0x7fac19006450}, {0x4b0f20, [SEGV], SA_RESTORER|SA_RESTART, 0x7fac19006450}, 8) = 0 tgkill(25976, 25976, SIGSEGV) = 0 rt_sigreturn({mask=[]}) = 140377159824992 --- SIGSEGV {si_signo=SIGSEGV, si_code=SI_TKILL, si_pid=25976, si_uid=1000} --- +++ killed by SIGSEGV +++ Segmentation fault Does that ring any bell? thanks and cheers Sorry, but I don't see any helpful information there. After emerge -uvND world the problem is gone. Must have been some skrew-up by me. Sorry for the noise. thanks and cheers |