Commit 8705232
committed
fix: нативный crash — runTun2socks() вызывался ДО старта V2Ray core
Корень проблемы: hev-socks5-tunnel (нативная JNI библиотека) стартовал
в setupVpnService(), ДО того как V2Ray core запущен и SOCKS5 порт слушает.
Это вызывало нативный crash (SIGSEGV), убивая процесс VPN сервиса.
Поскольку isUsingHevTun() возвращает true по умолчанию, это затрагивало
КАЖДЫЙ запуск VPN. START_STICKY перезапускал сервис 3 раза → мигание.
Исправление: runTun2socks() перемещён в startService() ПОСЛЕ startCoreLoop().
Правильный порядок: 1) VPN interface 2) V2Ray core 3) tun2socks.1 parent 765e12b commit 8705232
1 file changed
Lines changed: 14 additions & 2 deletions
Lines changed: 14 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
144 | 155 | | |
145 | 156 | | |
146 | 157 | | |
| |||
183 | 194 | | |
184 | 195 | | |
185 | 196 | | |
186 | | - | |
| 197 | + | |
| 198 | + | |
187 | 199 | | |
188 | 200 | | |
189 | 201 | | |
| |||
0 commit comments