background

MacMiner crashing with iOS 10.6.8

So I am using MacMiner 1.5.18 for Snow Leopard. Every time I attempt to open up the program I get a crash report. I have tried to open it up immediately after installation. I also have tried after downloading BFGMiner 5 and replaced the BFGMiner and JAN file in the MacMincer package contents... still failing.. this is a script from the crash report I am getting... I had to wipe and reinstall everything on the computer so I am attempting to reinstall macminer.

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
abort() called
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSConcreteScanner setScanLocation:]: Range or index out of bounds'
*** Call stack at first throw:
(
0   CoreFoundation                      0x00007fff86c6e784 __exceptionPreprocess + 180
1   libobjc.A.dylib                     0x00007fff89feef03 objc_exception_throw + 45
2   CoreFoundation                      0x00007fff86c6e5a7 +[NSException raise:format:arguments:] + 103
3   CoreFoundation                      0x00007fff86c6e534 +[NSException raise:format:] + 148
4   Foundation                          0x00007fff87a51ebb -[NSConcreteScanner setScanLocation:] + 131
5   MacMiner                            0x000000010001dd66 0x0 + 4295089510
6   MacMiner                            0x000000010001da32 0x0 + 4295088690
7   CoreFoundation                      0x00007fff86c1c9fd -[NSSet makeObjectsPerformSelector:] + 205
8   AppKit                              0x00007fff8350a85b -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1445
9   AppKit                              0x00007fff83508a91 loadNib + 226
10  AppKit                              0x00007fff83507fa1 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 248
11  AppKit                              0x00007fff83507dd9 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 326
12  AppKit                              0x00007fff8350535b NSApplicationMain + 279
13  MacMiner                            0x000000010000105c 0x0 + 4294971484
)

Comments

  • Is it in your Applications folder and named MacMiner.app ? Older versions crashed if not, that could be the case here, not sure whether that was true of the last 10.6 version.

    If that doesn't help try deleting
    ~/Library/Application Support/MacMiner
    and
    ~/Library/Preferences/com.fabulouspanda.macminer

    N.B. iOS is what runs on iPhone/iPad, we're running Mac OS :)
  • Strange... I went ahead and tried moving it back over to the APP folder... still would not open... Also i went ahead and searched for 
    ~/Library/Application Support/MacMiner
    and
    ~/Library/Preferences/com.fabulouspanda.macminer


    I could not locate both searching and manually looking either one of those.
  • ~ is the path to your user directory. So it really means something like

    /Users/dontcallmeauser/Library/etc...

    If MacMiner has NEVER opened successfully on that machine those files could be missing. 

    It is name MacMiner.app as opposed to something like MacMiner2.app right? I don't think this is the issue but to check… as it wasn't in the Applications folder before. 
  • I checked.. it is macminer.app... I did the searching and was able to find those macminer files under /Users/MyUserName/Library/ApplicationSupport/macminer. in macminer was a bfgcurl file and that was all. I tried copying contents file over from macminer and downloading another copy and trying again. That did not work. I also re-read the error and it has this phrase that keeps sticking out in my mind: 

    Application Specific Information:
    abort() called
    *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSConcreteScanner setScanLocation:]: Range or index out of bounds'
    *** Call stack at first throw:

    I wish I knew what that all meant...
  • Ah! Finally success. I was able to open the program. What I did is I went and just deleted the entire MacMiner file under /Users/MyUserInfo/Library/ApplicationSupport/MacMiner 

    Once I deleted the MacMiner file it opened like a dream!! Thank you for trying to help me through this!
  • Now how about this one. I am getting only this script from my FPGA/ASIC Miner window:

     [2015-04-06 01:04:50] Started bfgminer 5.1.0-unknown


     [2015-04-06 01:04:50] Started bfgminer 5.1.0-unknown

     [2015-04-06 01:04:50] Loaded configuration file /Users/collins6542/Library/Application Support/MacMiner/bfgurls.conf


     [2015-04-06 01:04:50] Loaded configuration file /Users/collins6542/Library/Application Support/MacMiner/bfgurls.conf

     [2015-04-06 01:04:51] No devices detected!


     [2015-04-06 01:04:51] No devices detected!

     [2015-04-06 01:04:51] Waiting for devices


     [2015-04-06 01:04:51] Waiting for devices

     [2015-04-06 01:04:51] Probing for an alive pool


     [2015-04-06 01:04:51] Probing for an alive pool

     [2015-04-06 01:04:51] Testing pool http://stratum.mining.eligius.st:3334

     [2015-04-06 01:04:51] HTTP request failed: Empty reply from server

     [2015-04-06 01:04:51] HTTP request failed: Empty reply from server

     [2015-04-06 01:04:52] Stratum authorisation success for pool 0

     [2015-04-06 01:04:52] Pool 0 http://stratum.mining.eligius.st:3334 alive


     [2015-04-06 01:04:52] Pool 0 http://stratum.mining.eligius.st:3334 alive

     [2015-04-06 01:04:52] Network difficulty changed to 49.4G (354.0P)


     [2015-04-06 01:04:52] Network difficulty changed to 49.4G (354.0P)

     [2015-04-06 01:04:52] New block: ...886f97dcf8beacf9 diff 49.4G (354.0P)

     [2015-04-06 01:04:52] Stratum from pool 0 detected new block


     [2015-04-06 01:04:52] Stratum from pool 0 detected new block

     [2015-04-06 01:04:53] Pool 0 is hiding block contents from us


     [2015-04-06 01:04:53] Pool 0 is hiding block contents from us

     [2015-04-06 01:04:53] API running in IP access mode on port 4028



    I have no idea what port 4028 is. I have a USB Hub connected via USB to one of the ports but as far as Identification, I have no idea.

     [2015-04-06 01:04:53] API running in IP access mode on port 4028

  • What device are you trying to use with it? You'll more likely than not have to enable it in the settings panel for the miner, most device types have a check box for it. If you don't see one just chuck

    -S all

    in the manual flags field
  • I am using a manual flag of: -S rkm:all --set rkm:clock=290
  • I have ensured they are installed... It seems that I solve 1 issue and two more arise... I had to delete and redownload macminer because it was erroring the following: 

     [2015-04-07 00:49:45] /Applications/MacMiner.app/Contents/Resources/bfgminer/bin/bfgminer: -c: JSON decode of file '/Users/collins6542/Library/Application Support/MacMiner/bfgurls.conf' failed

     unable to open /Users/collins6542/Library/Application Support/MacMiner/bfgurls.conf: No such file or directory  


    I deleted  /Users/collins6542/Library/Application Support/MacMiner/bfgurls.conf because every time I open macminer it would have instantly crashed... by deleting  /Users/collins6542/Library/Application Support/MacMiner/bfgurls.conf it kept the miner open.


    Im really at wits end... suggestions?

  • The file it's crashing trying to read is the pool setup file. How have you setup up the pool? Watch out for unusual characters
  • Strangely enough, I have set up the pool through legacy... I finally got it up and going... instead of using the legacy port of 8*** I used the 3334 port and it worked! Thank you so much! Now another n00b question.. How do  I set up the API output window and add new network miner? I am not sure how to find IP/Port information to set it up.
  • By legacy you mean the legacy pool setup there's a button for in Preferences window rather than the text fields in the Preferences window itself, but with all the same settings? It seems I need to do a massive round of bug fixing, which I will as soon as possible but that soon is looking like the end of May atm. Lots changed around the time I stopped having so much spare time and unfortunately I made a few major changes without leaving myself time to test them properly.

    Sorry to be pedantic, but could we move the how to set up API Output discussion in to a new thread please? Maybe I'm a little OCD ;)
  • LOL it is ok... yeah I can do the new thread. with Legacy when you click on settings and then pool settings you have the option to set your pool from that window or you can click at the bottom Legacy Pool Settings... where you can set it with legacy.. default port for eligius is 8*** (i cant recall the rest and I am not at home right now so i cannot check..) So i changed it to 3334 and it started working. finally lol
  • eligius should be 3334 for startup or 9337 for GBT mining connections

    Would you mind messaging me the precise pool, user and pass that caused the crash? Feel free to replace any alphanumeric characters, I'd just like to test out the pool setup

Leave a Comment

Drop image/file