-
Notifications
You must be signed in to change notification settings - Fork 280
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
segmentation fault: mas list #82
Comments
I'm getting the same problem. I just installed $ mas version
1.3.1 $ mas list
408981381 iPhoto (9.6.1)
682658836 GarageBand (10.1.2)
408981434 iMovie (10.1.2)
497799835 Xcode (7.3.1)
409201541 Pages (5.6.2)
409183694 Keynote (6.6.2)
fish: 'mas list' terminated by signal SIGSEGV (Address boundary error) |
I can confirm this partly. In some situations, this happens (atm. packer+ansible), but provisioning a Vagrant box with ansible, it does not crash. No clue what the difference is. Might also be some random memory access bug :/ Anyone already debugging this? |
Same issue here, segfaulting on a couple different machines, both on 10.12.6. Guessing some recent Sierra update has led to the problem.
|
I'm still on El CapitΓ‘n, so I don't think it's a Sierra bug necessarily.
2017-08-25 19:55 GMT-04:00 Eduard Rozenberg <[email protected]>:
β¦ Same issue here, segfaulting on a couple different machines, both on
10.12.6. Guessing some recent Sierra update has led to the problem.
β
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#82 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AP6uVsPh5aopHSP0uiyF7BAA88JmjakAks5sb17dgaJpZM4Mhn4w>
.
|
I'm also getting this one. |
For the folks that have this, do you have a macOS installer downloaded? I think that was my problem. When I attempted to run $ mas list (254ms)
1063661581 Renamer 5 (5.1.0)
931657367 Calcbot (1.0.6)
1081413713 GIF Brewery 3 (3.6)
880001334 Reeder (3.0.5)
451907568 Paprika Recipe Manager (2.2.0)
407963104 Pixelmator (3.7)
497799835 Xcode (9.0)
585829637 Todoist (7.0.3)
557168941 Tweetbot (2.5.3)
1263070803 Lungo (1.3.0)
924726344 Deliveries (3.0.5)
1017470484 Next Meeting (1.9.2)
889428659 xScope (4.3)
425424353 The Unarchiver (3.11.3)
1179623856 Pastebot (2.1.4)
fish: 'mas list' terminated by signal SIGSEGV (Address boundary error) When I compiled from source and ran it, I got this (notice what's below Pastebot): ./build/mas list (10s 79ms)
1063661581 Renamer 5 (5.1.0)
931657367 Calcbot (1.0.6)
1081413713 GIF Brewery 3 (3.6)
880001334 Reeder (3.0.5)
451907568 Paprika Recipe Manager (2.2.0)
407963104 Pixelmator (3.7)
497799835 Xcode (9.0)
585829637 Todoist (7.0.3)
557168941 Tweetbot (2.5.3)
1263070803 Lungo (1.3.0)
924726344 Deliveries (3.0.5)
1017470484 Next Meeting (1.9.2)
889428659 xScope (4.3)
425424353 The Unarchiver (3.11.3)
1179623856 Pastebot (2.1.4)
0 Install macOS High Sierra (13.0.64)
419330170 Moom (3.2.9)
420212497 Byword (2.8.1)
873245660 Spillo (2.0)
890031187 Marked 2 (2.5.10)
409201541 Pages (6.3)
413965349 Soulver (2.6.4)
803453959 Slack (2.8.1)
1055511498 Day One (2.5.1)
942305623 Thessa (1.4)
411643860 DaisyDisk (4.4)
405399194 Kindle (1.20.3)
992076693 MindNode (2.5.5)
409203825 Numbers (4.3)
443987910 1Password (6.8.2)
409183694 Keynote (7.3)
1091189122 Bear (1.3.1)
1107421413 1Blocker (1.4) So my guess is that the macOS installers (or possibly other apps?) don't have a |
Sure enough, when I delete the installer, |
That's very likely it. I have been a hold out on El Capitan, and the new
macOS installer is likely there. Great catch, Wes!
ΧΧͺΧΧ¨ΧΧ ΧΧΧ ΧΧ³, 10 ΧΧΧΧ§Χ³ 2017 Χ-11:39 ΧΧΧͺ Wes Baker <[email protected]
β¦:
Sure enough, when I delete the installer, mas list works like before.
β
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#82 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AP6uVt1gmxaKeRC_XfO3lL6zvYYQuF-gks5sq4-ogaJpZM4Mhn4w>
.
|
I can confirm this. |
Note sure if this behavior is related to the initial segfault I reported here but in my case the My system is pretty outdated and I move to a more recent one soon, so I'll add the following for historical purposes only. π
I most likely had a |
Bam! I had this very same issue $ sw_vers
ProductName: Mac OS X
ProductVersion: 10.12.6
BuildVersion: 16G1036
$ mas version
1.3.1 |
I could use "mas list" again on High Sierra 10.13.1 after explicitely uninstalling mas via "brew uninstall mas" followed by a "brew install mas" and deleting the "Install macOS High Sierra" App from Applications. Prior to that, I also got a segmentation violation. |
Moving βInstall macOS High Sierraβ to anywhere else will do it just fine. π€·ββοΈ Nasty stuffβ¦ I am glad thereβs a workaround after all, however. π |
|
@paulp, what version of the installer is present such that it's working? My installer had been removed, so I downloaded again and
At some point before, I too was having the seg fault. |
@thoke
HEAD:
No dots in my installer version. Maybe it's something silly like it running off the end of the buffer looking for a dot. |
@thoke Oh, I just noticed it's also in the list with dots.
|
The relevant code (as mentioned in an earlier comment) is
So more than likely the absent It's possible this has been fixed not by a change in this project, but by a change in the swift compiler. I don't know swift at all, but one can imagine both interpolation behaviors existing in different compiler versions. |
Aha.
|
Is anyone still having this issue with mas 1.4.1? I'm unable to reproduce it.
|
Hi there,
all mas commands run fine with the exception of
mas list
, which is seg faulting.Any way to help debugging without compiling from source? π
Resetting or signin/signout does not fix it.
Thanks!
The text was updated successfully, but these errors were encountered: