On Sat, May 31, 2014 at 01:15:49PM +0200, Joakim Bygdell wrote: > > On Sat, May 31, 2014 at 4:15 AM, Joakim Bygdell <[email protected]> wrote: > >> Ehh, no. > >> Latest master crashes for me when I open the Add Dive or the Planner. > >> > >> I can trace it to your commit Dirk, > >> 4dfe12e508d1abd9a65ce1cb1b32421da0132a05 > >> More specifically this line. > >> > >> cyl->depth = gas_mod(&cyl->gasmix, pO2);
How would that crash? cyl is the address of a member of the structure... That makes no sense. > > Strange, > > > > I didn't have any crash that you describe > > care to send the backtrace? > > > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_PROTECTION_FAILURE at 0x00007fff5f2d6f98 > > VM Regions Near 0x7fff5f2d6f98: > MALLOC_SMALL 00007f809b2bf000-00007f809b800000 [ 5380K] rw-/rwx > SM=ZER > --> STACK GUARD 00007fff5bad7000-00007fff5f2d7000 [ 56.0M] ---/rwx > SM=NUL stack guard for thread 0 > Stack 00007fff5f2d7000-00007fff5fad7000 [ 8192K] rw-/rwx > SM=COW thread 0 > > Application Specific Information: > Performing @selector(qtDispatcherToQAction:) from sender NSMenuItem > 0x6080036b5780 > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread > 0 QtGui 0x000000010300c648 > QGraphicsScenePrivate::markDirty(QGraphicsItem*, QRectF const&, bool, bool, > bool, bool, bool) + 196 > 1 QtGui 0x0000000102fe6cb3 > QGraphicsItem::prepareGeometryChange() + 299 > 2 QtGui 0x0000000102fecd07 > QGraphicsItemPrivate::setPosHelper(QPointF const&) + 67 > 3 QtGui 0x0000000102fecba9 > QGraphicsItem::setPos(QPointF const&) + 297 > 4 org.hohndel.subsurface 0x00000001001e518f > RulerNodeItem2::recalculate() + 415 > 5 org.hohndel.subsurface 0x00000001001e5789 non-virtual thunk to > RulerNodeItem2::itemChange(QGraphicsItem::GraphicsItemChange, QVariant > const&) + 41 > 6 QtGui 0x0000000102fecbc5 > QGraphicsItem::setPos(QPointF const&) + 325 > 7 org.hohndel.subsurface 0x00000001001e518f > RulerNodeItem2::recalculate() + 415 > . > . > . > 509 org.hohndel.subsurface 0x00000001001e5789 non-virtual thunk to > RulerNodeItem2::itemChange(QGraphicsItem::GraphicsItemChange, QVariant > const&) + 41 > 510 QtGui 0x0000000102fecbc5 > QGraphicsItem::setPos(QPointF const&) + 325 > 511 org.hohndel.subsurface 0x00000001001e518f > RulerNodeItem2::recalculate() + 415 That is the same weird Qt crash that Henrik runs into. I need to try and debug this under MacOS - but understanding bugs deep inside Qt is usually a pain. /D _______________________________________________ subsurface mailing list [email protected] http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface
