No Branch/Tag Specified
chat
custom_themes
danger
dev
duke
importviewkey
master
no_mining_until_synced
old_duke
onryo
recurring
0.4.0
0.4.1
0.4.2
0.4.3
0.5.0
0.5.1
0.5.10
0.5.11
0.5.3
0.5.4
0.5.5
0.6.0
0.6.1
0.6.10
0.6.11
0.6.2
0.6.3
0.6.4
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.7.3
0.7.4
0.7.5
0.7.6
0.7.7
0.7.9
1.4.2
v0.1.5
v0.1.6
v0.1.7
v0.1.8
v0.1.9
v0.2.0
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.2.5
v0.2.6
v0.2.7
v0.2.8
v0.2.9
v0.3.0
v0.3.1
v0.3.2
v0.5.2
v0.5.6
v0.5.7
v0.5.8
v0.5.9
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.8.0
v0.8.1
v0.8.2
v0.8.3
v0.9.0
v0.9.1
v0.9.2
v1.0.0
v1.1.0
v1.2.0
v1.3.0
v1.3.1
v1.4.0
v1.4.1
v1.4.2
Labels
bounty up to 500 HUSH 2001-5000 bounty
bounty between 2001 and 5000 HUSH 501-2000 bounty
bounty between 501 and 2000 HUSH arm
something doesn't work on arm beginners
for new developers bug
may or may not be a bug build
problems building documentation
not enough information feature
new feature high priority
high priority i2p
related to i2p low priority
low priority medium priority
medium priority question
something is not clear release
release label or issue related to it tor
related to tor translation
translation update windows
related to windows wontfix
this won't be fixed
Apply labels
Clear labels
0-500 bounty
bounty up to 500 HUSH 2001-5000 bounty
bounty between 2001 and 5000 HUSH 501-2000 bounty
bounty between 501 and 2000 HUSH arm
something doesn't work on arm beginners
for new developers bug
may or may not be a bug build
problems building documentation
not enough information feature
new feature high priority
high priority i2p
related to i2p low priority
low priority medium priority
medium priority question
something is not clear release
release label or issue related to it tor
related to tor translation
translation update windows
related to windows wontfix
this won't be fixed
No Label
0-500 bounty
2001-5000 bounty
501-2000 bounty
arm
beginners
bug
build
documentation
feature
high priority
i2p
low priority
medium priority
question
release
tor
translation
windows
wontfix
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
This issue currently doesn't have any dependencies.
Reference in new issue
There is no content yet.
Delete Branch '%!s(MISSING)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
A user was trying to use SDX 1.4.0 on a mac (Sonoma 10.14.1.1). I believe it is not an M1, but I can get more details.
They said the binary fails to launch, and when trying it via the CLI, it gets a SIGSEGV. They were familiar with the CLI so I told them how to do it that way.
When they launched
./dragonxd
it actually started syncing HUSH. It turns out that binary was not thedragonxd
script from hush3.git but thehushd
binary renamed todragonxd
. I had them rename it tohushd
and then download the correctdragonxd
script and they were able to start syncing. So we know the full node binary does work in the SDX 1.4.0 release.As a test, I had them try to launch the GUI app again, while their dragonx full node was syncing. They got the same SIGSEGV, so it seems the GUI app launching is maybe a different bug than the binary being misnamed.
When they launched ./dragonxd it actually started syncing HUSH
This is expected if running it directly from the bundled app without passing any params. It's just renamed so other code in SD knows it's DRGX and passes chain params via code here:
https://git.hush.is/hush/SilentDragon/src/branch/master/src/connection.cpp#L452
I think this was the easiest way to get things working at the time. I can test with using the script and bundling hushd instead, but the error they are getting is probably something specific with Sonoma since it was released ~3 months ago. I last tested 1.3.1 on Ventura and don't get errors with GUI wallet, but will need to test with latest release.
@fekt I see why it is like that now. It was very surprising to me, though. Maybe SD source code should change and hushdProgram should not be set to "dragonxd". I think that Windows cannot execute a .bat file from QT but is it also true that OSX cannot run a bash script from QT?
@duke OSX can run the script fine so no change is needed. I had the dragonx scripts and hushd in 3.9.4 mac release. In 3.10.0 I must have renamed hushd as a quick hack while testing and not realizing the scripts weren't there. That's how it got into SDX. The mac 3.10.0 release doesn't even have hushd and I didn't realize that until now 😆
It works either way with the code in SDX but I'll fix in latest release.
1.4.1 SD/SDX run fine for me on Monterey (compiled on) and Ventura (downloaded installer from release page). With Ventura it's on an M1 Max. I can upgrade to Sonoma and test later. They might want to try latest release. There are multiple warnings, firewall, etc to get around. On a fresh install, it seemed to take ~15 minutes to get connected to some peers.
I upgraded to Sonoma 14.2.1 and 1.4.1 still works fine. Either the 3.10.0/1.4.0 Mac bins are junk or something else up but hopefully latest releases work for them.