← Back to team overview

kicad-developers team mailing list archive

Re: hard crash with pcbnew

 

Hi Garth,

Applied in 5677, thank you for notification.

Regards,
Orson

On 05/22/2015 03:59 AM, Garth Corral wrote:
> Thanks, Orson, much appreciated.  It looks like there a small nit in those changes due to a recent change in lp:kicad.  The attached patch is needed to build against a patched wxWidgets.
> 
> 
> 
> 
> 
> 
>> On May 21, 2015, at 2:31 PM, Maciej Sumiński <maciej.suminski@xxxxxxx> wrote:
>>
>> Wayne agreed, so the patch has been committed in 5673. There is just one
>> reminder - please test the patch thoroughly before the stable release,
>> as later we will only backport patches that cause KiCad to crash.
>>
>> There were minor changes to fix code formatting. I updated the patch to
>> apply cleanly against wx 3.0.2 and applied the same trick as for the
>> Retina patch, so there is a #define that indicates presence of the patch.
>>
>> Adam, it looks like you may need to rebuild wxWidgets again, that is a
>> busy week.
>>
>> Regards,
>> Orson
>>
>> On 05/21/2015 09:32 PM, Adam Wolf wrote:
>>> I am in support of merging the pinch-to-zoom code in-especially now that
>>> zoom is nicer in GAL anyway!
>>>
>>> The other features that were more controversial were regarding the trackpad
>>> and "fine resolution scroll devices", and I have exhausted all brainpower
>>> regarding that until after the stable release :)
>>>
>>> Adam Wolf
>>>
>>> On Thu, May 21, 2015 at 2:24 PM, Garth Corral <gcorral@xxxxxxxxx> wrote:
>>>
>>>>
>>>>
>>>> Hi, Orson.  This is not the controversial set of changes to which you
>>>> refer, it is only the subset that does pinch-to-zoom.
>>>>
>>>> It is 100% conditionally compiled so will be inert unless explicitly
>>>> compiled in, and will only compile/work on OS X.
>>>>
>>>> Garth
>>>>
>>>>> On May 21, 2015, at 12:13 PM, Maciej Sumiński <maciej.suminski@xxxxxxx>
>>>> wrote:
>>>>>
>>>>> Hi Garth,
>>>>>
>>>>> If I recall correctly there were issues on other platforms, but I guess
>>>>> it is not the case anymore, so if Wayne does not mind - I will merge
>>>>> them. Personally, I do not mind applying the patch if it does not break
>>>>> anything, especially if OS X users find it useful.
>>>>>
>>>>> I borrowed a Macbook only for a weekend to fix GAL issues, so I cannot
>>>>> test your patch now, but I trust our users. I would offer you to test
>>>>> patches on Linux/Windows, but I see that all changes are surrounded with
>>>>> #ifdefs, so I would not experience any difference anyway.
>>>>>
>>>>> Scrollbars are not a problem, as I did not manage to enable them for OS
>>>>> X in GAL canvas.
>>>>>
>>>>> Regards,
>>>>> Orson
>>>>>
>>>>>> On 05/21/2015 07:33 PM, Garth Corral wrote:
>>>>>> I’m not going to flog the dead trackpad horse again, but could we at
>>>> least get my pinch-to-zoom changes in?  I committed this separately from
>>>> the rest of the stuff on my branch because it can stand on it’s own, and is
>>>> completely conditional so it won’t touch anything else.  It might not be as
>>>> useful without the other stuff on the branch, but at least folks can
>>>> compile in proper pinch zooming for their Mac trackpads if they desire.
>>>>>>
>>>>>> Orson, if you want to try this out you can bzr merge -r 5239..5241
>>>> lp:~gcorral/kicad/osx-trackpad-gestures into a trunk checkout.   It
>>>> requires yet another wxWidgets patch, which is included in that diff.  I
>>>> think there might be a conflict due to my disabling scrollbars on my
>>>> branch, but you can do as you wish with that.
>>>>>>
>>>>>>
>>>>>> Garth
>>>>>>
>>>>>>
>>>>>>> On May 18, 2015, at 5:09 AM, Maciej Sumiński <maciej.suminski@xxxxxxx>
>>>> wrote:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have just committed a patch that should fix the problem. Finally I
>>>> had
>>>>>>> an opportunity to play with a MacBook, and it resulted in two more
>>>>>>> changes for Macs:
>>>>>>> - Apple MagicMouse and trackpad should be now usable (no more crazy
>>>>>>> zooming in/out).
>>>>>>> - Full resolution support for Retina screens in OpenGL canvas. It is
>>>>>>> enabled using a patch for wxWidgets, so the library must be recompiled
>>>>>>> if you want to take advantage of this feature. I hope noone minds one
>>>>>>> extra patch for wx, since we have to use a custom build anyway.
>>>>>>>
>>>>>>> Patch to mute sounds after pressing a key (from Paulo H. Silva) needs
>>>>>>> some extra care, but it will be applied later as well.
>>>>>>>
>>>>>>> In other news:
>>>>>>> - Scrollbars (excluding OSX; sorry - wxWidgets has won again with its
>>>>>>> lack of consistency)
>>>>>>> - Trivial connection selection
>>>>>>>
>>>>>>> Regards,
>>>>>>> Orson
>>>>>>>
>>>>>>>> On 05/06/2015 09:55 PM, Andy Peters wrote:
>>>>>>>> Using Adam’s nightly OS X builds, most recently BZR 5645, pcbnew is
>>>> repeatedly crashing. It happens on both my 10.9 machine and my 10.10
>>>> machine. In OpenGL mode, it seems to get confused about menus, or
>>>> something. It happens if I right-click to do something. I am not exactly
>>>> sure what conditions cause it. Attached is the relevant part of the bug
>>>> report:
>>>>>>>>
>>>>>>>>
>>>>>>>> Crashed Thread:        0  Dispatch queue: com.apple.main-thread
>>>>>>>>
>>>>>>>> Exception Type:        EXC_CRASH (SIGABRT)
>>>>>>>> Exception Codes:       0x0000000000000000, 0x0000000000000000
>>>>>>>>
>>>>>>>> Application Specific Information:
>>>>>>>> *** Terminating app due to uncaught exception
>>>> 'NSInternalInconsistencyException', reason: 'Menu to be set as submenu is
>>>> already a submenu of some menu.'
>>>>>>>> abort() called
>>>>>>>> terminating with uncaught exception of type NSException
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>
>>
> 


Attachment: signature.asc
Description: OpenPGP digital signature


Follow ups

References