Hi Adam, I built kicad on Mac OSX by using https://github.com/wayneandlayne/kicad-mac-builder, build was success but pcbnew is crashing on every launch with following stack trace at crash:
(lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x118) * frame #0: 0x00007fff7d27eeb7 libc++.1.dylib`std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 27 frame #1: 0x000000010fd6ad4d libwx_baseu-3.0.0.4.0.dylib`wxAppConsoleBase::GetAppName() const + 29 frame #2: 0x000000010fe167d2 libwx_baseu-3.0.0.4.0.dylib`wxStandardPathsBase::AppendAppInfo(wxString const&) const + 178 frame #3: 0x000000010fea0847 libwx_baseu-3.0.0.4.0.dylib`wxStandardPaths::GetUserDataDir() const + 71 frame #4: 0x000000010e882111 _pcbnew.kiface`GetOSXKicadUserDataDir() + 33 frame #5: 0x000000010e8e2b77 _pcbnew.kiface`SystemDirsAppend(SEARCH_STACK*) + 167 frame #6: 0x000000010e8ce0a7 _pcbnew.kiface`KIFACE_I::start_common(int) + 103 frame #7: 0x000000010e0719cb _pcbnew.kiface`PCB::IFACE::OnKifaceStart(PGM_BASE*, int) + 27 frame #8: 0x0000000100089835 kicad`KIWAY::KiFACE(KIWAY::FACE_T, bool) + 437 frame #9: 0x000000010008a452 kicad`KIWAY::Player(FRAME_T, bool, wxTopLevelWindow*) + 322 frame #10: 0x000000010001b530 kicad`KICAD_MANAGER_FRAME::RunPcbNew(wxString const&) + 48 frame #11: 0x000000010001bc64 kicad`KICAD_MANAGER_FRAME::OnRunPcbNew(wxCommandEvent&) + 228 frame #12: 0x000000010fec1d70 libwx_baseu-3.0.0.4.0.dylib`wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 240 frame #13: 0x000000010fec341d libwx_baseu-3.0.0.4.0.dylib`wxEvtHandler::ProcessEventLocally(wxEvent&) + 93 frame #14: 0x000000010fec32a4 libwx_baseu-3.0.0.4.0.dylib`wxEvtHandler::ProcessEvent(wxEvent&) + 100 frame #15: 0x00000001000776a5 kicad`EDA_BASE_FRAME::ProcessEvent(wxEvent&) + 85 frame #16: 0x000000010fec2e5e libwx_baseu-3.0.0.4.0.dylib`wxEvtHandler::ProcessPendingEvents() + 478 frame #17: 0x000000010fd6c437 libwx_baseu-3.0.0.4.0.dylib`wxAppConsoleBase::ProcessPendingEvents() + 215 frame #18: 0x000000010fe8e792 libwx_baseu-3.0.0.4.0.dylib`wxCFEventLoop::OSXCommonModeObserverCallBack(__CFRunLoopObserver*, int, void*) + 66 frame #19: 0x00007fff56ff0467 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 frame #20: 0x00007fff56ff038f CoreFoundation`__CFRunLoopDoObservers + 527 frame #21: 0x00007fff56fd2908 CoreFoundation`__CFRunLoopRun + 1240 frame #22: 0x00007fff56fd21a3 CoreFoundation`CFRunLoopRunSpecific + 483 frame #23: 0x00007fff562bad96 HIToolbox`RunCurrentEventLoopInMode + 286 frame #24: 0x00007fff562baa0f HIToolbox`ReceiveNextEventCommon + 366 frame #25: 0x00007fff562ba884 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 64 frame #26: 0x00007fff5456da73 AppKit`_DPSNextEvent + 2085 frame #27: 0x00007fff54d03e34 AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044 frame #28: 0x00007fff54562885 AppKit`-[NSApplication run] + 764 frame #29: 0x000000010f7f759f libwx_osx_cocoau_core-3.0.0.4.0.dylib`wxGUIEventLoop::OSXDoRun() + 207 frame #30: 0x000000010fe8f0f1 libwx_baseu-3.0.0.4.0.dylib`wxCFEventLoop::DoRun() + 49 frame #31: 0x000000010fdb1dc2 libwx_baseu-3.0.0.4.0.dylib`wxEventLoopBase::Run() + 162 frame #32: 0x000000010fd6b693 libwx_baseu-3.0.0.4.0.dylib`wxAppConsoleBase::MainLoop() + 99 frame #33: 0x000000010f78a75a libwx_osx_cocoau_core-3.0.0.4.0.dylib`wxApp::OnRun() + 26 frame #34: 0x00000001000174b9 kicad`APP_KICAD::OnRun() + 25 frame #35: 0x000000010fdf8c8a libwx_baseu-3.0.0.4.0.dylib`wxEntry(int&, wchar_t**) + 138 frame #36: 0x0000000100016b70 kicad`main + 48 frame #37: 0x00007fff7f2ec015 libdyld.dylib`start + 1 Any one else getting this crash? -Shiv On Thu, Apr 26, 2018 at 9:47 PM, Adam Wolf <adamw...@feelslikeburning.com> wrote: > I fixed the build breaker yesterday, so the ones marked April 26 > (http://downloads.kicad-pcb.org/osx/testing/) show the new embedded > Python. (I pulled the KiCad patch into the packaging source tree for > testing.) > > Adam Wolf > > On Mon, Apr 23, 2018 at 1:24 PM, Nick Østergaard <oe.n...@gmail.com> > wrote: > > It is built nightly as mentioned in earlier threads at > > http://downloads.kicad-pcb.org/osx/testing/. It builds nightly, but it > seems > > the latest change broke the build for me. :/ > > > > So users are already able to test it. I have not applied the BU patch. > > > > 2018-04-23 20:23 GMT+02:00 Adam Wolf <adamw...@feelslikeburning.com>: > >> > >> Soon. Today? I'll see if I can set up the scripts to apply the > attached > >> patch. > >> > >> I rebuilt from a clean setup using all the old infrastructure, and I > >> do not see any new issues, and the output DMGs appear to be the same. > >> Let me know if there are any objections to this change. > >> > >> Adam > >> > >> On Mon, Apr 23, 2018 at 1:11 PM, Wayne Stambaugh <stambau...@gmail.com> > >> wrote: > >> > Hi Adam, > >> > > >> > When do you think you will be able to begin providing nightly builds > >> > with this so users can test it? It would be nice to have a few weeks > of > >> > testing with Python bundled on macos to shake out any bugs before the > >> > stable release. > >> > > >> > Thanks, > >> > > >> > Wayne > >> > > >> > On 4/23/2018 10:46 AM, Adam Wolf wrote: > >> >> Hi folks! > >> >> > >> >> Over the weekend, I made a culminating breakthrough on some Python > >> >> work I've been working on since at least March 2017 > >> >> (https://cmake.org/pipermail/cmake/2017-March/065140.html). I now > >> >> have a Python Framework embedded inside KiCad, scripting console and > >> >> all, which fixes many issues we've had for years. For instance, I > can > >> >> no longer reproduce the longstanding "Mac KiCad stops working if you > >> >> have wxmac or wxpython installed". !!! > >> >> > >> >> My changes require *one* change inside KiCad, setting > >> >> BU_COPY_FULL_FRAMEWORK_CONTENTS to ON (see > >> >> https://cmake.org/cmake/help/v3.0/module/BundleUtilities.html) so > that > >> >> it copies the complied full custom Python Framework into the bundle. > >> >> > >> >> I am going to prepare a patch, and see if the last-generation > >> >> packaging scripts still work. I expect they should--I don't actually > >> >> suspect any change for anyone else, because the Python framework is > >> >> usually a system framework, and those are filtered out by > >> >> BundleUtilities. Doing a clean build from the old scripts to test it > >> >> will take a good chunk of today. (I am not 100% sure it won't cause > >> >> problems for other folks, so I am prepared to set this behind a CMake > >> >> flag so people can turn it off.) > >> >> > >> >> That'll take me a day, and I know we're running into a deadline, so I > >> >> just wanted to pipeline any necessary discussion :) > >> >> > >> >> Adam Wolf > >> >> > >> >> _______________________________________________ > >> >> Mailing list: https://launchpad.net/~kicad-developers > >> >> Post to : kicad-developers@lists.launchpad.net > >> >> Unsubscribe : https://launchpad.net/~kicad-developers > >> >> More help : https://help.launchpad.net/ListHelp > >> >> > >> > > >> > _______________________________________________ > >> > Mailing list: https://launchpad.net/~kicad-developers > >> > Post to : kicad-developers@lists.launchpad.net > >> > Unsubscribe : https://launchpad.net/~kicad-developers > >> > More help : https://help.launchpad.net/ListHelp > >> > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~kicad-developers > >> Post to : kicad-developers@lists.launchpad.net > >> Unsubscribe : https://launchpad.net/~kicad-developers > >> More help : https://help.launchpad.net/ListHelp > >> > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp