OSError: [Errno 22] Invalid argument: 'C:\\Users\\Alireza\\AppData\\Roaming\\Electrum\\certs\\ndnd.selfhost.eu.temp'
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.6k
- Forks
- 3.5k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 61
Description
Crash Report
This crash report was reported through the automatic crash reporting system 🤖
Traceback
File "site-packages\electrum-3.1.0-py3.5.egg\electrum\util.py", line 792, in run_with_except_hook
File "site-packages\electrum-3.1.0-py3.5.egg\electrum\interface.py", line 233, in run
File "site-packages\electrum-3.1.0-py3.5.egg\electrum\interface.py", line 175, in get_socket
OSError: [Errno 22] Invalid argument: 'C:\\Users\\Alireza\\AppData\\Roaming\\Electrum\\certs\\ndnd.selfhost.eu.temp'
Reporter
This issue was reported by 19 user(s):
| Electrum Version | Python Version | Operating System | Wallet Type | Locale | Stack |
|---|---|---|---|---|---|
| 3.1.0 | Windows-7-6.1.7601-SP1 | standard | en_GB | ℹ | |
| 3.1.0 | Linux-4.4.0-119-generic-x86_64-with-Ubuntu-16.04-xenial | standard | None | ℹ | |
| 3.1.3 | Windows-8.1-6.3.9600-SP0 | standard | en_US | ℹ | |
| 3.1.3 | Windows-8.1-6.3.9600-SP0 | standard | en_US | ℹ | |
| 3.2.2 | Windows-10-10.0.17134-SP0 | standard | de_DE | ℹ | |
| 3.1.3 | Windows-7-6.1.7601-SP1 | standard | ru_RU | ℹ | |
| 3.1.3 | Windows-7-6.1.7601-SP1 | standard | es_ES | ℹ | |
| 3.2.2 | Darwin-15.5.0-x86_64-i386-64bit | standard | ? | ℹ | |
| 3.2.3 | 3.6.4 (default, Mar 1 2018, 10:42:21) [GCC 5.3 20151204] | Android 7.0 on lge sf317 (NRD90U) | standard | ? | ℹ |
| 3.2.3 | 3.6.4 (default, Feb 28 2018, 03:24:19) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] | Darwin-14.5.0-x86_64-i386-64bit | imported | ? | ℹ |
| 3.1.3 | Windows-8.1-6.3.9600 | 2fa | pl_PL | ℹ | |
| 3.2.3 | 3.6.4 (default, Feb 28 2018, 03:24:19) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] | Darwin-15.6.0-x86_64-i386-64bit | imported | ? | ℹ |
| 3.2.2 | Windows-7-6.1.7601-SP1 | standard | en_US | ℹ | |
| 3.2.3 | 3.6.4 (default, Feb 28 2018, 03:24:19) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] | Darwin-17.4.0-x86_64-i386-64bit | standard | ? | ℹ |
| 3.2.3 | 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15) [MSC v.1900 32 bit (Intel)] | Windows-7-6.1.7601-SP1 | standard | de_DE | ℹ |
| 3.2.3 | 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15) [MSC v.1900 32 bit (Intel)] | Windows-10-10.0.15063 | standard | ru_RU | ℹ |
| 3.2.3 | 3.7.2 (default, Jan 10 2019, 23:51:51) [GCC 8.2.1 20181127] | Linux-4.19.20-1-MANJARO-x86_64-with-arch-Manjaro-Linux | standard | fr_FR | ℹ |
| 3.2.3 | 3.7.2 (default, Jan 10 2019, 23:51:51) [GCC 8.2.1 20181127] | Linux-4.19.20-1-MANJARO-x86_64-with-arch-Manjaro-Linux | standard | fr_FR | ℹ |
| 3.2.3 | 3.6.4 (default, Feb 28 2018, 03:24:19) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] | Darwin-17.7.0-x86_64-i386-64bit | standard | ? | ℹ |
Additional Information
trying to use ipv6 like its 2018
i sat on my phone and sent money that i wasnt supposed to
18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725
Traceback
Traceback (most recent call last):
File "electrum\util.py", line 882, in run_with_except_hook
File "electrum\interface.py", line 244, in run
File "electrum\interface.py", line 183, in get_socket
OSError: [Errno 22] Invalid argument: 'C:\Users\Verda\AppData\Roaming\Electrum\certs\104.250.141.242.temp'Additional information
Electrum version: 3.2.3
Python version: 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15) [MSC v.1900 32 bit (Intel)]
Operating system: Windows-7-6.1.7601-SP1
Wallet type: standard
Locale: de_DE
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.
Research direction
The traceback points to electrum/interface.py, specifically get_socket, with certificate paths under the Electrum certs directory; electrum/util.py is also in the call path. Start by reading that entry point and the certificate handling, then investigate the Windows OSError for .temp paths. Done would require a confirmed cause and a tested fix, but the report does not specify the expected behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100