Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cursor-move crash #54

Closed
thazy opened this issue Aug 24, 2018 · 1 comment
Closed

Cursor-move crash #54

thazy opened this issue Aug 24, 2018 · 1 comment

Comments

@thazy
Copy link

thazy commented Aug 24, 2018

In window shown, just moving cursor caused crash (terminal record follows; note git pulls and go build):

img_0158

NOTE: this record also spans when slider1 button got stuck (previous issue report).

hazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi$ git pull
remote: Counting objects: 33, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 33 (delta 28), reused 31 (delta 26), pack-reused 0
Unpacking objects: 100% (33/33), done.
From https://github.com/goki/gi
f8f1f5d..f4b4d0a master -> origin/master
Updating f8f1f5d..f4b4d0a
Fast-forward
README.md | 12 +++++--
dialogs.go | 45 ++++++++------------------
font.go | 13 +++-----
giv/argview.go | 175 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
giv/colorview.go | 7 +---
giv/dialogs.go | 104 ++++++++++++++++++++++++++++++++++++++---------------------
giv/filevalueview.go | 72 +++++++++++++++++++++++++++++++++++++++++
giv/fileview.go | 11 ++-----
giv/fontview.go | 61 +++++++++++++++++++++--------------
giv/iconview.go | 71 ++++++++++++++++++++++++----------------
giv/mapview.go | 69 ++++++++++++++++++++-------------------
giv/methview.go | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------
giv/prefsview.go | 58 ++++++++++++++-------------------
giv/sliceview.go | 59 ++++++++++++++++++----------------
giv/structview.go | 30 ++++++++---------
giv/tableview.go | 75 +++++++++++++++++++++---------------------
giv/valueview.go | 368 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------
prefs.go | 80 ++++++++++++++++++++++++++-------------------
textfield.go | 101 +++++++++++++++++++++++++--------------------------------
widget.go | 14 ++++++--
20 files changed, 1053 insertions(+), 554 deletions(-)
create mode 100644 giv/argview.go
create mode 100644 giv/filevalueview.go
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi$ cd ../ki
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/ki$ git pull
Already up to date.
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/ki$
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/ki$
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/ki$
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/ki$ cd ../gi
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi$ cd examples/
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples$ cd widgets/
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$ ./widgets
Received button signal: ButtonPressed from button: button1
Received button signal: ButtonReleased from button: button1
Received button signal: ButtonClicked from button: button1
Doing final Quit cleanup here..
Doing final Close cleanup here..
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$ go build
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$ ./widgets
Received button signal: ButtonPressed from button: button1
Received button signal: ButtonReleased from button: button1
Received button signal: ButtonClicked from button: button1
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.5
Received slider signal: SliderPressed from slider: slider1 with data: 0.5
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.6
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.7
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.8
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.90000004
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.8
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.7
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.6
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.5
Received slider signal: SliderReleased from slider: slider1 with data: 0.5
Received slider signal: SliderPressed from slider: slider2 with data: 0.5777234
Received slider signal: SliderReleased from slider: slider2 with data: 0.49612403
Received slider signal: SliderValueChanged from slider: slider2 with data: 0.49612403
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.26797882
Received scrollbar signal: SliderPressed from scrollbar: scrollbar1 with data: 0.26797882
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.26916382
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.27034885
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.27153385
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.27271885
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.27390388
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.27508888
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.27627388
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.2774589
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.2798289
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.28101394
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.288124
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.290494
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.29404902
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.29760405
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.29878905
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.30234408
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3035291
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.30708414
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.30945414
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.31300917
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3141942
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3165642
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.31774923
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.32011923
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.32130426
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.32367426
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3260443
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3272293
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.32959932
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.33196935
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.33315435
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.33433935
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.33670938
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3390794
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3414494
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34381944
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34737447
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34974447
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35448453
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35566953
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.36040956
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3615946
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.36514962
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.36751962
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.37107465
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.37344468
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3758147
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3781847
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.38055474
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.38173974
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.38529477
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3876648
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3900348
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.39121982
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.39358982
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.39477485
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.39595985
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.39714485
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.39595985
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.39477485
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.39358982
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.39240482
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3900348
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3876648
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.38292477
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.38173974
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3781847
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3769997
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.37344468
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.36988965
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.36633462
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.36514962
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3627796
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3615946
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.36040956
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35922456
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35685453
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35566953
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35448453
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3521145
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34974447
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34618944
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34381944
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3426344
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34381944
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34618944
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34737447
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34855947
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34974447
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3509295
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3521145
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35448453
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35685453
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35803956
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3615946
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3627796
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3639646
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.36514962
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3639646
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3627796
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3615946
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.36040956
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35922456
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35803956
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35685453
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35566953
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.35448453
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3532995
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3521145
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3509295
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.34974447
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3509295
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3521145
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar1 with data: 0.3532995
Received scrollbar signal: SliderReleased from scrollbar: scrollbar1 with data: 0.3532995
Received scrollbar signal: SliderPressed from scrollbar: scrollbar2 with data: 0.5241468
Received scrollbar signal: SliderReleased from scrollbar: scrollbar2 with data: 0.4564935
Received scrollbar signal: SliderValueChanged from scrollbar: scrollbar2 with data: 0.4564935
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.5
Received slider signal: SliderPressed from slider: slider1 with data: 0.5
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.6
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.7
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.8
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.7
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.6
Received slider signal: SliderValueChanged from slider: slider1 with data: 0.5
Received slider signal: SliderReleased from slider: slider1 with data: 0.5
Received button signal: ButtonPressed from button: button2
Received button signal: ButtonReleased from button: button2
Received button signal: ButtonClicked from button: button2
Received button signal: ButtonPressed from button: button2
Received button signal: ButtonReleased from button: button2
Received button signal: ButtonClicked from button: button2
Received button signal: ButtonPressed from button: button2
Received button signal: ButtonReleased from button: button2
Received button signal: ButtonClicked from button: button2
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
Received slider signal: SliderValueChanged from slider: slider1 with data: -0
Received slider signal: SliderPressed from slider: slider1 with data: -0
Received slider signal: SliderReleased from slider: slider1 with data: -0
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x42dfbad]

goroutine 217 [running]:
image.(*RGBA).Bounds(...)
/usr/local/Cellar/go/1.10.3/libexec/src/image/image.go:72
github.com/goki/gi.(*Viewport2D).ComputeBBox2D(0xc440339000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff)
/Users/thazy/go/src/github.com/goki/gi/viewport2d.go:316 +0x2d
github.com/goki/gi.(*WidgetBase).Move2DBase(0xc440339000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0)
/Users/thazy/go/src/github.com/goki/gi/widget.go:370 +0xf1
github.com/goki/gi.(*Viewport2D).Move2D(0xc440339000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0)
/Users/thazy/go/src/github.com/goki/gi/viewport2d.go:390 +0x6d
github.com/goki/gi.(*Node2DBase).Move2DChildren(0xc439b88480, 0x0, 0xffffffffffffffff)
/Users/thazy/go/src/github.com/goki/gi/node2d.go:558 +0x152
github.com/goki/gi.(*WidgetBase).Move2D(0xc439b88480, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0)
/Users/thazy/go/src/github.com/goki/gi/widget.go:375 +0x8f
github.com/goki/gi.(*Node2DBase).Move2DChildren(0xc442a43088, 0x0, 0xffffffffffffffff)
/Users/thazy/go/src/github.com/goki/gi/node2d.go:558 +0x152
github.com/goki/gi.(*Layout).Move2D(0xc442a43088, 0x0, 0xffffffffffffffff, 0x41d, 0x11a, 0xcc5, 0x781)
/Users/thazy/go/src/github.com/goki/gi/layout.go:1619 +0xd3
github.com/goki/gi.(*PartsWidgetBase).Move2D(0xc442a42c80, 0x0, 0xffffffffffffffff, 0x41d, 0x11a, 0xcc5, 0x781)
/Users/thazy/go/src/github.com/goki/gi/widget.go:755 +0xed
github.com/goki/gi.(*Node2DBase).Move2DChildren(0xc429bce000, 0x0, 0xffffffffffffffff)
/Users/thazy/go/src/github.com/goki/gi/node2d.go:558 +0x152
github.com/goki/gi.(*Layout).Move2D(0xc429bce000, 0x0, 0x0, 0x40d, 0xdf, 0xd00, 0x791)
/Users/thazy/go/src/github.com/goki/gi/layout.go:1619 +0xd3
github.com/goki/gi.(*WidgetBase).Move2DTree(0xc429bce000)
/Users/thazy/go/src/github.com/goki/gi/widget.go:391 +0x185
github.com/goki/gi.(*Layout).SetScroll.func1(0x4629220, 0xc429bce000, 0x462af20, 0xc439a26000, 0x0, 0x44c64c0, 0xc42e81e0c8)
/Users/thazy/go/src/github.com/goki/gi/layout.go:1097 +0x8c
github.com/goki/ki.(*Signal).Emit(0xc439a27af8, 0x462af20, 0xc439a26000, 0x0, 0x44c64c0, 0xc42e81e0c8)
/Users/thazy/go/src/github.com/goki/ki/signal.go:157 +0x1b6
github.com/goki/gi.(*SliderBase).SetValueAction(0xc439a26000, 0x3f800000)
/Users/thazy/go/src/github.com/goki/gi/sliders.go:269 +0xd6
github.com/goki/gi.(*Layout).ScrollDelta(0xc429bce000, 0x0, 0x1, 0x462a0a0)
/Users/thazy/go/src/github.com/goki/gi/layout.go:1167 +0xcd
github.com/goki/gi.(*Layout).LayoutScrollEvents.func1(0x4629220, 0xc429bce000, 0x462de40, 0xc42e973100, 0x3, 0x454ea20, 0xc449e1c040)
/Users/thazy/go/src/github.com/goki/gi/layout.go:1488 +0x9b
github.com/goki/gi.(*WinEventRecv).Call(0xc45200bdd0, 0x462de40, 0xc42e973100, 0x3, 0x454ea20, 0xc449e1c040)
/Users/thazy/go/src/github.com/goki/gi/window.go:1081 +0x6d
github.com/goki/gi.(*Window).SendEventSignal(0xc42e973100, 0x4622da0, 0xc449e1c040, 0x2477aa01)
/Users/thazy/go/src/github.com/goki/gi/window.go:1195 +0xc65
github.com/goki/gi.(*Window).EventLoop(0xc42e973100)
/Users/thazy/go/src/github.com/goki/gi/window.go:960 +0xd5a
created by github.com/goki/gi.(*Window).GoStartEventLoop
/Users/thazy/go/src/github.com/goki/gi/window.go:438 +0x3f
thazy@econ1-190-172-dhcp ~/go/src/github.com/goki/gi/examples/widgets$

@rcoreilly
Copy link
Contributor

looks like something is nil that shouldn't be -- I added a guard and reopen if you get a gain. there are also various other things that have been fixed in the interim that might fix this..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants