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

Warp is Unusable in the Latest Version #40

Open
donnanszex7654 opened this issue May 31, 2024 · 0 comments
Open

Warp is Unusable in the Latest Version #40

donnanszex7654 opened this issue May 31, 2024 · 0 comments

Comments

@donnanszex7654
Copy link

I have downloaded the latest version of hiddify-core CLI (0bbd581), which operates normally when Warp+ is disabled. However, enabling Warp+ triggers the following error:
config options: {EnableFullConfig:false LogLevel:info EnableClashApi:true ClashApiPort:6756 ClashApiSecret: GeoIPPath:geo-assets/sagernet-sing-geoip-geoip.db GeoSitePath:geo-assets/sagernet-sing-geosite-geosite.db Rules:[{Domains:domain:.cn,geosite:cn IP:geoip:cn Port: Network: Protocol: Outbound:bypass}] Warp:{EnableWarp:true Mode:proxy_over_warp WireguardConfigStr:{"private-key":"aDdXNcfOGWz/NFyULaiQXr1Rzmjg2o/apRx9Ft30hFw=","local-address-ipv4":"172.16.0.2","local-address-ipv6":"2606:4700:110:8700:ebd3:5c0e:f25d:6f5a","peer-public-key":"bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=","ClientID":""} WireguardConfig:{PrivateKey:aDdXNcfOGWz/NFyULaiQXr1Rzmjg2o/apRx9Ft30hFw= LocalAddressIPv4:172.16.0.2 LocalAddressIPv6:2606:4700:110:8700:ebd3:5c0e:f25d:6f5a PeerPublicKey:bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo= ClientID:} FakePackets:5-10 FakePacketSize: FakePacketDelay:20-200 CleanIP:auto CleanPort:0 Account:{AccountID: AccessToken:}} Warp2:{EnableWarp:false Mode: WireguardConfigStr: WireguardConfig:{PrivateKey: LocalAddressIPv4: LocalAddressIPv6: PeerPublicKey: ClientID:} FakePackets: FakePacketSize: FakePacketDelay: CleanIP: CleanPort:0 Account:{AccountID: AccessToken:}} Mux:{Enable:false Padding:false MaxStreams:8 Protocol:h2mux} TLSTricks:{EnableFragment:false FragmentSize:1-500 FragmentSleep:0-500 MixedSNICase:false EnablePadding:false PaddingSize:1-1500} DNSOptions:{RemoteDnsAddress:tls://8.8.8.8 RemoteDnsDomainStrategy:0 DirectDnsAddress:local DirectDnsDomainStrategy:0 IndependentDNSCache:true EnableFakeDNS:false EnableDNSRouting:true} InboundOptions:{EnableTun:false EnableTunService:false SetSystemProxy:true MixedPort:2334 TProxyPort:2335 LocalDnsPort:6450 MTU:9000 StrictRoute:false TUNStack:mixed} URLTestOptions:{ConnectionTestUrl:http://www.gstatic.com/ URLTestInterval:300} RouteOptions:{ResolveDestination:false IPv6Mode:1 BypassLAN:true AllowConnectionFromLAN:false}}
opt.Warp={EnableWarp:true Mode:proxy_over_warp WireguardConfigStr:{"private-key":"aDdXNcfOGWz/NFyULaiQXr1Rzmjg2o/apRx9Ft30hFw=","local-address-ipv4":"172.16.0.2","local-address-ipv6":"2606:4700:110:8700:ebd3:5c0e:f25d:6f5a","peer-public-key":"bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=","ClientID":""} WireguardConfig:{PrivateKey:aDdXNcfOGWz/NFyULaiQXr1Rzmjg2o/apRx9Ft30hFw= LocalAddressIPv4:172.16.0.2 LocalAddressIPv6:2606:4700:110:8700:ebd3:5c0e:f25d:6f5a PeerPublicKey:bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo= ClientID:} FakePackets:5-10 FakePacketSize: FakePacketDelay:20-200 CleanIP:auto CleanPort:0 Account:{AccountID: AccessToken:}}
panic: runtime error: index out of range [0] with length 0

goroutine 17 [running, locked to thread]:
github.com/hiddify/hiddify-core/config.wireGuardToSingbox({{0x1c000141410, 0x2c}, {0x1c000273b40, 0xa}, {0x1c000141440, 0x26}, {0x1c000141470, 0x2c}, {0x0, 0x0}}, ...)
github.com/hiddify/hiddify-core/config/warp.go:49 +0x409
github.com/hiddify/hiddify-core/config.GenerateWarpSingbox({{0x1c000141410, 0x2c}, {0x1c000273b40, 0xa}, {0x1c000141440, 0x26}, {0x1c000141470, 0x2c}, {0x0, 0x0}}, ...)
github.com/hiddify/hiddify-core/config/warp.go:105 +0xf8
github.com/hiddify/hiddify-core/config.BuildConfig({0x0, {0x1c000273aac, 0x4}, 0x1, 0x1a64, {0x1c0003be760, 0x10}, {0x1c0001413b0, 0x27}, {0x1c0001413e0, ...}, ...}, ...)
github.com/hiddify/hiddify-core/config/config.go:412 +0x247e
github.com/hiddify/hiddify-core/v2.buildConfig({_, }, {0x0, {0x1c000273aac, 0x4}, 0x1, 0x1a64, {0x0, 0x0}, {0x1c0001413b0, ...}, ...})
github.com/hiddify/hiddify-core/v2/standalone.go:163 +0x1f8
github.com/hiddify/hiddify-core/v2.readAndBuildConfig({0x1c000272762, 0xb}, {0x1c0001489d8?, 0x14?}, 0x1c000291188)
github.com/hiddify/hiddify-core/v2/standalone.go:78 +0x10c
github.com/hiddify/hiddify-core/v2.RunStandalone({
, }, {, _}, {0x0, {0x754369d17a49, 0x4}, 0x0, 0x0, {0x0, ...}, ...})
github.com/hiddify/hiddify-core/v2/standalone.go:25 +0x112
github.com/hiddify/hiddify-core/cmd.runCommand(0x1c000163200?, {0x1c000242b80?, 0x4?, 0x754369d17a5d?})
github.com/hiddify/hiddify-core/cmd/cmd_run.go:33 +0x5b
github.com/spf13/cobra.(*Command).execute(0x75436adf4600, {0x1c000242b40, 0x4, 0x4})
github.com/spf13/cobra@v1.8.0/command.go:987 +0xab1
github.com/spf13/cobra.(*Command).ExecuteC(0x75436adf5460)
github.com/spf13/cobra@v1.8.0/command.go:1115 +0x3ff
github.com/spf13/cobra.(*Command).Execute(...)
github.com/spf13/cobra@v1.8.0/command.go:1039
github.com/hiddify/hiddify-core/cmd.ParseCli({0x1c0002e45b0?, 0x0?, 0x1c0000400c0?})
github.com/hiddify/hiddify-core/cmd/interface.go:35 +0x5b
main.parseCli(0x0?, 0xc000076040)
github.com/hiddify/hiddify-core/custom/cmd_interface.go:21 +0xd4
SIGABRT: abort
PC=0x754368e4f961 m=0 sigcode=18446744073709551610
signal arrived during cgo execution

goroutine 1 gp=0xc0000061c0 m=0 mp=0x5347a0 [syscall]:
runtime.cgocall(0x483910, 0xc00004c648)
runtime/cgocall.go:157 +0x4b fp=0xc00004c620 sp=0xc00004c5e8 pc=0x4066eb
main._Cfunc_parseCli(0x6, 0xc000076040)
_cgo_gotypes.go:97 +0x4c fp=0xc00004c648 sp=0xc00004c620 pc=0x48348c
main.main.func2(0x7ffdc8c4c705?)
github.com/hiddify/hiddify-core/cli/bydll/clibydll.go:33 +0x6e fp=0xc00004c6a0 sp=0xc00004c648 pc=0x4837ae
main.main()
github.com/hiddify/hiddify-core/cli/bydll/clibydll.go:33 +0x12d fp=0xc00004c750 sp=0xc00004c6a0 pc=0x4836ad
runtime.main()
runtime/proc.go:271 +0x29d fp=0xc00004c7e0 sp=0xc00004c750 pc=0x4380bd
runtime.goexit({})
runtime/asm_amd64.s:1695 +0x1 fp=0xc00004c7e8 sp=0xc00004c7e0 pc=0x464b61

goroutine 2 gp=0xc000006c40 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
runtime/proc.go:402 +0xce fp=0xc00004cfa8 sp=0xc00004cf88 pc=0x4384ee
runtime.goparkunlock(...)
runtime/proc.go:408
runtime.forcegchelper()
runtime/proc.go:326 +0xb3 fp=0xc00004cfe0 sp=0xc00004cfa8 pc=0x438373
runtime.goexit({})
runtime/asm_amd64.s:1695 +0x1 fp=0xc00004cfe8 sp=0xc00004cfe0 pc=0x464b61
created by runtime.init.6 in goroutine 1
runtime/proc.go:314 +0x1a

goroutine 3 gp=0xc000007180 m=nil [GC sweep wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
runtime/proc.go:402 +0xce fp=0xc00004d780 sp=0xc00004d760 pc=0x4384ee
runtime.goparkunlock(...)
runtime/proc.go:408
runtime.bgsweep(0xc000028070)
runtime/mgcsweep.go:278 +0x94 fp=0xc00004d7c8 sp=0xc00004d780 pc=0x424774
runtime.gcenable.gowrap1()
runtime/mgc.go:203 +0x25 fp=0xc00004d7e0 sp=0xc00004d7c8 pc=0x4192c5
runtime.goexit({})
runtime/asm_amd64.s:1695 +0x1 fp=0xc00004d7e8 sp=0xc00004d7e0 pc=0x464b61
created by runtime.gcenable in goroutine 1
runtime/mgc.go:203 +0x66

goroutine 4 gp=0xc000007340 m=nil [GC scavenge wait]:
runtime.gopark(0xc000028070?, 0x4bfbd8?, 0x1?, 0x0?, 0xc000007340?)
runtime/proc.go:402 +0xce fp=0xc00004df78 sp=0xc00004df58 pc=0x4384ee
runtime.goparkunlock(...)
runtime/proc.go:408
runtime.(*scavengerState).park(0x534140)
runtime/mgcscavenge.go:425 +0x49 fp=0xc00004dfa8 sp=0xc00004df78 pc=0x422169
runtime.bgscavenge(0xc000028070)
runtime/mgcscavenge.go:653 +0x3c fp=0xc00004dfc8 sp=0xc00004dfa8 pc=0x4226fc
runtime.gcenable.gowrap2()
runtime/mgc.go:204 +0x25 fp=0xc00004dfe0 sp=0xc00004dfc8 pc=0x419265
runtime.goexit({})
runtime/asm_amd64.s:1695 +0x1 fp=0xc00004dfe8 sp=0xc00004dfe0 pc=0x464b61
created by runtime.gcenable in goroutine 1
runtime/mgc.go:204 +0xa5

goroutine 5 gp=0xc000007c00 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
runtime/proc.go:402 +0xce fp=0xc00004e620 sp=0xc00004e600 pc=0x4384ee
runtime.runfinq()
runtime/mfinal.go:194 +0x107 fp=0xc00004e7e0 sp=0xc00004e620 pc=0x418307
runtime.goexit({})
runtime/asm_amd64.s:1695 +0x1 fp=0xc00004e7e8 sp=0xc00004e7e0 pc=0x464b61
created by runtime.createfing in goroutine 1
runtime/mfinal.go:164 +0x3d

rax 0x0
rbx 0x0
rcx 0x754368e4f961
rdx 0x6
rdi 0xba4
rsi 0xba4
rbp 0x1c0004be3d8
rsp 0x1c0004be3c0
r8 0x1
r9 0x0
r10 0x8
r11 0x246
r12 0xba4
r13 0x69e
r14 0x1c000006700
r15 0x754369e30d14
rip 0x754368e4f961
rflags 0x246
cs 0x33
fs 0x0
gs 0x0

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

1 participant