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

Application hang when pressing Tx button #58

Closed
obscuren opened this issue May 28, 2014 · 1 comment
Closed

Application hang when pressing Tx button #58

obscuren opened this issue May 28, 2014 · 1 comment
Labels
Milestone

Comments

@obscuren
Copy link
Contributor

Sometimes the application will randomly hang when pressing the "transaction" button from the left main menu. Sometimes with crashlog, sometimes without any output at all.

2014/05/28 10:20:39 [CHAIN] Last known block height #345
2014/05/28 10:20:39 Last block: ccb27bff5d0667b65dbfe7d29fafe02a78a4232e57d3e0c6cc33d665b38c0f6e
2014/05/28 10:20:39 Starting Ethereum GUI v0.5.0 RC10
2014/05/28 10:20:39 Ready and accepting connections
2014/05/28 10:20:39 [SERV] Retrieving seed nodes
2014/05/28 10:20:39 [SERV] Found DNS Go Peer: 94.242.229.217:30303
2014/05/28 10:20:39 [SERV] Adding peer (94.242.229.217:30303) 1 / 10
2014/05/28 10:20:39 [SERV] Found DNS Bootstrap Peer: 54.200.139.158:30303
2014/05/28 10:20:39 [SERV] Adding peer (54.200.139.158:30303) 2 / 10
2014/05/28 10:20:39 [GUI] Starting GUI
2014/05/28 10:20:40 Requesting blockchain ccb27bff... from peer 94.242.229.217:30303
2014/05/28 10:20:40 [PEER] [connected] (outbound) 94.242.229.217:30303  [Peer discovery | Block chain relaying | Transaction relaying]
2014/05/28 10:20:41 [PEER] Found canonical block, returning chain from: ccb27bff5d0667b65dbfe7d29fafe02a78a4232e57d3e0c6cc33d665b38c0f6e
SIGSEGV: segmentation violation
PC=0x5c4d938
signal arrived during cgo execution

runtime.cgocallbackg()
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/runtime/cgocall.c:267 +0x89 fp=0x6d7bed0
runtime.cgocallback_gofunc(0x4060ed3, 0x40016f0, 0x6d7bf48)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/runtime/asm_amd64.s:711 +0x67 fp=0x6d7bee0
runtime.asmcgocall(0x40016f0, 0x6d7bf48)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/runtime/asm_amd64.s:618 +0x2d fp=0x6d7bee8
runtime.cgocall(0x40016f0, 0x6d7bf48)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/runtime/cgocall.c:149 +0x133 fp=0x6d7bf30
github.com/go-qml/qml._Cfunc_applicationExec(0x4a1ca68)
    github.com/go-qml/qml/_obj/_cgo_defun.c:69 +0x31 fp=0x6d7bf48
github.com/go-qml/qml.guiLoop()
    /Users/jeffrey/go/src/github.com/go-qml/qml/bridge.go:43 +0x132 fp=0x6d7bfa0
runtime.goexit()
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/runtime/proc.c:1394 fp=0x6d7bfa8
created by github.com/go-qml/qml.Init
    /Users/jeffrey/go/src/github.com/go-qml/qml/qml.go:44 +0xa0

goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc210e5542c)
    /private/tmp/go-UGkN/go/src/pkg/runtime/sema.goc:199 +0x30
sync.(*Mutex).Lock(0xc210e55428)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/sync/mutex.go:66 +0xd6
github.com/go-qml/qml.(*Window).Wait(0xc210e543b0)
    /Users/jeffrey/go/src/github.com/go-qml/qml/qml.go:892 +0x9b
github.com/ethereum/go-ethereum/ethereal/ui.(*Gui).Start(0xc2109c8420, 0x44ebc60, 0x0)
    /Users/jeffrey/go/src/github.com/ethereum/go-ethereum/ethereal/ui/gui.go:97 +0x61c
main.main()
    /Users/jeffrey/go/src/github.com/ethereum/go-ethereum/ethereal/ethereum.go:128 +0x7bc

goroutine 3 [syscall]:
os/signal.loop()
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/os/signal/signal_unix.go:21 +0x1e
created by os/signal.init·1
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/os/signal/signal_unix.go:27 +0x31

goroutine 4 [syscall]:
runtime.goexit()
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/runtime/proc.c:1394

goroutine 7 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc210081480)
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:115 +0x1c5
created by github.com/syndtr/goleveldb/leveldb.openDB
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:114 +0x402

goroutine 8 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compaction(0xc210081480)
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:437 +0x75f
created by github.com/syndtr/goleveldb/leveldb.openDB
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:117 +0x443

goroutine 9 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal(0xc210081480)
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_write.go:36 +0x142
created by github.com/syndtr/goleveldb/leveldb.openDB
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:118 +0x45a

goroutine 10 [select]:
github.com/ethereum/eth-go/ethchain.(*TxPool).queueHandler(0xc21003acc0)
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/ethchain/transaction_pool.go:174 +0x2c8
created by github.com/ethereum/eth-go/ethchain.(*TxPool).Start
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/ethchain/transaction_pool.go:245 +0x2e

goroutine 11 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc210081b40)
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:115 +0x1c5
created by github.com/syndtr/goleveldb/leveldb.openDB
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:114 +0x402

goroutine 12 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).compaction(0xc210081b40)
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:437 +0x75f
created by github.com/syndtr/goleveldb/leveldb.openDB
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:117 +0x443

goroutine 13 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal(0xc210081b40)
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_write.go:36 +0x142
created by github.com/syndtr/goleveldb/leveldb.openDB
    /Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:118 +0x45a

goroutine 14 [IO wait]:
net.runtime_pollWait(0x67a75f8, 0x72, 0x0)
    /private/tmp/go-UGkN/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc2109b6060, 0x72, 0x67a40e8, 0x23)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitRead(0xc2109b6060, 0x23, 0x67a40e8)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/fd_poll_runtime.go:86 +0x30
net.(*netFD).accept(0xc2109b6000, 0x45da370, 0x0, 0x67a40e8, 0x23)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/fd_unix.go:382 +0x2c2
net.(*TCPListener).AcceptTCP(0xc210000d18, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/tcpsock_posix.go:233 +0x47
net.(*TCPListener).Accept(0xc210000d18, 0x0, 0x0, 0x0, 0x0)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/tcpsock_posix.go:243 +0x27
github.com/ethereum/eth-go.(*Ethereum).peerHandler(0xc21007a160, 0x67a6658, 0xc210000d18)
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/ethereum.go:412 +0x2d
created by github.com/ethereum/eth-go.(*Ethereum).Start
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/ethereum.go:339 +0x2a5

goroutine 15 [chan receive]:
github.com/ethereum/eth-go.(*Ethereum).ReapDeadPeerHandler(0xc21007a160)
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/ethereum.go:321 +0x67
created by github.com/ethereum/eth-go.(*Ethereum).Start
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/ethereum.go:347 +0x18e

goroutine 18 [IO wait]:
net.runtime_pollWait(0x67a7550, 0x77, 0x0)
    /private/tmp/go-UGkN/go/src/pkg/runtime/netpoll.goc:116 +0x6a
net.(*pollDesc).Wait(0xc210e530d0, 0x77, 0x67a40e8, 0x24)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/fd_poll_runtime.go:81 +0x34
net.(*pollDesc).WaitWrite(0xc210e530d0, 0x24, 0x67a40e8)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/fd_poll_runtime.go:90 +0x30
net.(*netFD).connect(0xc210e53070, 0x0, 0x0, 0x67a77a8, 0xc2109b11a0, ...)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/fd_unix.go:86 +0x166
net.(*netFD).dial(0xc210e53070, 0x67a6690, 0x0, 0x67a6690, 0xc21007b0f0, ...)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/sock_posix.go:121 +0x2fd
net.socket(0x45091a0, 0x3, 0x2, 0x1, 0x0, ...)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/sock_posix.go:91 +0x40b
net.internetSocket(0x45091a0, 0x3, 0x67a6690, 0x0, 0x67a6690, ...)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/ipsock_posix.go:136 +0x161
net.dialTCP(0x45091a0, 0x3, 0x0, 0xc21007b0f0, 0xecb179375, ...)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/tcpsock_posix.go:155 +0xef
net.dialSingle(0x45091a0, 0x3, 0xc210082a60, 0x14, 0x0, ...)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/dial.go:225 +0x3d8
net.func·015(0xecb179375, 0x2ee519db, 0x4a13920, 0x6fc23ac00, 0xecb179375, ...)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/dial.go:158 +0xde
net.dial(0x45091a0, 0x3, 0x67a6628, 0xc21007b0f0, 0x6fcce38, ...)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/fd_unix.go:40 +0x45
net.(*Dialer).Dial(0xc2109bb040, 0x45091a0, 0x3, 0xc210082a60, 0x14, ...)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/dial.go:165 +0x3e0
net.DialTimeout(0x45091a0, 0x3, 0xc210082a60, 0x14, 0x6fc23ac00, ...)
    /usr/local/Cellar/go/1.2.1/libexec/src/pkg/net/dial.go:145 +0xaa
github.com/ethereum/eth-go.func·009()
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/peer.go:169 +0x5f
created by github.com/ethereum/eth-go.NewOutboundPeer
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/peer.go:183 +0x14f

goroutine 19 [select]:
github.com/ethereum/eth-go.(*Peer).HandleOutbound(0xc210079480)
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/peer.go:227 +0x246
created by github.com/ethereum/eth-go.(*Peer).Start
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/peer.go:506 +0x2a0

goroutine 20 [sleep]:
time.Sleep(0x1dcd6500)
    /private/tmp/go-UGkN/go/src/pkg/runtime/time.goc:31 +0x31
github.com/ethereum/eth-go.(*Peer).HandleInbound(0xc210079480)
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/peer.go:269 +0x5f
created by github.com/ethereum/eth-go.(*Peer).Start
    /Users/jeffrey/go/src/github.com/ethereum/eth-go/peer.go:508 +0x2ba

goroutine 23 [select]:
github.com/ethereum/go-ethereum/ethereal/ui.(*Gui).update(0xc2109c8420)
    /Users/jeffrey/go/src/github.com/ethereum/go-ethereum/ethereal/ui/gui.go:203 +0xc1b
created by github.com/ethereum/go-ethereum/ethereal/ui.(*Gui).showWallet
    /Users/jeffrey/go/src/github.com/ethereum/go-ethereum/ethereal/ui/gui.go:112 +0xf9

rax     0x75c4bf2d
rbx     0x10ada750
rcx     0x2
rdx     0x2
rdi     0x11332d80
rsi     0x1
rbp     0x7fff5fbfafd0
rsp     0x7fff5fbfafd0
r8      0x7fff5fbfb450
r9      0x0
r10     0x0
r11     0x5babe00
r12     0x2
r13     0x10ada750
r14     0x10ae7090
r15     0x7fff5fbfb450
rip     0x5c4d938
rflags  0x10202
cs      0x2b
fs      0x0
gs      0x75c40000
@obscuren obscuren added this to the poc5 milestone May 28, 2014
@obscuren obscuren added the bug label May 28, 2014
@maran
Copy link
Member

maran commented May 28, 2014

Should be fixed in Sha: 138b7fe

@maran maran closed this as completed May 28, 2014
fjl pushed a commit to fjl/go-ethereum that referenced this issue Oct 23, 2014
b00ris added a commit to b00ris/go-ethereum that referenced this issue Jun 9, 2018
whilei pushed a commit to whilei/go-ethereum-1 that referenced this issue Apr 22, 2019
README: Improve presentation and minor fixes
AusIV pushed a commit to NoteGio/go-ethereum that referenced this issue Feb 24, 2020
…er-feature-eip161f

Fix/chain config prefer feature eip161f
AusIV pushed a commit to NoteGio/go-ethereum that referenced this issue May 21, 2020
maoueh pushed a commit to streamingfast/go-ethereum that referenced this issue Aug 13, 2021
tony-ricciardi pushed a commit to tony-ricciardi/go-ethereum that referenced this issue Jan 20, 2022
* Modify geth for single commit verification with GetMinerOf precompiled contract

* Fix references

* Add comment for empty address behavior

* Rename to GetCoinbase

* Fix comment

* Rename to RequestIndex
holiman referenced this issue in holiman/go-ethereum Nov 26, 2022
zhiqiangxu pushed a commit to zhiqiangxu/go-ethereum that referenced this issue Dec 5, 2022
* fix some bugs when validators change

* fix epochHeight

Co-authored-by: Qi Zhou <[email protected]>
joshuacolvin0 pushed a commit to joshuacolvin0/go-ethereum that referenced this issue Jan 4, 2023
Add Arbitrum related data to receipt and RPC
weiihann pushed a commit to weiihann/go-ethereum that referenced this issue Feb 23, 2023
protolambda pushed a commit to protolambda/go-ethereum that referenced this issue Mar 3, 2023
luanxu-mxc pushed a commit to MXCzkEVM/mxc-geth that referenced this issue May 27, 2023
sbellem pushed a commit to sbellem/go-ethereum that referenced this issue Jul 25, 2023
marioevz pushed a commit to marioevz/go-ethereum that referenced this issue May 16, 2024
lochjin pushed a commit to lochjin/go-ethereum that referenced this issue Oct 8, 2024
shemnon pushed a commit to shemnon/go-ethereum that referenced this issue Oct 16, 2024
Restore state test transaction context
s1na pushed a commit to s1na/go-ethereum that referenced this issue Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants