[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #30494 [Circumvention/Snowflake]: Crazy snowflake-client segfault
#30494: Crazy snowflake-client segfault
-------------------------------------+------------------------
Reporter: cypherpunks | Owner: (none)
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Circumvention/Snowflake | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------+------------------------
Changes (by dcf):
* cc: dcf (added)
Old description:
> you can find the log here:
>
> https://privatebin.net/?c3d4395e1b03977d#FUC9n8xA05QWHZjPA5CHSMyMl3918hq15MIgc5eKgCk=
New description:
you can find the log here:
attachment:tor.log
https://privatebin.net/?c3d4395e1b03977d#FUC9n8xA05QWHZjPA5CHSMyMl3918hq15MIgc5eKgCk=
--
Comment:
Here's one of the panics extracted from the log.
{{{
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0xffffffffffffff83
pc=0x8bbd53]
runtime stack:
runtime.throw(0xdf0c50, 0x2a)
/var/tmp/dist/go/src/runtime/panic.go:608 +0x72
runtime.sigpanic()
/var/tmp/dist/go/src/runtime/signal_unix.go:374 +0x2f2
goroutine 21 [syscall]:
runtime.cgocall(0x66f3b0, 0xc00004bc40, 0xc00007ccf0)
/var/tmp/dist/go/src/runtime/cgocall.go:128 +0x5e fp=0xc00004bc08
sp=0xc00004bbd0 pc=0x4440be
github.com/keroserene/go-webrtc._Cfunc_CGO_InitializePeer(0x1, 0x0)
_cgo_gotypes.go:581 +0x4e fp=0xc00004bc40 sp=0xc00004bc08
pc=0x658bbe
github.com/keroserene/go-webrtc.NewPeerConnection(0xc000094340, 0x0, 0x0,
0x0)
/var/tmp/dist/gopath/src/github.com/keroserene/go-
webrtc/peerconnection.go:157 +0x97 fp=0xc00004bcb0 sp=0xc00004bc40
pc=0x65b487
main.(*WebRTCPeer).preparePeerConnection(0xc000126000, 0x2, 0x2)
/var/tmp/build/snowflake-6077141f4aff/client/webrtc.go:157 +0x49
fp=0xc00004bd28 sp=0xc00004bcb0 pc=0x66bdf9
main.(*WebRTCPeer).Connect(0xc000126000, 0xc00007cdb0, 0xc000126000)
/var/tmp/build/snowflake-6077141f4aff/client/webrtc.go:135 +0xa4
fp=0xc00004bd78 sp=0xc00004bd28 pc=0x66bca4
main.WebRTCDialer.Catch(0xc00007cdb0, 0xc000094340, 0xc000016200, 0x37,
0x0, 0x0)
/var/tmp/build/snowflake-6077141f4aff/client/rendezvous.go:143
+0xb2 fp=0xc00004bda8 sp=0xc00004bd78 pc=0x668b22
main.(*WebRTCDialer).Catch(0xc00007acf0, 0x2, 0x2, 0xc000024020, 0x2)
:1 +0x45 fp=0xc00004bde8 sp=0xc00004bda8 pc=0x66dee5
main.(*Peers).Collect(0xc000094300, 0x0, 0x0, 0x0, 0x0)
/var/tmp/build/snowflake-6077141f4aff/client/peers.go:56 +0x306
fp=0xc00004bed8 sp=0xc00004bde8 pc=0x6678d6
main.ConnectLoop(0xe2db80, 0xc000094300)
/var/tmp/build/snowflake-6077141f4aff/client/snowflake.go:38 +0x49
fp=0xc00004bfd0 sp=0xc00004bed8 pc=0x6692d9
runtime.goexit()
/var/tmp/dist/go/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc00004bfd8
sp=0xc00004bfd0 pc=0x498101
created by main.main
/var/tmp/build/snowflake-6077141f4aff/client/snowflake.go:186
+0x66a
goroutine 1 [runnable]:
os/signal.signal_enable(0xd3d6a9540000000f)
/var/tmp/dist/go/src/runtime/sigqueue.go:207 +0x6f
os/signal.enableSignal(0xf)
/var/tmp/dist/go/src/os/signal/signal_unix.go:50 +0x2a
os/signal.Notify.func1(0xf)
/var/tmp/dist/go/src/os/signal/signal.go:135 +0x8d
os/signal.Notify(0xc000092300, 0xc0000d5eb8, 0x1, 0x1)
/var/tmp/dist/go/src/os/signal/signal.go:147 +0x148
main.main()
/var/tmp/build/snowflake-6077141f4aff/client/snowflake.go:219
+0x888
goroutine 19 [syscall]:
os/signal.signal_recv(0x0)
/var/tmp/dist/go/src/runtime/sigqueue.go:139 +0x9c
os/signal.loop()
/var/tmp/dist/go/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
/var/tmp/dist/go/src/os/signal/signal_unix.go:29 +0x41
goroutine 20 [select]:
main.(*BytesSyncLogger).Log(0xc000094480)
/var/tmp/build/snowflake-6077141f4aff/client/util.go:59 +0x182
created by main.main
/var/tmp/build/snowflake-6077141f4aff/client/snowflake.go:184
+0x639
goroutine 22 [runnable]:
main.socksAcceptLoop(0xc00007ad40, 0xe2db80, 0xc000094300, 0x0, 0x0)
/var/tmp/build/snowflake-6077141f4aff/client/snowflake.go:54
created by main.main
/var/tmp/build/snowflake-6077141f4aff/client/snowflake.go:207
+0xbe8
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/30494#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs