Help and Support
Ask a question, report a problem, request a feature...
<<  Back To Forum

Bug? -linux kernel upgrade 4.7.4 to 4.8.8 blocks udp sockets

by hcbd on 2016/11/26 02:49:20 PM    
Is this a bug in Tixati or a bug/setting in the linux kernel?

When upgrading from a 4.7.4 linux kernel to a newer 4.8.x one, it blocks tixati from creating udp listening sockets.

Current Setup: Fedora linux 25 (64-bit); Gnome 3.22.1; Tixati v2.48

Current behaviour/situation:

- I upgraded my linux kernel from 4.7.x to 4.8.x (fedora 24 and fedora 25)
- After rebooting and starting Tixati i'm getting the error: Socket closed while listening on udp:1.1.1.1:11111: Operation not permitted (1)
- A window pops up with retry/ignore/changeport/changesettings options. (more than once, which is very annoying?)

What i have tried:
- SElinux doesn't give any warnings in Permissive mode, but the error/blocking still happens.
- It seems to happen only with IPv4 (i'm not running IPv6, so can't test that)
- did a reinstall of Tixati v2.48; no effect.
- This happens only when running a 4.8.x kernel. 4.7.x kernels don't create the error (on Fedora)
- It does not matter if you are running Fedora 24 or 25, as long a the kernel is above 4.8.x
- Firewall is setup to not block (and no changes were made with the kernel upgrade)


Anybody any suggestions?
or is this a bug?
by tkalfaoglu on 2016/11/30 12:46:20 PM    
I have the same problem; it must be kernel related; every few minutes, tixati pops up and gives me the option to retry/ignore/whatever. I wish it would just retry silently..
by Guest on 2016/11/30 01:07:30 PM    
just press ignore. it wont bother asking you for the rest of the session. im sure this will be fixed in the next version.
by hcbd on 2016/11/30 06:21:19 PM    
@ tkalfaoglu - you can change the kernel your Fedora system uses during startup; a standard Fedora keeps the last 3 kernels available.
Hope you still have an 4.7.9-200.fc24 (i'm running it now and no errors with Tixati) and if not install one or wait for a Tixati-update ;-)

if you don't want the error to pop up, you can also set Tixati to only do TCP connections on downloads, disable channels and DHT.
Btw from the bandwidthgraphs in the DHT tab it seems like i'm ddos'ing other nodes?? lots of outgoing but no incoming traffic...

I am sure it's the kernel and not any driver (my VM's on the same nic/bridge are not having issues with lower kernel even if I run a 4.8.8 kernel on my hostsystem :P)

@ the devs: This is the only thing that changed with UDP in the kernel 4.8.x versions:

- UDP: Add Generic Receive Offload functions to UDP socket and removes udp_offload infrastructure

the commits for the changes:
1: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=a6024562ffd7e0f31bc6671817840ad1e91de7b4
2: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=38fd2af24fcfda93f9fea3e53f26e48775ae9e09




This web site is powered by Super Simple Server