majd / ipatool

Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store
MIT License
5.35k stars 468 forks source link

invalid runtime symbol table #175

Closed tak2hu closed 11 months ago

tak2hu commented 1 year ago

What happened?

I want to download an ipa file

ipatool download -b com.robtop.geometryjumplite -o geometrydash.ipa

but an error occured everytime I downloaded any

I'm on linux

Version

ipatool version 2.0.3

Relevant log output

runtime: invalid pc-encoded table f=bufio.(*Reader).ReadSlice pc=0x532706 targetpc=0x539caf tab=[0/0]0x0
    value=0 until pc=0x5324f3
    value=-1 until pc=0x53250e
    value=0 until pc=0x5325a3
    value=-1 until pc=0x5325bb
    value=0 until pc=0x53261b
    value=-1 until pc=0x53263c
    value=0 until pc=0x53269e
    value=-1 until pc=0x532701
    value=0 until pc=0x532706
fatal error: invalid runtime symbol table

runtime stack:
runtime.throw({0x8c5941?, 0x0?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/panic.go:1047 +0x5d fp=0xc00005b7d8 sp=0xc00005b7a8 pc=0x43587d
runtime.pcvalue({0xb70c80?, 0xbfeac0?}, 0x56dd6, 0x539caf, 0xc00005ba48, 0x1)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/symtab.go:966 +0x57a fp=0xc00005b8a8 sp=0xc00005b7d8 pc=0x45337a
runtime.funcspdelta({0xb70c80?, 0xbfeac0?}, 0x0?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/symtab.go:1041 +0x34 fp=0xc00005b8e8 sp=0xc00005b8a8 pc=0x4538b4
runtime.gentraceback(0x0?, 0x0?, 0x0?, 0x0?, 0x0, 0x0, 0x7fffffff, 0x9147e0, 0x0?, 0x0)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/traceback.go:191 +0x709 fp=0xc00005bc58 sp=0xc00005b8e8 pc=0x458509
runtime.copystack(0xc0000829c0, 0x800000002?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/stack.go:932 +0x2f5 fp=0xc00005be10 sp=0xc00005bc58 pc=0x44e295
runtime.newstack()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/stack.go:1112 +0x497 fp=0xc00005bfc8 sp=0xc00005be10 pc=0x44e817
runtime.morestack()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:570 +0x8b fp=0xc00005bfd0 sp=0xc00005bfc8 pc=0x4637eb

goroutine 26 [copystack]:
runtime.mallocgc(0x18?, 0x86ace0?, 0x1?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/malloc.go:842 +0x8d1 fp=0xc0005f13a8 sp=0xc0005f13a0 pc=0x40d7f1
runtime.newobject(0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/malloc.go:1192 +0x27 fp=0xc0005f13d0 sp=0xc0005f13a8 pc=0x40d907
crypto/tls.(*Conn).readFromUntil(0xc0002ac000, {0x991960?, 0xc0001ec0d0}, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:809 +0x9b fp=0xc0005f1410 sp=0xc0005f13d0 pc=0x6bf11b
crypto/tls.(*Conn).readRecordOrCCS(0xc0002ac000, 0x0)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:616 +0x116 fp=0xc0005f1798 sp=0xc0005f1410 pc=0x6bc5b6
crypto/tls.(*Conn).readRecord(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc0002ac000, {0xc000318011, 0xfef, 0x800?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:1287 +0x16f fp=0xc0005f1808 sp=0xc0005f1798 pc=0x6c220f
net/http.(*persistConn).Read(0xc00014d200, {0xc000318011?, 0x7f494fbdbfff?, 0x7f494f9e2500?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:1929 +0x4e fp=0xc0005f1868 sp=0xc0005f1808 pc=0x7457ae
bufio.(*Reader).fill(0xc00009aa80)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/bufio/bufio.go:106 +0xff fp=0xc0005f18a0 sp=0xc0005f1868 pc=0x5390bf
runtime: g 26: unexpected return pc for bufio.(*Reader).ReadSlice called from 0xc00009aa8000
stack: frame={sp:0xc0005f18a0, fp:0xc0005f18a7} stack=[0xc0005f0000,0xc0005f2000)
0x000000c0005f17a0:  0x0000000000995500  0x000000c000124060 
0x000000c0005f17b0:  0x010000c0001ec0d0  0x0000000000000000 
0x000000c0005f17c0:  0x0000000000000000  0x0000000000000000 
0x000000c0005f17d0:  0x0000000000000000  0x0000000000000000 
0x000000c0005f17e0:  0x00000000006c24a0 <crypto/tls.(*Conn).Read.func1+0x0000000000000000>  0x000000c0002ac158 
0x000000c0005f17f0:  0x000000c0005f17e0  0x000000c0005f1858 
0x000000c0005f1800:  0x00000000007457ae <net/http.(*persistConn).Read+0x000000000000004e>  0x000000c0002ac000 
0x000000c0005f1810:  0x000000c000318011  0x0000000000000fef 
0x000000c0005f1820:  0x0000000000000800  0x000000c0004e4890 
0x000000c0005f1830:  0x00000000004152f0 <runtime.heapBits.initSpan+0x00000000000000d0>  0x00007f494f9e2300 
0x000000c0005f1840:  0x0000000000872b00  0x00007f494fbdbfff 
0x000000c0005f1850:  0x0000000000427d25 <runtime.(*mheap).alloc+0x0000000000000065>  0x000000c0005f1890 
0x000000c0005f1860:  0x00000000005390bf <bufio.(*Reader).fill+0x00000000000000ff>  0x000000c00014d200 
0x000000c0005f1870:  0x000000c000318011  0x00007f494fbdbfff 
0x000000c0005f1880:  0x00007f494f9e2500  0x0000000000000064 
0x000000c0005f1890:  0x000000c0005f18e0  0x0000000000539caf <bufio.(*Reader).ReadSlice+0x000000000000782f> 
0x000000c0005f18a0: <0x000000c00009aa80  0x0000000000000011 
0x000000c0005f18b0:  0x0000000000000afd  0x0000000100417a0a 
0x000000c0005f18c0:  0xffffffffffffffff  0x0a00000000000580 
0x000000c0005f18d0:  0x0000000000000011  0x0000000000000000 
0x000000c0005f18e0:  0x000000c0004e4930  0x0000000000539f07 <bufio.(*Reader).ReadLine+0x0000000000005027> 
0x000000c0005f18f0:  0x000000c00009aa80  0x00000001004e4950 
0x000000c0005f1900:  0x00000000004175d3 <runtime.(*mcentral).cacheSpan+0x00000000000000d3>  0x0000000000000006 
0x000000c0005f1910:  0x000000000000009c  0x000002492492aaaa 
0x000000c0005f1920:  0x000000000000002a  0x0000000000000030 
0x000000c0005f1930:  0x000000c0004e4a20  0x00000000006e8579 <net/textproto.(*Reader).readLineSlice+0x0000000000000099> 
0x000000c0005f1940:  0x000000c00009aa80  0x0000000000421f27 <runtime.(*gcControllerState).heapGoalInternal+0x0000000000000027> 
0x000000c0005f1950:  0x000000c0004e4990  0x0000000000400000 
0x000000c0005f1960:  0x0055555555555555  0x0000000000000038 
0x000000c0005f1970:  0x0000000000000000  0x0000000000000000 
0x000000c0005f1980:  0x000000c0000c6000  0x0000000000414245 <runtime.(*mspan).nextFreeIndex+0x0000000000000105> 
0x000000c0005f1990:  0x0000000000000000  0x0000000000000000 
0x000000c0005f19a0:  0x0000000000000200 
bufio.(*Reader).ReadSlice(0x1100, 0x0)
    ?:0 +0x782f fp=0xc0005f18a7 sp=0xc0005f18a0 pc=0x539caf
created by net/http.(*Transport).dialConn
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:1751 +0x173e

goroutine 1 [select]:
runtime.gopark(0xc000140cc8?, 0x6?, 0x0?, 0x30?, 0xc000140adc?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000140940 sp=0xc000140920 pc=0x438496
runtime.selectgo(0xc000140cc8, 0xc000140ad0, 0x8bddb3?, 0x0, 0xc000140d10?, 0x1)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/select.go:328 +0x7bc fp=0xc000140a80 sp=0xc000140940 pc=0x44781c
net/http.(*persistConn).roundTrip(0xc00014d200, 0xc00026dc80)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:2620 +0x974 fp=0xc000140d38 sp=0xc000140a80 pc=0x749114
net/http.(*Transport).roundTrip(0xc826e0, 0xc000286100)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:595 +0x7ba fp=0xc000140f60 sp=0xc000140d38 pc=0x73cc7a
net/http.(*Transport).RoundTrip(0x886fa0?, 0xc000370ed0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/roundtrip.go:17 +0x19 fp=0xc000140f80 sp=0xc000140f60 pc=0x7332f9
github.com/majd/ipatool/pkg/http.(*AddHeaderTransport).RoundTrip(0xc0001996d0, 0xc000286100)
    /Users/runner/work/ipatool/ipatool/pkg/http/client.go:37 +0xfc fp=0xc000140fd0 sp=0xc000140f80 pc=0x7aa1bc
net/http.send(0xc000286100, {0x9915e0, 0xc0001996d0}, {0x8a7460?, 0x1?, 0x0?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/client.go:251 +0x5f7 fp=0xc0001411c8 sp=0xc000140fd0 pc=0x7092f7
net/http.(*Client).send(0xc0001a6cc0, 0xc000286100, {0x7f494f847460?, 0xf8?, 0x0?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/client.go:175 +0x9b fp=0xc000141240 sp=0xc0001411c8 pc=0x708b7b
net/http.(*Client).do(0xc0001a6cc0, 0xc000286100)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/client.go:715 +0x8fc fp=0xc000141430 sp=0xc000141240 pc=0x70aefc
net/http.(*Client).Do(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/client.go:581
github.com/majd/ipatool/pkg/http.(*client[...]).Do(0x0?, 0x0?)
    /Users/runner/work/ipatool/ipatool/pkg/http/client.go:92 +0x25 fp=0xc000141450 sp=0xc000141430 pc=0x7f2925
github.com/majd/ipatool/pkg/http.(*client[...]).Do(0x8b8ff2?)
    <autogenerated>:1 +0x2f fp=0xc000141478 sp=0xc000141450 pc=0x7f3fef
github.com/majd/ipatool/pkg/appstore.(*appstore).downloadFile(0xc0001d0210, {0xc00009e798, 0x14}, {0xc0001eb200?, 0x1?})
    /Users/runner/work/ipatool/ipatool/pkg/appstore/appstore_download.go:161 +0xb8 fp=0xc0001416f0 sp=0xc000141478 pc=0x7e4058
github.com/majd/ipatool/pkg/appstore.(*appstore).download(0xc0001d0210, {{0xc00014a270, 0x17}, {0xc000154680, 0x34}, {0xc000125520, 0xb}, {0xc000125530, 0xe}, {0xc000125540, ...}, ...}, ...)
    /Users/runner/work/ipatool/ipatool/pkg/appstore/appstore_download.go:137 +0xb45 fp=0xc000141a28 sp=0xc0001416f0 pc=0x7e3be5
github.com/majd/ipatool/pkg/appstore.(*appstore).Download(0xc0001d0210, {0x7ffebd3fb9a1, 0x1b}, {0x7ffebd3fb9c0, 0x10}, 0x0?)
    /Users/runner/work/ipatool/ipatool/pkg/appstore/appstore_download.go:74 +0x3a6 fp=0xc000141c98 sp=0xc000141a28 pc=0x7e2de6
github.com/majd/ipatool/cmd.downloadCmd.func1(0xc00022cf00?, {0x8b97bd?, 0x4?, 0x4?})
    /Users/runner/work/ipatool/ipatool/cmd/download.go:24 +0x9c fp=0xc000141cf0 sp=0xc000141c98 pc=0x7f64dc
github.com/spf13/cobra.(*Command).execute(0xc00022cf00, {0xc0001a6940, 0x4, 0x4})
    /Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.6.1/command.go:916 +0x862 fp=0xc000141e28 sp=0xc000141cf0 pc=0x697622
github.com/spf13/cobra.(*Command).ExecuteC(0xc00022c000)
    /Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.6.1/command.go:1044 +0x3bd fp=0xc000141ee0 sp=0xc000141e28 pc=0x697e9d
github.com/spf13/cobra.(*Command).Execute(...)
    /Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.6.1/command.go:968
github.com/majd/ipatool/cmd.Execute()
    /Users/runner/work/ipatool/ipatool/cmd/root.go:54 +0x28 fp=0xc000141f68 sp=0xc000141ee0 pc=0x7f6d08
main.main()
    /Users/runner/work/ipatool/ipatool/main.go:9 +0x19 fp=0xc000141f80 sp=0xc000141f68 pc=0x7f8679
runtime.main()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:250 +0x212 fp=0xc000141fe0 sp=0xc000141f80 pc=0x4380d2
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000141fe8 sp=0xc000141fe0 pc=0x465781

goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00004cfb0 sp=0xc00004cf90 pc=0x438496
runtime.goparkunlock(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:369
runtime.forcegchelper()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:302 +0xad fp=0xc00004cfe0 sp=0xc00004cfb0 pc=0x43832d
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004cfe8 sp=0xc00004cfe0 pc=0x465781
created by runtime.init.6
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:290 +0x25

goroutine 17 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000048790 sp=0xc000048770 pc=0x438496
runtime.goparkunlock(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:369
runtime.bgsweep(0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgcsweep.go:297 +0xd7 fp=0xc0000487c8 sp=0xc000048790 pc=0x424e17
runtime.gcenable.func1()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:178 +0x26 fp=0xc0000487e0 sp=0xc0000487c8 pc=0x419a86
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000487e8 sp=0xc0000487e0 pc=0x465781
created by runtime.gcenable
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:178 +0x6b

goroutine 18 [GC scavenge wait]:
runtime.gopark(0x34e69f07d1a?, 0x1229a059?, 0x0?, 0x0?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000048f70 sp=0xc000048f50 pc=0x438496
runtime.goparkunlock(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:369
runtime.(*scavengerState).park(0xc89740)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgcscavenge.go:389 +0x53 fp=0xc000048fa0 sp=0xc000048f70 pc=0x422e73
runtime.bgscavenge(0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgcscavenge.go:622 +0x65 fp=0xc000048fc8 sp=0xc000048fa0 pc=0x423465
runtime.gcenable.func2()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:179 +0x26 fp=0xc000048fe0 sp=0xc000048fc8 pc=0x419a26
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000048fe8 sp=0xc000048fe0 pc=0x465781
created by runtime.gcenable
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:179 +0xaa

goroutine 33 [finalizer wait]:
runtime.gopark(0x0?, 0xc00004c670?, 0x2b?, 0x6f?, 0xc00004c770?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00004c628 sp=0xc00004c608 pc=0x438496
runtime.goparkunlock(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:369
runtime.runfinq()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mfinal.go:180 +0x10f fp=0xc00004c7e0 sp=0xc00004c628 pc=0x418b8f
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004c7e8 sp=0xc00004c7e0 pc=0x465781
created by runtime.createfing
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mfinal.go:157 +0x45

goroutine 34 [IO wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000093a80 sp=0xc000093a60 pc=0x438496
runtime.netpollblock(0x0?, 0x0?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc000093ab8 sp=0xc000093a80 pc=0x430fb7
internal/poll.runtime_pollWait(0x7f494f840f28, 0x72)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc000093ad8 sp=0xc000093ab8 pc=0x4605c9
internal/poll.(*pollDesc).wait(0xc00015a000?, 0xc0001250d0?, 0x0)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000093b00 sp=0xc000093ad8 pc=0x4cf512
internal/poll.(*pollDesc).waitRead(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadMsg(0xc00015a000, {0xc0001250d0, 0x10, 0x10}, {0xc000076020, 0x1000, 0x1000}, 0x1?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/internal/poll/fd_unix.go:304 +0x31c fp=0xc000093be0 sp=0xc000093b00 pc=0x4d19bc
net.(*netFD).readMsg(0xc00015a000, {0xc0001250d0?, 0x997290?, 0x1?}, {0xc000076020?, 0x0?, 0x1ef?}, 0xc000124e40?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/fd_posix.go:78 +0x37 fp=0xc000093c68 sp=0xc000093be0 pc=0x5c28b7
net.(*UnixConn).readMsg(0xc00011c018, {0xc0001250d0?, 0xc000114d50?, 0x991120?}, {0xc000076020?, 0x991120?, 0xc00010d860?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/unixsock_posix.go:115 +0x4f fp=0xc000093cf8 sp=0xc000093c68 pc=0x5ddaef
net.(*UnixConn).ReadMsgUnix(0xc00011c018, {0xc0001250d0?, 0xc000093df8?, 0x40d5bf?}, {0xc000076020?, 0xc000093da0?, 0x438580?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/unixsock.go:143 +0x3c fp=0xc000093d70 sp=0xc000093cf8 pc=0x5dc51c
github.com/godbus/dbus.(*oobReader).Read(0xc000076000, {0xc0001250d0?, 0xc000093e20?, 0x40d907?})
    /Users/runner/go/pkg/mod/github.com/godbus/dbus@v0.0.0-20190726142602-4481cbc300e2/transport_unix.go:21 +0x45 fp=0xc000093de8 sp=0xc000093d70 pc=0x62df25
io.ReadAtLeast({0x991560, 0xc000076000}, {0xc0001250d0, 0x10, 0x10}, 0x10)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/io/io.go:332 +0x9a fp=0xc000093e30 sp=0xc000093de8 pc=0x47011a
io.ReadFull(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/io/io.go:351
github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc000114150)
    /Users/runner/go/pkg/mod/github.com/godbus/dbus@v0.0.0-20190726142602-4481cbc300e2/transport_unix.go:91 +0x11e fp=0xc000093f68 sp=0xc000093e30 pc=0x62e53e
github.com/godbus/dbus.(*Conn).inWorker(0xc00015c000)
    /Users/runner/go/pkg/mod/github.com/godbus/dbus@v0.0.0-20190726142602-4481cbc300e2/conn.go:294 +0x3b fp=0xc000093fc8 sp=0xc000093f68 pc=0x61737b
github.com/godbus/dbus.(*Conn).Auth.func1()
    /Users/runner/go/pkg/mod/github.com/godbus/dbus@v0.0.0-20190726142602-4481cbc300e2/auth.go:118 +0x26 fp=0xc000093fe0 sp=0xc000093fc8 pc=0x614626
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000093fe8 sp=0xc000093fe0 pc=0x465781
created by github.com/godbus/dbus.(*Conn).Auth
    /Users/runner/go/pkg/mod/github.com/godbus/dbus@v0.0.0-20190726142602-4481cbc300e2/auth.go:118 +0x9ee

goroutine 4 [IO wait]:
runtime.gopark(0x1107?, 0xb?, 0x0?, 0x0?, 0x7?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00008d618 sp=0xc00008d5f8 pc=0x438496
runtime.netpollblock(0x4b5925?, 0xa?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc00008d650 sp=0xc00008d618 pc=0x430fb7
internal/poll.runtime_pollWait(0x7f494f840d48, 0x72)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc00008d670 sp=0xc00008d650 pc=0x4605c9
internal/poll.(*pollDesc).wait(0xc00015b000?, 0xc00026e000?, 0x0)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc00008d698 sp=0xc00008d670 pc=0x4cf512
internal/poll.(*pollDesc).waitRead(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00015b000, {0xc00026e000, 0x2000, 0x2000})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc00008d718 sp=0xc00008d698 pc=0x4d087a
net.(*netFD).Read(0xc00015b000, {0xc00026e000?, 0xc000038be0?, 0xc00026eef9?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/fd_posix.go:55 +0x29 fp=0xc00008d760 sp=0xc00008d718 pc=0x5c2449
net.(*conn).Read(0xc0001ec168, {0xc00026e000?, 0x3e0000c00008d7e0?, 0x40d907?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/net.go:183 +0x45 fp=0xc00008d7a8 sp=0xc00008d760 pc=0x5d02a5
crypto/tls.(*atLeastReader).Read(0xc00037bfc8, {0xc00026e000?, 0x0?, 0x6e9bf9?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:787 +0x3d fp=0xc00008d7f0 sp=0xc00008d7a8 pc=0x6bef7d
bytes.(*Buffer).ReadFrom(0xc0001bf078, {0x991240, 0xc00037bfc8})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/bytes/buffer.go:202 +0x98 fp=0xc00008d848 sp=0xc00008d7f0 pc=0x4f9278
crypto/tls.(*Conn).readFromUntil(0xc0001bee00, {0x991960?, 0xc0001ec168}, 0x110c?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:809 +0xe5 fp=0xc00008d888 sp=0xc00008d848 pc=0x6bf165
crypto/tls.(*Conn).readRecordOrCCS(0xc0001bee00, 0x0)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:616 +0x116 fp=0xc00008dc10 sp=0xc00008d888 pc=0x6bc5b6
crypto/tls.(*Conn).readRecord(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc0001bee00, {0xc0003bb000, 0x1000, 0x71b6e0?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:1287 +0x16f fp=0xc00008dc80 sp=0xc00008dc10 pc=0x6c220f
bufio.(*Reader).Read(0xc00033fd40, {0xc0003371c0, 0x9, 0x729b25?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/bufio/bufio.go:237 +0x1bb fp=0xc00008dcb8 sp=0xc00008dc80 pc=0x53969b
io.ReadAtLeast({0x9910e0, 0xc00033fd40}, {0xc0003371c0, 0x9, 0x9}, 0x9)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/io/io.go:332 +0x9a fp=0xc00008dd00 sp=0xc00008dcb8 pc=0x47011a
io.ReadFull(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/io/io.go:351
net/http.http2readFrameHeader({0xc0003371c0?, 0x9?, 0xc000370990?}, {0x9910e0?, 0xc00033fd40?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/h2_bundle.go:1565 +0x6e fp=0xc00008dd50 sp=0xc00008dd00 pc=0x71368e
net/http.(*http2Framer).ReadFrame(0xc000337180)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/h2_bundle.go:1829 +0x95 fp=0xc00008de00 sp=0xc00008dd50 pc=0x713ef5
net/http.(*http2clientConnReadLoop).run(0xc00008df98)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/h2_bundle.go:8875 +0x130 fp=0xc00008df60 sp=0xc00008de00 pc=0x7269d0
net/http.(*http2ClientConn).readLoop(0xc000216480)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/h2_bundle.go:8771 +0x6f fp=0xc00008dfc8 sp=0xc00008df60 pc=0x725eef
net/http.(*http2Transport).newClientConn.func1()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/h2_bundle.go:7478 +0x26 fp=0xc00008dfe0 sp=0xc00008dfc8 pc=0x71ebc6
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00008dfe8 sp=0xc00008dfe0 pc=0x465781
created by net/http.(*http2Transport).newClientConn
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/h2_bundle.go:7478 +0xaaa

goroutine 58 [IO wait]:
runtime.gopark(0x17f3?, 0xb?, 0x0?, 0x0?, 0x8?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004e8620 sp=0xc0004e8600 pc=0x438496
runtime.netpollblock(0x4b5925?, 0x80d?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc0004e8658 sp=0xc0004e8620 pc=0x430fb7
internal/poll.runtime_pollWait(0x7f494f840e38, 0x72)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc0004e8678 sp=0xc0004e8658 pc=0x4605c9
internal/poll.(*pollDesc).wait(0xc00015a100?, 0xc0001fb800?, 0x0)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0004e86a0 sp=0xc0004e8678 pc=0x4cf512
internal/poll.(*pollDesc).waitRead(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00015a100, {0xc0001fb800, 0x1800, 0x1800})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc0004e8720 sp=0xc0004e86a0 pc=0x4d087a
net.(*netFD).Read(0xc00015a100, {0xc0001fb800?, 0xc0001d44a0?, 0xc0001fb80d?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/fd_posix.go:55 +0x29 fp=0xc0004e8768 sp=0xc0004e8720 pc=0x5c2449
net.(*conn).Read(0xc000012008, {0xc0001fb800?, 0x58?, 0x7f4976d0df18?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/net.go:183 +0x45 fp=0xc0004e87b0 sp=0xc0004e8768 pc=0x5d02a5
crypto/tls.(*atLeastReader).Read(0xc0003de180, {0xc0001fb800?, 0x0?, 0x89bb80?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:787 +0x3d fp=0xc0004e87f8 sp=0xc0004e87b0 pc=0x6bef7d
bytes.(*Buffer).ReadFrom(0xc0001be278, {0x991240, 0xc0003de180})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/bytes/buffer.go:202 +0x98 fp=0xc0004e8850 sp=0xc0004e87f8 pc=0x4f9278
crypto/tls.(*Conn).readFromUntil(0xc0001be000, {0x991960?, 0xc000012008}, 0x2?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:809 +0xe5 fp=0xc0004e8890 sp=0xc0004e8850 pc=0x6bf165
crypto/tls.(*Conn).readRecordOrCCS(0xc0001be000, 0x0)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:616 +0x116 fp=0xc0004e8c18 sp=0xc0004e8890 pc=0x6bc5b6
crypto/tls.(*Conn).readRecord(...)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc0001be000, {0xc0004fa000, 0x1000, 0x1?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/crypto/tls/conn.go:1287 +0x16f fp=0xc0004e8c88 sp=0xc0004e8c18 pc=0x6c220f
net/http.(*persistConn).Read(0xc00019eea0, {0xc0004fa000?, 0xc000194e40?, 0xc0004e8d30?})
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:1929 +0x4e fp=0xc0004e8ce8 sp=0xc0004e8c88 pc=0x7457ae
bufio.(*Reader).fill(0xc000022e40)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/bufio/bufio.go:106 +0xff fp=0xc0004e8d20 sp=0xc0004e8ce8 pc=0x5390bf
bufio.(*Reader).Peek(0xc000022e40, 0x1)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/bufio/bufio.go:144 +0x5d fp=0xc0004e8d40 sp=0xc0004e8d20 pc=0x53921d
net/http.(*persistConn).readLoop(0xc00019eea0)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:2093 +0x1ac fp=0xc0004e8fc8 sp=0xc0004e8d40 pc=0x7465cc
net/http.(*Transport).dialConn.func5()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:1751 +0x26 fp=0xc0004e8fe0 sp=0xc0004e8fc8 pc=0x744da6
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004e8fe8 sp=0xc0004e8fe0 pc=0x465781
created by net/http.(*Transport).dialConn
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:1751 +0x173e

goroutine 54 [GC worker (idle)]:
runtime.gopark(0xc000165780?, 0x0?, 0x0?, 0x0?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000165750 sp=0xc000165730 pc=0x438496
runtime.gcBgMarkWorker()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:1235 +0xf1 fp=0xc0001657e0 sp=0xc000165750 pc=0x41bbd1
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0001657e8 sp=0xc0001657e0 pc=0x465781
created by runtime.gcBgMarkStartWorkers
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:1159 +0x25

goroutine 55 [GC worker (idle)]:
runtime.gopark(0xcba760?, 0x3?, 0x40?, 0x4?, 0x742a31?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000160750 sp=0xc000160730 pc=0x438496
runtime.gcBgMarkWorker()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:1235 +0xf1 fp=0xc0001607e0 sp=0xc000160750 pc=0x41bbd1
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0001607e8 sp=0xc0001607e0 pc=0x465781
created by runtime.gcBgMarkStartWorkers
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:1159 +0x25

goroutine 19 [GC worker (idle)]:
runtime.gopark(0x34e2e3f932a?, 0x0?, 0x0?, 0x0?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000049750 sp=0xc000049730 pc=0x438496
runtime.gcBgMarkWorker()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:1235 +0xf1 fp=0xc0000497e0 sp=0xc000049750 pc=0x41bbd1
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000497e8 sp=0xc0000497e0 pc=0x465781
created by runtime.gcBgMarkStartWorkers
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:1159 +0x25

goroutine 56 [GC worker (idle)]:
runtime.gopark(0x34e2e3f5f91?, 0x0?, 0x0?, 0x0?, 0x0?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000160f50 sp=0xc000160f30 pc=0x438496
runtime.gcBgMarkWorker()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:1235 +0xf1 fp=0xc000160fe0 sp=0xc000160f50 pc=0x41bbd1
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000160fe8 sp=0xc000160fe0 pc=0x465781
created by runtime.gcBgMarkStartWorkers
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/mgc.go:1159 +0x25

goroutine 59 [select]:
runtime.gopark(0xc0003b6f90?, 0x2?, 0xd8?, 0x6d?, 0xc0003b6f24?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0003b6d90 sp=0xc0003b6d70 pc=0x438496
runtime.selectgo(0xc0003b6f90, 0xc0003b6f20, 0xc00036c940?, 0x0, 0xc0000a0930?, 0x1)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/select.go:328 +0x7bc fp=0xc0003b6ed0 sp=0xc0003b6d90 pc=0x44781c
net/http.(*persistConn).writeLoop(0xc00019eea0)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:2392 +0xf5 fp=0xc0003b6fc8 sp=0xc0003b6ed0 pc=0x748255
net/http.(*Transport).dialConn.func6()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:1752 +0x26 fp=0xc0003b6fe0 sp=0xc0003b6fc8 pc=0x744d46
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0003b6fe8 sp=0xc0003b6fe0 pc=0x465781
created by net/http.(*Transport).dialConn
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:1752 +0x1791

goroutine 27 [select]:
runtime.gopark(0xc0003b8f90?, 0x2?, 0xd8?, 0x8d?, 0xc0003b8f24?)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0003b8d90 sp=0xc0003b8d70 pc=0x438496
runtime.selectgo(0xc0003b8f90, 0xc0003b8f20, 0xc0002b7680?, 0x0, 0xc000371c80?, 0x1)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/select.go:328 +0x7bc fp=0xc0003b8ed0 sp=0xc0003b8d90 pc=0x44781c
net/http.(*persistConn).writeLoop(0xc00014d200)
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:2392 +0xf5 fp=0xc0003b8fc8 sp=0xc0003b8ed0 pc=0x748255
net/http.(*Transport).dialConn.func6()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:1752 +0x26 fp=0xc0003b8fe0 sp=0xc0003b8fc8 pc=0x744d46
runtime.goexit()
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0003b8fe8 sp=0xc0003b8fe0 pc=0x465781
created by net/http.(*Transport).dialConn
    /Users/runner/hostedtoolcache/go/1.19.3/x64/src/net/http/transport.go:1752 +0x1791
majd commented 1 year ago

What Linux distro are you using? If possible, please provide the output of

$ uname -a
tak2hu commented 1 year ago

I'm using arch linux Linux archlinux 6.3.1-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Mon, 01 May 2023 17:42:12 +0000 x86_64 GNU/Linux

majd commented 1 year ago

I'm unable to reproduce this issue when using Arch Linux on arm64. Are you still experiencing this with the latest version of ipatool?