Author Topic: Crash on my mac whenever I try to open Mash details  (Read 5852 times)

Offline slightlyoffbeat

  • BeerSmith Apprentice Brewer
  • **
  • Posts: 5
  • BeerSmith 2 Rocks!
Crash on my mac whenever I try to open Mash details
« on: October 21, 2011, 02:08:22 AM »
Every time.  I've tried downloading from different servers.  I've tried uninstalling and reinstalling.

When i reopen, I don't have my profile, equipment profile or recipes.

I'm not sure what I find to be more disturbing, the crash, or the fact that everything is lost after the crash....

Dan

Offline slightlyoffbeat

  • BeerSmith Apprentice Brewer
  • **
  • Posts: 5
  • BeerSmith 2 Rocks!
Re: Crash on my mac whenever I try to open Mash details
« Reply #1 on: October 24, 2011, 05:20:22 PM »
Nobody else has experienced this?  I'm on a new, clean Mac running OS X Lion.  This has to be a common use case.  I really want to use and love BeerSmith but I can't view the mash info without a crash.

Offline BeerSmith

  • Brewer, Author, Patriot
  • BeerSmith Administrator
  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 5597
  • BeerSmith - take the guesswork out of brewing!
    • BeerSmith
Re: Crash on my mac whenever I try to open Mash details
« Reply #2 on: October 25, 2011, 12:56:49 PM »
Hi,
  I'm not seeing this crash on my Mac (Lion) build 48 and I have tried several test cases (new recipe, old recipe, etc...) all clicking the mash tab.

  Can you provide any other details such as the error message you receive?

  Any old data should be in your backup files (Documents/BeerSmith/Recipe1.bsmx, Recipe2.bsmx, etc...)

  If I could get it to occur here it would be very simple to correct it.

Brad
Get a free trial of BeerSmith 3 here

Offline moopless

  • BeerSmith New Brewer
  • *
  • Posts: 1
  • BeerSmith 2 Rocks!
Re: Crash on my mac whenever I try to open Mash details
« Reply #3 on: October 25, 2011, 09:36:06 PM »
I am seeing this as well. The program will crash and the custom configurations are gone.  I can repro this by opening beersmith 2, adding some grain to a new recipe, changing the type to All Grain and then clicking on Mash Details.

Fresh install. OSX 10.6.8

Below is the backtrace. Thanks!

Quote
Process:         BeerSmith2 [28290]
Path:            /Volumes/BeerSmith2_Install/BeerSmith2.app/Contents/MacOS/BeerSmith2
Identifier:      com.BeerSmithLLC.BeerSmith2
Version:         ??? (2.0.23)
Code Type:       X86 (Native)
Parent Process:  launchd [132]

Date/Time:       2011-10-25 21:31:41.150 -0600
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Interval Since Last Report:          332302 sec
Crashes Since Last Report:           6
Per-App Interval Since Last Report:  10303 sec
Per-App Crashes Since Last Report:   6
Anonymous UUID:                      334DDC11-AF70-48FE-B063-D422B410AE65

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

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib                0x90255c5a __kill + 10
1   libSystem.B.dylib                0x90255c4c kill$UNIX2003 + 32
2   libSystem.B.dylib                0x902e85a5 raise + 26
3   com.BeerSmithLLC.BeerSmith2      0x0034ebac wxTrap() + 18
4   com.BeerSmithLLC.BeerSmith2      0x00350bf2 wxDefaultAssertHandler(wxString const&, int, wxString const&, wxString const&, wxString const&) + 152
5   com.BeerSmithLLC.BeerSmith2      0x0034f76b wxOnAssert(char const*, int, char const*, char const*, wchar_t const*) + 137
6   com.BeerSmithLLC.BeerSmith2      0x001e8788 wxListLineData::DrawTextFormatted(wxDC*, wxString const&, int, int, int, int) + 582
7   com.BeerSmithLLC.BeerSmith2      0x001f210b wxListLineData::DrawInReportMode(wxDC*, wxRect const&, wxRect const&, bool, bool) + 633
8   com.BeerSmithLLC.BeerSmith2      0x001f27e4 wxListMainWindow::OnPaint(wxPaintEvent&) + 992
9   com.BeerSmithLLC.BeerSmith2      0x0034e8bb wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const + 65
10  com.BeerSmithLLC.BeerSmith2      0x00005ce1 BSApp::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const + 57
11  com.BeerSmithLLC.BeerSmith2      0x0034e913 wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const + 85
12  com.BeerSmithLLC.BeerSmith2      0x0043a066 wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) + 202
13  com.BeerSmithLLC.BeerSmith2      0x0043a3d2 wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 208
14  com.BeerSmithLLC.BeerSmith2      0x0043b609 wxEvtHandler::TryHereOnly(wxEvent&) + 137
15  com.BeerSmithLLC.BeerSmith2      0x0043caef wxEvtHandler::TryBeforeAndHere(wxEvent&) + 53
16  com.BeerSmithLLC.BeerSmith2      0x0043b63a wxEvtHandler::ProcessEventLocally(wxEvent&) + 24
17  com.BeerSmithLLC.BeerSmith2      0x0043b760 wxEvtHandler::ProcessEvent(wxEvent&) + 252
18  com.BeerSmithLLC.BeerSmith2      0x0043b7d0 wxEvtHandler::SafelyProcessEvent(wxEvent&) + 32
19  com.BeerSmithLLC.BeerSmith2      0x002f65c8 wxWindowBase::HandleWindowEvent(wxEvent&) const + 34
20  com.BeerSmithLLC.BeerSmith2      0x0017bfaa wxWindow::MacDoRedraw(long) + 984
21  com.BeerSmithLLC.BeerSmith2      0x0022b20d wxMacWindowControlEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1169
22  com.BeerSmithLLC.BeerSmith2      0x0022c28d wxMacWindowEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 195
23  com.apple.HIToolbox              0x986dac2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
24  com.apple.HIToolbox              0x986d9ef6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
25  com.apple.HIToolbox              0x986d9d55 SendEventToEventTargetWithOptions + 58
26  com.apple.HIToolbox              0x98701f25 HIView::SendDraw(short, OpaqueGrafPtr*, __HIShape const*, CGContext*) + 475
27  com.apple.HIToolbox              0x98701879 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 713
28  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
29  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
30  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
31  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
32  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
33  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
34  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
35  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
36  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
37  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
38  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
39  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
40  com.apple.HIToolbox              0x9870089f HIView::DrawComposited(short, OpaqueGrafPtr*, __HIShape const*, unsigned long, HIView*, CGContext*) + 873
41  com.apple.HIToolbox              0x987004e5 HIView::Draw(short, OpaqueGrafPtr*, unsigned long) + 83
42  com.apple.HIToolbox              0x98700435 HIView::Render(unsigned long, CGContext*) + 45
43  com.apple.HIToolbox              0x9870989c FlushWindowObject(WindowData*, void**, unsigned char) + 754
44  com.apple.HIToolbox              0x9870d5bb _FlushWindow + 78
45  com.apple.HIToolbox              0x987652dd PostActivateEvent + 419
46  com.apple.HIToolbox              0x98764866 HiliteAndActivateWindow + 418
47  com.apple.HIToolbox              0x987645da AdjustToNewWindowActivation(WindowData*, WindowContext*, OpaqueWindowPtr*, unsigned char, WindowData*) + 174
48  com.apple.HIToolbox              0x987642f7 PotentiallyAdjustActivationOnOrderIn(WindowData*, WindowData*) + 167
49  com.apple.HIToolbox              0x98762113 ShowWindow + 91
50  com.apple.HIToolbox              0x98880c9c RunStandardAlert + 171
51  com.BeerSmithLLC.BeerSmith2      0x0021256b wxMessageDialog::ShowModal() + 5143
52  com.BeerSmithLLC.BeerSmith2      0x0016541c wxMessageBox(wxString const&, wxString const&, long, wxWindow*, int, int) + 158
53  com.BeerSmithLLC.BeerSmith2      0x002307e7 wxGUIAppTraitsBase::ShowAssertDialog(wxString const&) + 137
54  com.BeerSmithLLC.BeerSmith2      0x00350af4 ShowAssertDialog(wxString const&, int, wxString const&, wxString const&, wxString const&, wxAppTraits*) + 782
55  com.BeerSmithLLC.BeerSmith2      0x00350e52 wxAppConsoleBase::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*) + 142
56  com.BeerSmithLLC.BeerSmith2      0x00350d04 wxDefaultAssertHandler(wxString const&, int, wxString const&, wxString const&, wxString const&) + 426
57  com.BeerSmithLLC.BeerSmith2      0x0034f76b wxOnAssert(char const*, int, char const*, char const*, wchar_t const*) + 137
58  com.BeerSmithLLC.BeerSmith2      0x001e8788 wxListLineData::DrawTextFormatted(wxDC*, wxString const&, int, int, int, int) + 582
59  com.BeerSmithLLC.BeerSmith2      0x001f210b wxListLineData::DrawInReportMode(wxDC*, wxRect const&, wxRect const&, bool, bool) + 633
60  com.BeerSmithLLC.BeerSmith2      0x001f27e4 wxListMainWindow::OnPaint(wxPaintEvent&) + 992
61  com.BeerSmithLLC.BeerSmith2      0x0034e8bb wxAppConsoleBase::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const + 65
62  com.BeerSmithLLC.BeerSmith2      0x00005ce1 BSApp::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const + 57
63  com.BeerSmithLLC.BeerSmith2      0x0034e913 wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const + 85
64  com.BeerSmithLLC.BeerSmith2      0x0043a066 wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) + 202
65  com.BeerSmithLLC.BeerSmith2      0x0043a3d2 wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 208
66  com.BeerSmithLLC.BeerSmith2      0x0043b609 wxEvtHandler::TryHereOnly(wxEvent&) + 137
67  com.BeerSmithLLC.BeerSmith2      0x0043caef wxEvtHandler::TryBeforeAndHere(wxEvent&) + 53
68  com.BeerSmithLLC.BeerSmith2      0x0043b63a wxEvtHandler::ProcessEventLocally(wxEvent&) + 24
69  com.BeerSmithLLC.BeerSmith2      0x0043b760 wxEvtHandler::ProcessEvent(wxEvent&) + 252
70  com.BeerSmithLLC.BeerSmith2      0x0043b7d0 wxEvtHandler::SafelyProcessEvent(wxEvent&) + 32
71  com.BeerSmithLLC.BeerSmith2      0x002f65c8 wxWindowBase::HandleWindowEvent(wxEvent&) const + 34
72  com.BeerSmithLLC.BeerSmith2      0x0017bfaa wxWindow::MacDoRedraw(long) + 984
73  com.BeerSmithLLC.BeerSmith2      0x0022b20d wxMacWindowControlEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1169
74  com.BeerSmithLLC.BeerSmith2      0x0022c28d wxMacWindowEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 195
75  com.apple.HIToolbox              0x986dac2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
76  com.apple.HIToolbox              0x986d9ef6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
77  com.apple.HIToolbox              0x986d9d55 SendEventToEventTargetWithOptions + 58
78  com.apple.HIToolbox              0x98701f25 HIView::SendDraw(short, OpaqueGrafPtr*, __HIShape const*, CGContext*) + 475
79  com.apple.HIToolbox              0x98701879 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 713
80  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
81  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
82  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
83  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
84  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
85  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
86  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
87  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
88  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
89  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
90  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
91  com.apple.HIToolbox              0x98701aec HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1340
92  com.apple.HIToolbox              0x9870089f HIView::DrawComposited(short, OpaqueGrafPtr*, __HIShape const*, unsigned long, HIView*, CGContext*) + 873
93  com.apple.HIToolbox              0x987004e5 HIView::Draw(short, OpaqueGrafPtr*, unsigned long) + 83
94  com.apple.HIToolbox              0x98700435 HIView::Render(unsigned long, CGContext*) + 45
95  com.apple.HIToolbox              0x9870989c FlushWindowObject(WindowData*, void**, unsigned char) + 754
96  com.apple.HIToolbox              0x987092b5 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*) + 177
97  com.apple.CoreFoundation         0x9752ce02 __CFRunLoopDoObservers + 1186
98  com.apple.CoreFoundation         0x974e8f72 __CFRunLoopRun + 1154
99  com.apple.CoreFoundation         0x974e83f4 CFRunLoopRunSpecific + 452
100 com.apple.CoreFoundation         0x974e8221 CFRunLoopRunInMode + 97
101 com.apple.HIToolbox              0x98707e04 RunCurrentEventLoopInMode + 392
102 com.apple.HIToolbox              0x98707bb9 ReceiveNextEventCommon + 354
103 com.apple.HIToolbox              0x98890084 _AcquireNextEvent + 54
104 com.apple.HIToolbox              0x98885d40 RunApplicationEventLoop + 228
105 com.BeerSmithLLC.BeerSmith2      0x001fc641 wxGUIEventLoop::DoRun() + 23
106 com.BeerSmithLLC.BeerSmith2      0x004198ad wxCFEventLoop::Run() + 149
107 com.BeerSmithLLC.BeerSmith2      0x0034f99b wxAppConsoleBase::MainLoop() + 89
108 com.BeerSmithLLC.BeerSmith2      0x0034e368 wxAppConsoleBase::OnRun() + 26
109 com.BeerSmithLLC.BeerSmith2      0x00230186 wxAppBase::OnRun() + 44
110 com.BeerSmithLLC.BeerSmith2      0x001b45bf wxApp::OnRun() + 29
111 com.BeerSmithLLC.BeerSmith2      0x003b118a wxEntry(int&, wchar_t**) + 168
112 com.BeerSmithLLC.BeerSmith2      0x003b1567 wxEntry(int&, char**) + 63
113 com.BeerSmithLLC.BeerSmith2      0x00005530 main + 24
114 com.BeerSmithLLC.BeerSmith2      0x00002a4a start + 54

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib                0x9021b382 kevent + 10
1   libSystem.B.dylib                0x9021ba9c _dispatch_mgr_invoke + 215
2   libSystem.B.dylib                0x9021af59 _dispatch_queue_invoke + 163
3   libSystem.B.dylib                0x9021acfe _dispatch_worker_thread2 + 240
4   libSystem.B.dylib                0x9021a781 _pthread_wqthread + 390
5   libSystem.B.dylib                0x9021a5c6 start_wqthread + 30

Thread 2:
0   libSystem.B.dylib                0x9021a412 __workq_kernreturn + 10
1   libSystem.B.dylib                0x9021a9a8 _pthread_wqthread + 941
2   libSystem.B.dylib                0x9021a5c6 start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x00350b6a  ecx: 0xbfffa76c  edx: 0x90255c5a
  edi: 0x00000000  esi: 0x00000000  ebp: 0xbfffa788  esp: 0xbfffa76c
   ss: 0x0000001f  efl: 0x00000282  eip: 0x90255c5a   cs: 0x00000007
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x01b0a400


Offline BeerSmith

  • Brewer, Author, Patriot
  • BeerSmith Administrator
  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 5597
  • BeerSmith - take the guesswork out of brewing!
    • BeerSmith
Re: Crash on my mac whenever I try to open Mash details
« Reply #4 on: October 27, 2011, 08:24:22 AM »
Hi,
  In initial debugging based on your report this appears to be something wrong with the columns (probably the stored ones) used for the mash steps.  However so far I've been unable to duplicate it here on my Mac - even using the steps you describe.

  I could suggest trying to delete the "BSCols.BX2" file and also the BSCols.BXX file from your Documents/BeerSmith2 directory which will force the program to reset the columns used to display things.  From the debug location it appears it is trying to create a column with an invalid format.

Brad
Get a free trial of BeerSmith 3 here

Offline slightlyoffbeat

  • BeerSmith Apprentice Brewer
  • **
  • Posts: 5
  • BeerSmith 2 Rocks!
Re: Crash on my mac whenever I try to open Mash details
« Reply #5 on: October 28, 2011, 11:53:40 PM »
I'll try to provide you with as much info as possible.

Mac OS X.  Lion (fully updated)

15 inch MBP latest generation.

I've installed, uninstalled, re-installed.

I tried deleting BSCols.BX2.  I could not find BSCols.BXX

Now I have neither of those files even after relaunching the program.

I attached two screenshots.  One is the error I get when opening after a crash.  The other is the error I get when I actually click on the mash info.  Hope this helps.

I also attached my crash log

Offline Moff

  • BeerSmith New Brewer
  • *
  • Posts: 2
Re: Crash on my mac whenever I try to open Mash details
« Reply #6 on: October 30, 2011, 02:25:50 PM »
I have the same problem. BeerSmith2 will crash when I try to open the mash detials, and the recipe is lost. Also running the latest version of OSX on a 13"MacBook pro (2011 version).

Offline BeerSmith

  • Brewer, Author, Patriot
  • BeerSmith Administrator
  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 5597
  • BeerSmith - take the guesswork out of brewing!
    • BeerSmith
Re: Crash on my mac whenever I try to open Mash details
« Reply #7 on: November 01, 2011, 08:15:05 PM »
Thanks
  That did help - somehow the column has an invalid list format. 

  I actually did just narrow down the bug and should be able to build a new version for you to try tomorrow.

  Drop me an email if you want me to upload a build for you to try to see if it corrects it for you.  My email is beersmith at my beersmith.com domain.

Thanks,
Brad
« Last Edit: November 01, 2011, 09:06:14 PM by BeerSmith »
Get a free trial of BeerSmith 3 here

Offline BeerSmith

  • Brewer, Author, Patriot
  • BeerSmith Administrator
  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 5597
  • BeerSmith - take the guesswork out of brewing!
    • BeerSmith
Re: Crash on my mac whenever I try to open Mash details
« Reply #8 on: November 06, 2011, 07:21:52 PM »
I do have this one fixed - here is the unofficial patch:
   http://beersmith.com/download/BeerSmith2_49.dmg

I will roll this out in a formal release (build 50 or higher) later this week.

Brad
Get a free trial of BeerSmith 3 here

Offline jimmyjames

  • BeerSmith New Brewer
  • *
  • Posts: 1
  • BeerSmith 2 Rocks!
Re: Crash on my mac whenever I try to open Mash details
« Reply #9 on: November 07, 2011, 04:53:52 PM »
I bought beersmith2 yesterday and had this issue immediately. (It would crash when I clicked the mash tab, i'd lose my recipe and even have to re-input my activation code the first few times it occurred) The new build you just posted fixed it. Thank you so much. I'm already impressed.

Offline Moff

  • BeerSmith New Brewer
  • *
  • Posts: 2
Re: Crash on my mac whenever I try to open Mash details
« Reply #10 on: November 10, 2011, 05:59:24 AM »
version 50 works for me - thanks Brad!

Offline BeerSmith

  • Brewer, Author, Patriot
  • BeerSmith Administrator
  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 5597
  • BeerSmith - take the guesswork out of brewing!
    • BeerSmith
Re: Crash on my mac whenever I try to open Mash details
« Reply #11 on: November 16, 2011, 08:43:47 PM »
Yes - if you run into this problem please update to build 2.0.50 which corrects it!

Brad
Get a free trial of BeerSmith 3 here

 

modification