Skip to content

Jade startup problem with Wine on Ubuntu #55

@jgfoster

Description

@jgfoster

It appears that we get an error trying to display an icon in the toolbar:

********************* Dolphin Virtual Machine Dump Report **********************


11:03:10 AM, 5/18/2021: Division by zero of 14.0

*----> VM Context <----*
Process: {1C050210:size 1243 words, suspended frame 1C051425, priority 5, callbacks 2, FP control 80007, thread 00000000}
Active Method: SessionManager>>logError:
IP: 1968C1E9 (9)
SP: 1C05165C
BP: 1C051630 (1273)
ActiveFrame: {1C051634: cf 1C051615, sp 1C05164C, bp 1C051630, ip 5, JadeSessionManager(SessionManager)>>logError:}
	receiver: a JadeSessionManager
	arg[0]: a ZeroDivide

New Method: VMLibrary>>dump:path:stackDepth:walkbackDepth:
Message Selector: dump:path:stackDepth:walkbackDepth:

*----> Stack Back Trace <----*
{1C051634: cf 1C051615, sp 1C05164C, bp 1C051630, ip 5, JadeSessionManager(SessionManager)>>logError:}
	receiver: a JadeSessionManager
	arg[0]: a ZeroDivide

{1C051614: cf 1C0515F5, sp 1C051628, bp 1C051610, ip 3, JadeSessionManager(SessionManager)>>unhandledException:}
	receiver: a JadeSessionManager
	arg[0]: a ZeroDivide

{1C0515F4: cf 1C0515D5, sp 1C051608, bp 1C0515F0, ip 3, JadeSessionManager(SessionManager)>>onUnhandledError:}
	receiver: a JadeSessionManager
	arg[0]: a ZeroDivide

{1C0515D4: cf 1C0515B9, sp 1C0515E8, bp 1C0515D4, ip 5, ZeroDivide(Error)>>defaultAction}
	receiver: a ZeroDivide

{1C0515B8: cf 1C051585, sp 1C0515CC, bp 1C0515A0, ip 55, ZeroDivide(Exception)>>_propagateFrom:}
	receiver: a ZeroDivide
	arg[0]: a ExceptionHandler
	stack temp[0]: nil
	stack temp[1]: a ExceptionHandler
	stack temp[2]: nil
	stack temp[3]: a Process('Main' base 1C050000* in SessionManager>>logError: sp=00000000 ip=4 list=011D0010)
	stack temp[4]: nil

{1C051584: cf 1C051565, sp 1C051598, bp 1C051580, ip 6, ZeroDivide(Exception)>>_propagate}
	receiver: a ZeroDivide
	stack temp[0]: nil

{1C051564: cf 1C051549, sp 1C051578, bp 1C051564, ip 13, ZeroDivide(Exception)>>signal}
	receiver: a ZeroDivide

{1C051548: cf 1C051525, sp 1C05155C, bp 1C051540, ip 8, ZeroDivide(Exception)>>signal:with:}
	receiver: a ZeroDivide
	arg[0]: nil
	arg[1]: 14

{1C051524: cf 1C051501, sp 1C051538, bp 1C05151C, ip 6, ZeroDivide class(Exception class)>>signal:with:}
	receiver: ZeroDivide
	arg[0]: nil
	arg[1]: 14

{1C051500: cf 1C0514E1, sp 1C051514, bp 1C0514FC, ip 5, ZeroDivide class(Exception class)>>signalWith:}
	receiver: ZeroDivide
	arg[0]: 14

{1C0514E0: cf 1C0514C1, sp 1C0514F4, bp 1C0514DC, ip 3, ZeroDivide class>>dividend:}
	receiver: ZeroDivide
	arg[0]: 14

{1C0514C0: cf 1C05149D, sp 1C0514D4, bp 1C0514B8, ip 14, ProcessorScheduler>>fpException:}
	receiver: a ProcessorScheduler
	arg[0]: a ByteArray
	stack temp[0]: a _FPIEEE_RECORD

{1C05149C: cf 1C051471, sp 1C0514B0, bp 1C051494, ip 16, [] in ProcessorScheduler>>vmi:list:no:with:}
	receiver: a ProcessorScheduler

{1C051470: cf 1C051451, sp 1C051484, bp 1C05146C, ip 18, BlockClosure>>ifCurtailed:}
	receiver: [] @ 0 in nil
	arg[0]: [] @ 24 in ProcessorScheduler>>vmi:list:no:with:

{1C051450: cf 1C051425, sp 1C051464, bp 1C051440, ip 27, ProcessorScheduler>>vmi:list:no:with:}
	receiver: a ProcessorScheduler
	arg[0]: 4628
	arg[1]: nil
	arg[2]: 10
	arg[3]: a ByteArray

{1C051424: cf 1C051401, sp 1C051438, bp 1C05141C, ip 0, Float>>/}
	receiver: 14
	arg[0]: 0
	stack temp[0]: -402652491

{1C051400: cf 1C0513A9, sp 1C051414, bp 1C0513C4, ip 112, TextTileIcon>>drawOnGraphics:at:extent:}
	receiver: a TextTileIcon
	arg[0]: a GdiplusGraphics
	arg[1]: a Point
	arg[2]: a Point
	stack temp[0]: nil
	stack temp[1]: a RGB
	stack temp[2]: a Point
	stack temp[3]: 16
	stack temp[4]: 'Segoe UI Symbol'
	stack temp[5]: L'\xd83c\xdf93'
	stack temp[6]: a GdiplusFont
	stack temp[7]: a Rectangle
	stack temp[8]: nil
	stack temp[9]: 14
	stack temp[10]: 0
	stack temp[11]: a GdiplusSolidBrush

{1C0513A8: cf 1C051381, sp 1C0513BC, bp 1C05139C, ip 21, TextTileIcon>>bitmapWithExtent:}
	receiver: a TextTileIcon
	arg[0]: a Point
	stack temp[0]: a GdiplusBitmap
	stack temp[1]: a GdiplusGraphics

{1C051380: cf 1C051355, sp 1C051394, bp 1C051370, ip 5, TextTileIcon>>addToImageList:mask:}
	receiver: a TextTileIcon
	arg[0]: a WinImageList
	arg[1]: a ColorNone
	stack temp[0]: nil
	stack temp[1]: nil

{1C051354: cf 1C051325, sp 1C051368, bp 1C051348, ip 24, [] in ImageManager>>basicAddImage:extent:maskcolor:}
	receiver: nil
	arg[0]: a WinImageList

{1C051324: cf 1C051301, sp 1C051340, bp 1C05131C, ip 18, LookupTable>>do:}
	receiver: a LookupTable
	arg[0]: [] @ 20 in ImageManager>>basicAddImage:extent:maskcolor:
	stack temp[0]: 2

{1C051300: cf 1C0512D9, sp 1C051314, bp 1C0512F4, ip 29, IconImageManager(ImageManager)>>basicAddImage:extent:maskcolor:}
	receiver: a IconImageManager
	arg[0]: a TextTileIcon
	arg[1]: a Point
	arg[2]: a ColorNone
	env temp[0]: nil

{1C0512D8: cf 1C0512B1, sp 1C0512EC, bp 1C0512CC, ip 13, IconImageManager(ImageManager)>>addImage:extent:maskcolor:}
	receiver: a IconImageManager
	arg[0]: a TextTileIcon
	arg[1]: a Point
	arg[2]: a ColorNone

{1C0512B0: cf 1C05128D, sp 1C0512C4, bp 1C0512A8, ip 7, IconImageManager(ImageManager)>>addImage:maskcolor:}
	receiver: a IconImageManager
	arg[0]: a TextTileIcon
	arg[1]: a ColorNone

{1C05128C: cf 1C05126D, sp 1C0512A0, bp 1C051288, ip 4, IconImageManager(ImageManager)>>addImage:}
	receiver: a IconImageManager
	arg[0]: a TextTileIcon

{1C05126C: cf 1C05124D, sp 1C051280, bp 1C051268, ip 13, [] in IconImageManager(ImageManager)>>indexOfImage:}
	receiver: a IconImageManager

{1C05124C: cf 1C051225, sp 1C051260, bp 1C051240, ip 10, LookupTable>>at:ifAbsent:}
	receiver: a LookupTable
	arg[0]: a TextTileIcon
	arg[1]: [] @ 11 in ImageManager>>indexOfImage:
	stack temp[0]: 14

{1C051224: cf 1C051205, sp 1C051238, bp 1C051220, ip 15, IconImageManager(ImageManager)>>indexOfImage:}
	receiver: a IconImageManager
	arg[0]: a TextTileIcon

{1C051204: cf 1C0511E5, sp 1C051218, bp 1C051204, ip 4, TextTileIcon>>imageIndex}
	receiver: a TextTileIcon

{1C0511E4: cf 1C0511C1, sp 1C0511FC, bp 1C0511DC, ip 16, TextTileIcon>>asAlphaBitmap:}
	receiver: a TextTileIcon
	arg[0]: a Point
	stack temp[0]: a DIBSection

{1C0511C0: cf 1C051195, sp 1C0511D4, bp 1C0511B8, ip 23, [] in IconImageManager>>bitmapForIcon:extent:}
	receiver: nil

{1C051194: cf 1C05116D, sp 1C0511B0, bp 1C051188, ip 14, LookupTable(Dictionary)>>at:ifAbsentPut:}
	receiver: a LookupTable
	arg[0]: a TextTileIcon
	arg[1]: [] @ 20 in IconImageManager>>bitmapForIcon:extent:
	stack temp[0]: a Object

{1C05116C: cf 1C051145, sp 1C051180, bp 1C051160, ip 25, IconImageManager>>bitmapForIcon:extent:}
	receiver: a IconImageManager
	arg[0]: a TextTileIcon
	arg[1]: a Point
	stack temp[0]: a LookupTable

{1C051144: cf 1C051121, sp 1C051158, bp 1C051140, ip 15, ToolbarIconButton>>renderBitmap}
	receiver: a ToolbarIconButton
	stack temp[0]: a TextTileIcon

{1C051120: cf 1C0510F9, sp 1C051138, bp 1C05111C, ip 3, ToolbarIconButton>>imageIndexIn:}
	receiver: a ToolbarIconButton
	arg[0]: a ToolbarA

{1C0510F8: cf 1C0510CD, sp 1C051114, bp 1C0510E8, ip 35, [] in ToolbarA(Toolbar)>>basicAddItems:}
	receiver: a ToolbarA
	arg[0]: a TBBUTTON
	arg[1]: a ToolbarIconButton
	stack temp[0]: false

{1C0510CC: cf 1C051095, sp 1C0510E0, bp 1C0510B8, ip 38, [] in ExternalArray>>with:do:}
	receiver: nil
	arg[0]: 421682624
	arg[1]: a ToolbarIconButton

{1C051094: cf 1C051069, sp 1C0510B0, bp 1C051084, ip 16, Array(ArrayedCollection)>>inject:into:}
	receiver: a Array
	arg[0]: 421682384
	arg[1]: [] @ 30 in ExternalArray>>with:do:
	stack temp[0]: 421682624
	stack temp[1]: 13

{1C051068: cf 1C05103D, sp 1C05107C, bp 1C051058, ip 43, StructureArray(ExternalArray)>>with:do:}
	receiver: a StructureArray
	arg[0]: a Array
	arg[1]: [] @ 19 in Toolbar>>basicAddItems:
	stack temp[0]: a TBBUTTON
	stack temp[1]: 20

{1C05103C: cf 1C051011, sp 1C051050, bp 1C05102C, ip 9, StructureArray class>>withAll:elementClass:initializer:}
	receiver: StructureArray
	arg[0]: a Array
	arg[1]: TBBUTTON
	arg[2]: [] @ 19 in Toolbar>>basicAddItems:
	stack temp[0]: a StructureArray

{1C051010: cf 1C050FE9, sp 1C051024, bp 1C051004, ip 59, ToolbarA(Toolbar)>>basicAddItems:}
	receiver: a ToolbarA
	arg[0]: a Array
	stack temp[0]: nil
	stack temp[1]: false

{1C050FE8: cf 1C050FCD, sp 1C050FFC, bp 1C050FE8, ip 50, ToolbarA(Toolbar)>>onViewCreated}
	receiver: a ToolbarA

{1C050FCC: cf 1C050FA9, sp 1C050FE0, bp 1C050FC4, ip 10, ToolbarA(View)>>createAt:extent:}
	receiver: a ToolbarA
	arg[0]: a Point
	arg[1]: a Point

{1C050FA8: cf 1C050F8D, sp 1C050FBC, bp 1C050FA8, ip 5, MessageSend(MessageSendAbstract)>>value}
	receiver: a MessageSend

{1C050F8C: cf 1C050F65, sp 1C050FA0, bp 1C050F88, ip 11, [] in MessageSequenceAbstract>>value}
	receiver: nil
	arg[0]: a MessageSend

{1C050F64: cf 1C050F41, sp 1C050F80, bp 1C050F5C, ip 11, OrderedCollection>>do:}
	receiver: a OrderedCollection
	arg[0]: [] @ 9 in MessageSequenceAbstract>>value
	stack temp[0]: 1

{1C050F40: cf 1C050F21, sp 1C050F54, bp 1C050F3C, ip 4, MessageSequence>>messagesDo:}
	receiver: a MessageSequence
	arg[0]: [] @ 9 in MessageSequenceAbstract>>value

{1C050F20: cf 1C050F05, sp 1C050F34, bp 1C050F20, ip 15, MessageSequence(MessageSequenceAbstract)>>value}
	receiver: a MessageSequence
	env temp[0]: nil

{1C050F04: cf 1C050EE5, sp 1C050F18, bp 1C050F00, ip 3, ToolbarA(View)>>state:}
	receiver: a ToolbarA
	arg[0]: a MessageSequence

{1C050EE4: cf 1C050EC1, sp 1C050EF8, bp 1C050EDC, ip 11, ToolbarA(View)>>restoreFromProxy:}
	receiver: a ToolbarA
	arg[0]: a STBViewProxy
	stack temp[0]: nil

{1C050EC0: cf 1C050E9D, sp 1C050ED4, bp 1C050EB8, ip 35, ToolbarA(STBViewProxy)>>restoreView}
	receiver: a ToolbarA
	stack temp[0]: a STBViewProxy
	stack temp[1]: 26

{1C050E9C: cf 1C050E75, sp 1C050EB0, bp 1C050E98, ip 18, [] in View>>restoreFromProxy:}
	receiver: nil
	arg[0]: a ToolbarA

{1C050E74: cf 1C050E51, sp 1C050E90, bp 1C050E6C, ip 12, Array(ArrayedCollection)>>do:}
	receiver: a Array
	arg[0]: [] @ 16 in View>>restoreFromProxy:
	stack temp[0]: 1

{1C050E50: cf 1C050E2D, sp 1C050E64, bp 1C050E48, ip 20, ContainerView(View)>>restoreFromProxy:}
	receiver: a ContainerView
	arg[0]: a STBViewProxy
	stack temp[0]: nil

{1C050E2C: cf 1C050E09, sp 1C050E40, bp 1C050E24, ip 35, ContainerView(STBViewProxy)>>restoreView}
	receiver: a ContainerView
	stack temp[0]: a STBViewProxy
	stack temp[1]: 16

{1C050E08: cf 1C050DE9, sp 1C050E1C, bp 1C050E04, ip 2, ContainerView(STBViewProxy)>>restoreTopView}
	receiver: a ContainerView
	stack temp[0]: nil

{1C050DE8: cf 1C050DCD, sp 1C050DFC, bp 1C050DE8, ip 44, [] in ContainerView(STBViewProxy)>>stbFixup:at:}
	receiver: a ContainerView

{1C050DCC: cf 1C050DA5, sp 1C050DE0, bp 1C050DC8, ip 9, [] in STBInFiler>>evaluateDeferredActions}
	receiver: nil
	arg[0]: [] @ 42 in STBViewProxy>>stbFixup:at:

{1C050DA4: cf 1C050D81, sp 1C050DC0, bp 1C050D9C, ip 11, OrderedCollection>>do:}
	receiver: a OrderedCollection
	arg[0]: [] @ 7 in STBInFiler>>evaluateDeferredActions
	stack temp[0]: 1

{1C050D80: cf 1C050D65, sp 1C050D94, bp 1C050D80, ip 11, STLInFiler(STBInFiler)>>evaluateDeferredActions}
	receiver: a STLInFiler

{1C050D64: cf 1C050D45, sp 1C050D78, bp 1C050D60, ip 4, STLInFiler(STBInFiler)>>next}
	receiver: a STLInFiler
	stack temp[0]: a ContainerView

{1C050D44: cf 1C050D1D, sp 1C050D58, bp 1C050D38, ip 18, ResourceIdentifier>>loadWithContext:forEdit:}
	receiver: a ResourceIdentifier
	arg[0]: a ReferenceView
	arg[1]: false
	stack temp[0]: a Array

{1C050D1C: cf 1C050CFD, sp 1C050D30, bp 1C050D18, ip 4, ResourceIdentifier>>loadWithContext:}
	receiver: a ResourceIdentifier
	arg[0]: a ReferenceView

{1C050CFC: cf 1C050CE1, sp 1C050D10, bp 1C050CFC, ip 4, ReferenceView>>loadReferee}
	receiver: a ReferenceView

{1C050CE0: cf 1C050CC5, sp 1C050CF4, bp 1C050CE0, ip 7, ReferenceView>>referee}
	receiver: a ReferenceView

{1C050CC4: cf 1C050CA9, sp 1C050CD8, bp 1C050CC4, ip 2, ReferenceView>>createDelegate}
	receiver: a ReferenceView

{1C050CA8: cf 1C050C8D, sp 1C050CBC, bp 1C050CA8, ip 6, ReferenceView(AbstractDelegatingView)>>onViewCreated}
	receiver: a ReferenceView

{1C050C8C: cf 1C050C69, sp 1C050CA0, bp 1C050C84, ip 10, ReferenceView(View)>>createAt:extent:}
	receiver: a ReferenceView
	arg[0]: a Point
	arg[1]: a Point

{1C050C68: cf 1C050C4D, sp 1C050C7C, bp 1C050C68, ip 5, MessageSend(MessageSendAbstract)>>value}
	receiver: a MessageSend

{1C050C4C: cf 1C050C25, sp 1C050C60, bp 1C050C48, ip 11, [] in MessageSequenceAbstract>>value}
	receiver: nil
	arg[0]: a MessageSend

{1C050C24: cf 1C050C01, sp 1C050C40, bp 1C050C1C, ip 11, OrderedCollection>>do:}
	receiver: a OrderedCollection
	arg[0]: [] @ 9 in MessageSequenceAbstract>>value
	stack temp[0]: 1

{1C050C00: cf 1C050BE1, sp 1C050C14, bp 1C050BFC, ip 4, MessageSequence>>messagesDo:}
	receiver: a MessageSequence
	arg[0]: [] @ 9 in MessageSequenceAbstract>>value

{1C050BE0: cf 1C050BC5, sp 1C050BF4, bp 1C050BE0, ip 15, MessageSequence(MessageSequenceAbstract)>>value}
	receiver: a MessageSequence
	env temp[0]: nil

{1C050BC4: cf 1C050BA5, sp 1C050BD8, bp 1C050BC0, ip 3, ReferenceView(View)>>state:}
	receiver: a ReferenceView
	arg[0]: a MessageSequence

{1C050BA4: cf 1C050B81, sp 1C050BB8, bp 1C050B9C, ip 11, ReferenceView(View)>>restoreFromProxy:}
	receiver: a ReferenceView
	arg[0]: a STBViewProxy
	stack temp[0]: nil

{1C050B80: cf 1C050B5D, sp 1C050B94, bp 1C050B78, ip 35, ReferenceView(STBViewProxy)>>restoreView}
	receiver: a ReferenceView
	stack temp[0]: a STBViewProxy
	stack temp[1]: 15

{1C050B5C: cf 1C050B35, sp 1C050B70, bp 1C050B58, ip 18, [] in View>>restoreFromProxy:}
	receiver: nil
	arg[0]: a ReferenceView

{1C050B34: cf 1C050B11, sp 1C050B50, bp 1C050B2C, ip 12, Array(ArrayedCollection)>>do:}
	receiver: a Array
	arg[0]: [] @ 16 in View>>restoreFromProxy:
	stack temp[0]: 1

{1C050B10: cf 1C050AED, sp 1C050B24, bp 1C050B08, ip 20, ShellView(View)>>restoreFromProxy:}
	receiver: a ShellView
	arg[0]: a STBViewProxy
	stack temp[0]: nil

{1C050AEC: cf 1C050AC9, sp 1C050B00, bp 1C050AE4, ip 35, ShellView(STBViewProxy)>>restoreView}
	receiver: a ShellView
	stack temp[0]: a STBViewProxy
	stack temp[1]: 28

{1C050AC8: cf 1C050AA9, sp 1C050ADC, bp 1C050AC4, ip 2, ShellView(STBViewProxy)>>restoreTopView}
	receiver: a ShellView
	stack temp[0]: nil

{1C050AA8: cf 1C050A8D, sp 1C050ABC, bp 1C050AA8, ip 44, [] in ShellView(STBViewProxy)>>stbFixup:at:}
	receiver: a ShellView

{1C050A8C: cf 1C050A65, sp 1C050AA0, bp 1C050A88, ip 9, [] in STBInFiler>>evaluateDeferredActions}
	receiver: nil
	arg[0]: [] @ 42 in STBViewProxy>>stbFixup:at:

{1C050A64: cf 1C050A41, sp 1C050A80, bp 1C050A5C, ip 11, OrderedCollection>>do:}
	receiver: a OrderedCollection
	arg[0]: [] @ 7 in STBInFiler>>evaluateDeferredActions
	stack temp[0]: 1

{1C050A40: cf 1C050A25, sp 1C050A54, bp 1C050A40, ip 11, STLInFiler(STBInFiler)>>evaluateDeferredActions}
	receiver: a STLInFiler

{1C050A24: cf 1C050A05, sp 1C050A38, bp 1C050A20, ip 4, STLInFiler(STBInFiler)>>next}
	receiver: a STLInFiler
	stack temp[0]: a ShellView

{1C050A04: cf 1C0509DD, sp 1C050A18, bp 1C0509F8, ip 18, ResourceIdentifier>>loadWithContext:forEdit:}
	receiver: a ResourceIdentifier
	arg[0]: a DesktopView
	arg[1]: false
	stack temp[0]: a Array

{1C0509DC: cf 1C0509BD, sp 1C0509F0, bp 1C0509D8, ip 4, ResourceIdentifier>>loadWithContext:}
	receiver: a ResourceIdentifier
	arg[0]: a DesktopView

{1C0509BC: cf 1C050991, sp 1C0509D0, bp 1C0509B0, ip 7, JadeTranscript class(Presenter class)>>loadViewResource:inContext:}
	receiver: JadeTranscript
	arg[0]: 'Default view'
	arg[1]: a DesktopView
	stack temp[0]: a ResourceIdentifier

{1C050990: cf 1C050969, sp 1C0509A8, bp 1C050988, ip 16, JadeTranscript(Shell)>>createView:}
	receiver: a JadeTranscript
	arg[0]: 'Default view'
	stack temp[0]: a DesktopView

{1C050968: cf 1C050941, sp 1C050980, bp 1C050964, ip 9, JadeTranscript class(JadeTextDocument class)>>showOnSession:}
	receiver: JadeTranscript
	arg[0]: a GciSession33

{1C050940: cf 1C050921, sp 1C05095C, bp 1C05093C, ip 16, JadeLoginShell>>postLogin:}
	receiver: a JadeLoginShell
	arg[0]: a GciSession33

{1C050920: cf 1C050901, sp 1C050934, bp 1C05091C, ip 65, JadeLoginShell>>login}
	receiver: a JadeLoginShell
	stack temp[0]: a CardContainer
	env temp[0]: a GciSession33

{1C050900: cf 1C0508E1, sp 1C050914, bp 1C0508FC, ip 4, Symbol>>forwardTo:}
	receiver: login
	arg[0]: a JadeLoginShell

{1C0508E0: cf 1C0508C1, sp 1C0508F4, bp 1C0508DC, ip 4, CommandDescription>>performAgainst:}
	receiver: a CommandDescription
	arg[0]: a JadeLoginShell

{1C0508C0: cf 1C05089D, sp 1C0508D4, bp 1C0508C0, ip 16, [] in Command>>value}
	receiver: a Command

{1C05089C: cf 1C05087D, sp 1C0508B0, bp 1C050898, ip 18, BlockClosure>>ifCurtailed:}
	receiver: [] @ 0 in nil
	arg[0]: [] @ 25 in Command>>value

{1C05087C: cf 1C050859, sp 1C050890, bp 1C050874, ip 3, BlockClosure>>ensure:}
	receiver: [] @ 13 in Command>>value
	arg[0]: [] @ 25 in Command>>value
	stack temp[0]: nil

{1C050858: cf 1C050839, sp 1C05086C, bp 1C050854, ip 30, Command>>value}
	receiver: a Command
	stack temp[0]: nil

{1C050838: cf 1C050819, sp 1C05084C, bp 1C050834, ip 30, ShellView>>performCommand:}
	receiver: a ShellView
	arg[0]: a Command

{1C050818: cf 1C0507F9, sp 1C05082C, bp 1C050814, ip 4, JadeLoginShell(Shell)>>performCommand:}
	receiver: a JadeLoginShell
	arg[0]: a Command

{1C0507F8: cf 1C0507D1, sp 1C05080C, bp 1C0507EC, ip 10, CommandQuery>>perform}
	receiver: a CommandQuery
	stack temp[0]: a Command
	stack temp[1]: nil
	stack temp[2]: a JadeLoginShell

{1C0507D0: cf 1C0507AD, sp 1C0507E4, bp 1C0507C8, ip 8, DelegatingCommandPolicy(CommandPolicy)>>route:}
	receiver: a DelegatingCommandPolicy
	arg[0]: a CommandDescription
	stack temp[0]: a CommandQuery

{1C0507AC: cf 1C050785, sp 1C0507C0, bp 1C0507A8, ip 15, [] in PushButton(View)>>onCommand:}
	receiver: a PushButton

{1C050784: cf 1C050765, sp 1C050798, bp 1C050780, ip 18, BlockClosure>>ifCurtailed:}
	receiver: [] @ 0 in nil
	arg[0]: [] @ 18 in Cursor>>showWhile:

{1C050764: cf 1C050741, sp 1C050778, bp 1C05075C, ip 3, BlockClosure>>ensure:}
	receiver: [] @ 11 in View>>onCommand:
	arg[0]: [] @ 18 in Cursor>>showWhile:
	stack temp[0]: nil

{1C050740: cf 1C050719, sp 1C050754, bp 1C050734, ip 27, Cursor>>showWhile:}
	receiver: a Cursor
	arg[0]: [] @ 11 in View>>onCommand:
	stack temp[0]: nil
	stack temp[1]: a ExternalHandle(00010046)

{1C050718: cf 1C0506F5, sp 1C05072C, bp 1C050710, ip 17, PushButton(View)>>onCommand:}
	receiver: a PushButton
	arg[0]: a CommandDescription
	stack temp[0]: nil

{1C0506F4: cf 1C0506D9, sp 1C050708, bp 1C0506F4, ip 4, PushButton(CommandButton)>>onActionPerformed}
	receiver: a PushButton

{1C0506D8: cf 1C0506BD, sp 1C0506EC, bp 1C0506D8, ip 3, PushButton(View)>>performAction}
	receiver: a PushButton

{1C0506BC: cf 1C050699, sp 1C0506D0, bp 1C0506B4, ip 6, PushButton>>command:id:}
	receiver: a PushButton
	arg[0]: 0
	arg[1]: 4140

{1C050698: cf 1C050665, sp 1C0506AC, bp 1C050680, ip 34, ContainerView(View)>>wmCommand:wParam:lParam:}
	receiver: a ContainerView
	arg[0]: 273
	arg[1]: 4140
	arg[2]: 65768
	stack temp[0]: 4140
	stack temp[1]: nil
	stack temp[2]: a PushButton

{1C050664: cf 1C050635, sp 1C050678, bp 1C050650, ip 23, ContainerView(View)>>dispatchMessage:wParam:lParam:}
	receiver: a ContainerView
	arg[0]: 273
	arg[1]: 4140
	arg[2]: 65768
	stack temp[0]: nil
	stack temp[1]: wmCommand:wParam:lParam:

{1C050634: cf 1C050601, sp 1C050648, bp 1C050624, ip 69, [] in InputState>>wndProc:message:wParam:lParam:cookie:}
	receiver: nil

{1C050600: cf 1C0505D9, sp 1C050614, bp 1C0505FC, ip 18, BlockClosure>>ifCurtailed:}
	receiver: [] @ 0 in nil
	arg[0]: [] @ 79 in InputState>>wndProc:message:wParam:lParam:cookie:

{1C0505D8: cf 1C05058D, sp 1C0505F4, bp 1C0505C0, ip 84, GuiInputState(InputState)>>wndProc:message:wParam:lParam:cookie:}
	receiver: a GuiInputState
	arg[0]: 65734
	arg[1]: 273
	arg[2]: 4140
	arg[3]: 65768
	arg[4]: 1669532
	stack temp[0]: a ContainerView

{1C05058C: cf 1C050565, sp 1C0505B8, bp 1C050580, ip 10, PushButton(ControlView)>>defaultWindowProcessing:wParam:lParam:}
	receiver: a PushButton
	arg[0]: 514
	arg[1]: 0
	arg[2]: 917637

{1C050564: cf 1C050549, sp 1C050578, bp 1C050564, ip 12, MouseEvent(WindowsEvent)>>defaultWindowProcessing}
	receiver: a MouseEvent

{1C050548: cf 1C050529, sp 1C05055C, bp 1C050544, ip 8, PushButton(View)>>onLeftButtonReleased:}
	receiver: a PushButton
	arg[0]: a MouseEvent

{1C050528: cf 1C050501, sp 1C05053C, bp 1C05051C, ip 9, PushButton(View)>>wmLButtonUp:wParam:lParam:}
	receiver: a PushButton
	arg[0]: 514
	arg[1]: 0
	arg[2]: 917637

{1C050500: cf 1C0504D1, sp 1C050514, bp 1C0504EC, ip 23, PushButton(View)>>dispatchMessage:wParam:lParam:}
	receiver: a PushButton
	arg[0]: 514
	arg[1]: 0
	arg[2]: 917637
	stack temp[0]: nil
	stack temp[1]: wmLButtonUp:wParam:lParam:

{1C0504D0: cf 1C05049D, sp 1C0504E4, bp 1C0504C0, ip 69, [] in InputState>>wndProc:message:wParam:lParam:cookie:}
	receiver: nil

{1C05049C: cf 1C050475, sp 1C0504B0, bp 1C050498, ip 18, BlockClosure>>ifCurtailed:}
	receiver: [] @ 0 in nil
	arg[0]: [] @ 79 in InputState>>wndProc:message:wParam:lParam:cookie:

{1C050474: cf 1C050435, sp 1C050490, bp 1C05045C, ip 84, GuiInputState(InputState)>>wndProc:message:wParam:lParam:cookie:}
	receiver: a GuiInputState
	arg[0]: 65768
	arg[1]: 514
	arg[2]: 0
	arg[3]: 917637
	arg[4]: 1670108
	stack temp[0]: a PushButton

{1C050434: cf 1C050415, sp 1C050454, bp 1C050430, ip 6, ShellView(View)>>isDialogMessage:}
	receiver: a ShellView
	arg[0]: a MSG

{1C050414: cf 1C0503F5, sp 1C050428, bp 1C050410, ip 5, ShellView>>preTranslateMouseInput:}
	receiver: a ShellView
	arg[0]: a MSG

{1C0503F4: cf 1C0503D5, sp 1C050408, bp 1C0503F0, ip 13, ShellView(View)>>preTranslateMessage:}
	receiver: a ShellView
	arg[0]: a MSG

{1C0503D4: cf 1C0503AD, sp 1C0503E8, bp 1C0503C8, ip 17, GuiInputState(InputState)>>preTranslateMessage:}
	receiver: a GuiInputState
	arg[0]: a MSG
	stack temp[0]: 131198
	stack temp[1]: a ShellView

{1C0503AC: cf 1C05038D, sp 1C0503C0, bp 1C0503A8, ip 19, GuiInputState(InputState)>>pumpMessage:}
	receiver: a GuiInputState
	arg[0]: a MSG

{1C05038C: cf 1C050361, sp 1C0503A0, bp 1C05037C, ip 18, GuiInputState(InputState)>>loopWhile:}
	receiver: a GuiInputState
	arg[0]: [] @ 9 in InputState>>mainLoop
	stack temp[0]: a MSG
	stack temp[1]: true
	stack temp[2]: [] @ 9 in SessionManager>>forkMain

{1C050360: cf 1C050345, sp 1C050374, bp 1C050360, ip 15, GuiInputState(InputState)>>mainLoop}
	receiver: a GuiInputState

{1C050344: cf 1C050329, sp 1C050358, bp 1C050344, ip 14, [] in GuiInputState(InputState)>>forkMain}
	receiver: a GuiInputState

{1C050328: cf 1C05030D, sp 1C05033C, bp 1C050328, ip 13, ExceptionHandler(ExceptionHandlerAbstract)>>markAndTry}
	receiver: a ExceptionHandler

{1C05030C: cf 1C0502E5, sp 1C050320, bp 1C050308, ip 22, [] in ExceptionHandler(ExceptionHandlerAbstract)>>try:}
	receiver: a ExceptionHandler

{1C0502E4: cf 1C0502C5, sp 1C0502F8, bp 1C0502E0, ip 18, BlockClosure>>ifCurtailed:}
	receiver: [] @ 0 in nil
	arg[0]: [] @ 39 in ExceptionHandlerAbstract>>try:

{1C0502C4: cf 1C0502A1, sp 1C0502D8, bp 1C0502BC, ip 3, BlockClosure>>ensure:}
	receiver: [] @ 17 in ExceptionHandlerAbstract>>try:
	arg[0]: [] @ 39 in ExceptionHandlerAbstract>>try:
	stack temp[0]: nil

{1C0502A0: cf 1C050279, sp 1C0502B4, bp 1C050294, ip 44, ExceptionHandler(ExceptionHandlerAbstract)>>try:}
	receiver: a ExceptionHandler
	arg[0]: [] @ 10 in InputState>>forkMain
	stack temp[0]: nil
	stack temp[1]: a Process('Main' base 1C050000* in SessionManager>>logError: sp=00000000 ip=4 list=011D0010)
	env temp[0]: nil

{1C050278: cf 1C050255, sp 1C05028C, bp 1C050270, ip 7, BlockClosure>>on:do:}
	receiver: [] @ 10 in InputState>>forkMain
	arg[0]: ProcessTermination
	arg[1]: [] @ 13 in BlockClosure>>newProcess:

{1C050254: cf 00000001, sp 1C050268, bp 1C050254, ip 17, [] in BlockClosure>>newProcess:}
	receiver: [] @ 10 in InputState>>forkMain

<Bottom of stack>

********************************* End of dump **********************************

(Reported by Otto Behrens)

Metadata

Metadata

Assignees

No one assigned

    Labels

    WineProblems with Wine in Linux or macOS

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions