OverflowError: can't convert negative int to unsigned
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
Research direction
Start with app/electrum/gui/qml/qetxfinalizer.py at update_inputs_from_tx, then follow transaction.py:284 and util.py:1228 in the failing short_id/from_components path. Reproduce the crash using the reported Android imported-wallet context if possible and inspect the relevant transaction values. Done means the crash no longer occurs and regression coverage verifies the affected input case.
Written by the indexing model from the issue text.
Description
Crash Report
This crash report was reported through the automatic crash reporting system 🤖
Traceback
Traceback (most recent call last):
File "app/electrum/gui/qml/qetxfinalizer.py", line 43, in wallet
File "app/electrum/gui/qml/qetxfinalizer.py", line 111, in read_config
File "app/electrum/gui/qml/qetxfinalizer.py", line 378, in update
File "app/electrum/gui/qml/qetxfinalizer.py", line 229, in update_from_tx
File "app/electrum/gui/qml/qetxfinalizer.py", line 245, in update_inputs_from_tx
File "app/electrum/transaction.py", line 284, in short_id
File "app/electrum/util.py", line 1228, in from_components
OverflowError: can't convert negative int to unsigned
OverflowError: can't convert negative int to unsigned
Reporter
This issue was reported by 1 user(s):
| Electrum Version | Python Version | Operating System | Wallet Type | Locale | Stack |
|---|---|---|---|---|---|
| 4.5.7 | 3.10.14 (main, Oct 20 2024, 15:31:52) [Clang 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7 | Android 14 on samsung t2q (UP1A.231005.007.G996USQSEGYA5) | imported | en_US | ℹ |
Additional Information
The reporting user(s) did not provide additional information.
- Dominant language
- Python
- Stars
- 8.6k
- Forks
- 3.5k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 61
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from spesmilo/electrum
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
build/packaging 📦 OS-linux 🐧
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
OS-android🤖
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 5/5 Over a week Newbie friendliness 45/100
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
All issues in spesmilo/electrum
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100