Skip to content

Instantly share code, notes, and snippets.

@yegorius
Created July 28, 2019 13:32
Show Gist options
  • Save yegorius/aa6790044451f1f7b36236d4ed7f5cdc to your computer and use it in GitHub Desktop.
Save yegorius/aa6790044451f1f7b36236d4ed7f5cdc to your computer and use it in GitHub Desktop.
settimed crash
─ settimed mojave-timed
Setting timed wallpaper: mojave-timed
Searching for wallpapers...
Filtering wallpapers by name...
Using: /usr/share/backgrounds/gnome/mojave-timed.xml
Using the GNOME Timed Wallpaper format
Initial static wallpaper event at 16:00
Window: 2m16s
Cooldown: 2m16s
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1500.jpg
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1500.jpg.
Using the Feh backend.
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1500.jpg
Activating events in 1m8s
Timed wallpaper start time: 01:00
Registering static event at 01:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0000.jpg
Registering transition at 03:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0000.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0300.jpg.
Registering static event at 04:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0300.jpg
Registering transition at 06:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0300.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0600.jpg.
Registering static event at 07:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0600.jpg
Registering transition at 07:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0600.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0700.jpg.
Registering static event at 08:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0700.jpg
Registering transition at 08:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0700.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0800.jpg.
Registering static event at 09:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0800.jpg
Registering transition at 09:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0800.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0900.jpg.
Registering static event at 10:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0900.jpg
Registering transition at 10:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0900.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1000.jpg.
Registering static event at 11:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1000.jpg
Registering transition at 11:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1000.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1100.jpg.
Registering static event at 12:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1100.jpg
Registering transition at 12:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1100.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1200.jpg.
Registering static event at 13:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1200.jpg
Registering transition at 14:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1200.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1400.jpg.
Registering static event at 15:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1400.jpg
Registering transition at 15:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1400.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1500.jpg.
Registering static event at 16:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1500.jpg
Registering transition at 16:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1500.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1600.jpg.
Registering static event at 17:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1600.jpg
Registering transition at 17:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1600.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1700.jpg.
Registering static event at 18:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1700.jpg
Registering transition at 18:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1700.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1800.jpg.
Registering static event at 19:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1800.jpg
Registering transition at 19:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1800.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1900.jpg.
Registering static event at 20:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1900.jpg
Registering transition at 21:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1900.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-2100.jpg.
Registering static event at 22:00 for setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-2100.jpg
Registering transition at 00:40 for transitioning from /usr/share/backgrounds/gnome/mojave/mojave_dynamic-2100.jpg to /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0000.jpg.
Triggered static wallpaper event at 07:00
Window: 40m
Cooldown: 40m
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0600.jpg
Triggered static wallpaper event at 01:00
Window: 2h40m
Triggered transition event at 06:40 (2894% complete)
Progress: 9h38m52s
Up to: 07:00
Window: 20m
Cooldown: 2m
Loop wait: 5s
Transition type: overlay
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0300.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0600.jpg
Crossfading between images.
Triggered transition event at 09:40 (1994% complete)
Triggered static wallpaper event at 11:00
Window: 40m
Cooldown: 40m
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1000.jpg
Triggered static wallpaper event at 10:00
Window: 40m
Cooldown: 40m
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0900.jpg
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0900.jpg.
Using the Feh backend.
Triggered static wallpaper event at 15:00
Triggered static wallpaper event at 13:00
Triggered transition event at 12:40 (1094% complete)
Window: 1h40m
Cooldown: 1h40m
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1200.jpg
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1200.jpg.
Triggered transition event at 03:40 (3794% complete)
Progress: 12h38m52s
Up to: 04:00
Window: 20m
Cooldown: 2m
Loop wait: 5s
Triggered transition event at 15:40 (194% complete)
Progress: 38m52s
Window: 40m
Cooldown: 40m
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1400.jpg
Triggered transition event at 00:40 (4694% complete)
Progress: 3h38m52s
Triggered transition event at 07:40 (2594% complete)
Triggered static wallpaper event at 09:00
Triggered transition event at 14:40 (494% complete)
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0600.jpg.
Progress: 6h38m52s
Using the Feh backend.
Triggered transition event at 11:40 (1394% complete)
Triggered static wallpaper event at 08:00
Transition type: overlay
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1000.jpg.
Triggered transition event at 08:40 (2294% complete)
Triggered transition event at 10:40 (1694% complete)
Up to: 16:00
Triggered static wallpaper event at 04:00
Triggered static wallpaper event at 12:00
Triggered static wallpaper event at 16:00
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1400.jpg.
Up to: 13:00
Cooldown: 2h40m
Progress: 15h38m52s
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0900.jpg
Progress: 8h38m52s
Progress: 1h38m52s
Up to: 15:00
Window: 20m
Cooldown: 2m
Loop wait: 5s
Transition type: overlay
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1200.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1400.jpg
Crossfading between images.
Up to: 10:00
Window: 20m
Cooldown: 2m
Loop wait: 5s
Transition type: overlay
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0800.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0900.jpg
Crossfading between images.
Using the Feh backend.
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1000.jpg
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1200.jpg
Using the Feh backend.
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0600.jpg
Progress: 4h38m52s
Up to: 12:00
Window: 20m
Cooldown: 2m
Loop wait: 5s
Transition type: overlay
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1000.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1100.jpg
Crossfading between images.
Progress: 5h38m52s
Up to: 11:00
Window: 20m
Cooldown: 2m
Loop wait: 5s
Transition type: overlay
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0900.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1000.jpg
Crossfading between images.
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0000.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0300.jpg
Crossfading between images.
Progress: 7h38m52s
Up to: 09:00
Window: 20m
Cooldown: 2m
Loop wait: 5s
Transition type: overlay
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0700.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0800.jpg
Crossfading between images.
Window: 40m
Cooldown: 40m
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0700.jpg
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0700.jpg.
Using the Feh backend.
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0700.jpg
Window: 20m
Cooldown: 2m
Loop wait: 5s
Transition type: overlay
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1400.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1500.jpg
Crossfading between images.
Window: 2h40m
Cooldown: 2h40m
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0300.jpg
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0300.jpg.
Using the Feh backend.
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0300.jpg
Window: 40m
Cooldown: 40m
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1100.jpg
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1100.jpg.
Using the Feh backend.
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1100.jpg
Window: 40m
Cooldown: 40m
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1500.jpg
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1500.jpg.
Using the Feh backend.
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1500.jpg
Using the Feh backend.
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1400.jpg
Window: 20m
Cooldown: 2m
Loop wait: 5s
Transition type: overlay
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1100.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1200.jpg
Crossfading between images.
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0000.jpg
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0000.jpg.
Using the Feh backend.
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0000.jpg
Up to: 01:00
Window: 20m
Cooldown: 2m
Loop wait: 5s
Transition type: overlay
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-2100.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0000.jpg
Crossfading between images.
Up to: 08:00
Window: 20m
Cooldown: 2m
Loop wait: 5s
Transition type: overlay
From filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0600.jpg
To filename /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0700.jpg
Crossfading between images.
Window: 40m
Cooldown: 40m
Filename: /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0800.jpg
Setting /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0800.jpg.
Using the Feh backend.
feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0800.jpg
failed: feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0600.jpg failed to run
Using the X11 backend.
convert /usr/share/backgrounds/gnome/mojave/mojave_dynamic-0600.jpg /tmp/_setwallpaper.xbm
failed: feh --bg-scale /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1400.jpg failed to run
Using the X11 backend.
convert /usr/share/backgrounds/gnome/mojave/mojave_dynamic-1400.jpg /tmp/_setwallpaper.xbm
Setting /tmp/gnometimed_crossfade.png.
Using the Feh backend.
feh --bg-scale /tmp/gnometimed_crossfade.png
failed: feh --bg-scale /tmp/gnometimed_crossfade.png failed to run
Using the X11 backend.
convert /tmp/gnometimed_crossfade.png /tmp/_setwallpaper.xbm
Setting /tmp/gnometimed_crossfade.png.
Using the Feh backend.
feh --bg-scale /tmp/gnometimed_crossfade.png
failed: feh --bg-scale /tmp/gnometimed_crossfade.png failed to run
Using the X11 backend.
convert /tmp/gnometimed_crossfade.png /tmp/_setwallpaper.xbm
Setting /tmp/gnometimed_crossfade.png.
Using the Feh backend.
feh --bg-scale /tmp/gnometimed_crossfade.png
failed: feh --bg-scale /tmp/gnometimed_crossfade.png failed to run
Using the X11 backend.
convert /tmp/gnometimed_crossfade.png /tmp/_setwallpaper.xbm
Setting /tmp/gnometimed_crossfade.png.
Using the Feh backend.
feh --bg-scale /tmp/gnometimed_crossfade.png
Setting /tmp/gnometimed_crossfade.png.
Using the Feh backend.
feh --bg-scale /tmp/gnometimed_crossfade.png
Setting /tmp/gnometimed_crossfade.png.
Using the Feh backend.
feh --bg-scale /tmp/gnometimed_crossfade.png
failed: feh --bg-scale /tmp/gnometimed_crossfade.png failed to run
Using the X11 backend.
convert /tmp/gnometimed_crossfade.png /tmp/_setwallpaper.xbm
failed: feh --bg-scale /tmp/gnometimed_crossfade.png failed to run
Using the X11 backend.
convert /tmp/gnometimed_crossfade.png /tmp/_setwallpaper.xbm
failed: feh --bg-scale /tmp/gnometimed_crossfade.png failed to run
Using the X11 backend.
convert /tmp/gnometimed_crossfade.png /tmp/_setwallpaper.xbm
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x7f8c80be5756]
runtime stack:
runtime.throw(0x7f8c8127b92d, 0x2a)
/usr/lib/go/src/runtime/panic.go:617 +0x74
runtime.sigpanic()
/usr/lib/go/src/runtime/signal_unix.go:374 +0x4ad
goroutine 106 [syscall]:
runtime.cgocall(0x7f8c8126f4c0, 0xc0713c3ad0, 0x16)
/usr/lib/go/src/runtime/cgocall.go:128 +0x5d fp=0xc0713c3aa0 sp=0xc0713c3a68 pc=0x7f8c810c855d
github.com/xyproto/wallutils._Cfunc_SetBackground(0x7f8c78001430, 0x0)
/tmp/go-build953729026/b063/_cgo_gotypes.go:71 +0x4b fp=0xc0713c3ad0 sp=0xc0713c3aa0 pc=0x7f8c8126acdb
github.com/xyproto/wallutils.(*X11).SetWallpaper(0x7f8c814d4fc0, 0xc000106020, 0x1d, 0x16, 0xc0713c3c88)
/build/wallutils/src/wallutils/x11.go:75 +0xc2 fp=0xc0713c3bc0 sp=0xc0713c3ad0 pc=0x7f8c8126b112
github.com/xyproto/wallutils.SetWallpaperCustom(0xc000106020, 0x1d, 0x1, 0x7f8c81272265, 0x7, 0xc000098000, 0x0)
/build/wallutils/src/wallutils/wallpaper.go:45 +0x2d3 fp=0xc0713c3cc8 sp=0xc0713c3bc0 pc=0x7f8c81268433
github.com/xyproto/wallutils.SetWallpaperVerbose(...)
/build/wallutils/src/wallutils/wallpaper.go:77
main.SetTimedWallpaper.func4(0xc000106020, 0x1d, 0x7f8c8127315c, 0xc)
main.go:103 +0x55 fp=0xc0713c3d10 sp=0xc0713c3cc8 pc=0x7f8c8126e375
github.com/xyproto/gnometimed.(*Wallpaper).EventLoop.func3()
/build/wallutils/src/wallutils/vendor/github.com/xyproto/gnometimed/eventloop.go:198 +0x3af fp=0xc0713c3f90 sp=0xc0713c3d10 pc=0x7f8c8124aaef
github.com/xyproto/event.(*Event).Trigger(0xc00031c3f0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:135 +0x8a fp=0xc0713c3fd8 sp=0xc0713c3f90 pc=0x7f8c8121ea3a
runtime.goexit()
/usr/lib/go/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc0713c3fe0 sp=0xc0713c3fd8 pc=0x7f8c8111d381
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 1 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x12a05f200)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Loop).Go(0xc00187b820, 0x12a05f200)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:48 +0x92
github.com/xyproto/gnometimed.(*Wallpaper).EventLoop(0xc00028c540, 0xc0001ac001, 0xc0001ac0d0, 0xa, 0xc0000a7ab0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/gnometimed/eventloop.go:214 +0x1003
main.SetTimedWallpaper(0x7ffc5c8e930d, 0xc, 0x1, 0x7f8c811d5c00, 0x7f8c81272cb8)
main.go:103 +0x385
main.setTimedWallpaperAction(0xc000090160, 0xc000090160, 0xc0000a7bef)
main.go:121 +0x112
github.com/urfave/cli.HandleAction(0x7f8c813255c0, 0x7f8c813683a8, 0xc000090160, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/urfave/cli/app.go:490 +0xca
github.com/urfave/cli.(*App).Run(0xc00008c4e0, 0xc00000e080, 0x2, 0x2, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/urfave/cli/app.go:264 +0x592
main.main()
main.go:157 +0x25e
goroutine 5 [syscall]:
os/signal.signal_recv(0x0)
/usr/lib/go/src/runtime/sigqueue.go:139 +0x9e
os/signal.loop()
/usr/lib/go/src/os/signal/signal_unix.go:23 +0x24
created by os/signal.init.0
/usr/lib/go/src/os/signal/signal_unix.go:29 +0x43
goroutine 99 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x8baf570ac03)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c0e0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 100 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x18e879b7cf)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c150)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 81 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x8baf56ff5b0)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c000)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 98 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x18c9753e5a)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c070)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 101 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x22d441044c2)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c1c0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 102 [runnable]:
compress/flate.(*compressor).findMatch(0xc081286000, 0xc1a7, 0xc18c, 0x3, 0x32ce, 0x5, 0x2b, 0x7f8c81201a01)
/usr/lib/go/src/compress/flate/deflate.go:233 +0x39f
compress/flate.(*compressor).deflate(0xc081286000)
/usr/lib/go/src/compress/flate/deflate.go:443 +0x80b
compress/flate.(*compressor).write(0xc081286000, 0xc08127a000, 0x3c01, 0x3c01, 0x3c01, 0xc08126e001, 0xc08127e001)
/usr/lib/go/src/compress/flate/deflate.go:551 +0x85
compress/flate.(*Writer).Write(...)
/usr/lib/go/src/compress/flate/deflate.go:709
compress/zlib.(*Writer).Write(0xc000158120, 0xc08127a000, 0x3c01, 0x3c01, 0x3, 0x3, 0x0)
/usr/lib/go/src/compress/zlib/writer.go:154 +0x7a
image/png.(*encoder).writeImage(0xc08148a000, 0x7f8c8136cee0, 0xc000142280, 0x7f8c8136f7c0, 0xc00017c140, 0x6, 0xffffffffffffffff, 0x0, 0x0)
/usr/lib/go/src/image/png/writer.go:511 +0x4fa
image/png.(*encoder).writeIDATs(0xc08148a000)
/usr/lib/go/src/image/png/writer.go:531 +0xe5
image/png.(*Encoder).Encode(0xc08148e000, 0x7f8c8136d1c0, 0xc081498000, 0x7f8c8136f7c0, 0xc00017c140, 0x0, 0x0)
/usr/lib/go/src/image/png/writer.go:632 +0x329
image/png.Encode(...)
/usr/lib/go/src/image/png/writer.go:561
github.com/xyproto/imagelib.Write(0xc000015040, 0x1d, 0x7f8c8136f7c0, 0xc00017c140, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/imagelib/readwrite.go:39 +0x311
github.com/xyproto/crossfade.Files(0xc000222440, 0x3b, 0xc0002224c0, 0x3b, 0xc000015040, 0x1d, 0x4039f17e4b1dae49, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/crossfade/mix.go:26 +0x11c
github.com/xyproto/gnometimed.(*Wallpaper).EventLoop.func3()
/build/wallutils/src/wallutils/vendor/github.com/xyproto/gnometimed/eventloop.go:183 +0x26f
github.com/xyproto/event.(*Event).Trigger(0xc00031c230)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:135 +0x8a
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 82 [chan receive]:
github.com/xyproto/gnometimed.(*Wallpaper).EventLoop.func1(0xc0001abce0, 0xc0002de200, 0x1, 0xc0001ac0d0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/gnometimed/eventloop.go:35 +0xf1
created by github.com/xyproto/gnometimed.(*Wallpaper).EventLoop
/build/wallutils/src/wallutils/vendor/github.com/xyproto/gnometimed/eventloop.go:32 +0x156
goroutine 103 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x22e9400591b)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c2a0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 104 [runnable]:
compress/flate.(*compressor).findMatch(0xc08149a000, 0xa1c1, 0x9e8e, 0x3, 0x388b, 0x5, 0x6, 0x7f8c81201a01)
/usr/lib/go/src/compress/flate/deflate.go:233 +0x39f
compress/flate.(*compressor).deflate(0xc08149a000)
/usr/lib/go/src/compress/flate/deflate.go:443 +0x80b
compress/flate.(*compressor).write(0xc08149a000, 0xc08135e000, 0x3c01, 0x3c01, 0x3c01, 0xc081386001, 0xc08137e001)
/usr/lib/go/src/compress/flate/deflate.go:551 +0x85
compress/flate.(*Writer).Write(...)
/usr/lib/go/src/compress/flate/deflate.go:709
compress/zlib.(*Writer).Write(0xc000118480, 0xc08135e000, 0x3c01, 0x3c01, 0x3, 0x0, 0x0)
/usr/lib/go/src/compress/zlib/writer.go:154 +0x7a
image/png.(*encoder).writeImage(0xc0713bc500, 0x7f8c8136cee0, 0xc0001b2100, 0x7f8c8136f7c0, 0xc000020180, 0x6, 0xffffffffffffffff, 0x0, 0x0)
/usr/lib/go/src/image/png/writer.go:511 +0x4fa
image/png.(*encoder).writeIDATs(0xc0713bc500)
/usr/lib/go/src/image/png/writer.go:531 +0xe5
image/png.(*Encoder).Encode(0xc0713ba020, 0x7f8c8136d1c0, 0xc0713b8008, 0x7f8c8136f7c0, 0xc000020180, 0x0, 0x0)
/usr/lib/go/src/image/png/writer.go:632 +0x329
image/png.Encode(...)
/usr/lib/go/src/image/png/writer.go:561
github.com/xyproto/imagelib.Write(0xc0001c6020, 0x1d, 0x7f8c8136f7c0, 0xc000020180, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/imagelib/readwrite.go:39 +0x311
github.com/xyproto/crossfade.Files(0xc0002225c0, 0x3b, 0xc000222640, 0x3b, 0xc0001c6020, 0x1d, 0x4036f17e4b1c3034, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/crossfade/mix.go:26 +0x11c
github.com/xyproto/gnometimed.(*Wallpaper).EventLoop.func3()
/build/wallutils/src/wallutils/vendor/github.com/xyproto/gnometimed/eventloop.go:183 +0x26f
github.com/xyproto/event.(*Event).Trigger(0xc00031c310)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:135 +0x8a
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 105 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x22e8ca87b3e)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c380)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 107 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x22e8687b29d)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c460)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 108 [runnable]:
compress/flate.(*compressor).findMatch(0xc0798b2000, 0xb6c5, 0xb4c1, 0x3, 0x18f, 0x3, 0x0, 0x7f8c81201a00)
/usr/lib/go/src/compress/flate/deflate.go:233 +0x39f
compress/flate.(*compressor).deflate(0xc0798b2000)
/usr/lib/go/src/compress/flate/deflate.go:443 +0x80b
compress/flate.(*compressor).write(0xc0798b2000, 0xc07e836000, 0x3c01, 0x3c01, 0x3c01, 0xc07996e001, 0xc079976001)
/usr/lib/go/src/compress/flate/deflate.go:551 +0x85
compress/flate.(*Writer).Write(...)
/usr/lib/go/src/compress/flate/deflate.go:709
compress/zlib.(*Writer).Write(0xc00006c240, 0xc07e836000, 0x3c01, 0x3c01, 0x3, 0x0, 0x0)
/usr/lib/go/src/compress/zlib/writer.go:154 +0x7a
image/png.(*encoder).writeImage(0xc0713bca00, 0x7f8c8136cee0, 0xc000020200, 0x7f8c8136f7c0, 0xc0001421c0, 0x6, 0xffffffffffffffff, 0x0, 0x0)
/usr/lib/go/src/image/png/writer.go:511 +0x4fa
image/png.(*encoder).writeIDATs(0xc0713bca00)
/usr/lib/go/src/image/png/writer.go:531 +0xe5
image/png.(*Encoder).Encode(0xc0713ba040, 0x7f8c8136d1c0, 0xc0713b8010, 0x7f8c8136f7c0, 0xc0001421c0, 0x0, 0x0)
/usr/lib/go/src/image/png/writer.go:632 +0x329
image/png.Encode(...)
/usr/lib/go/src/image/png/writer.go:561
github.com/xyproto/imagelib.Write(0xc000014460, 0x1d, 0x7f8c8136f7c0, 0xc0001421c0, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/imagelib/readwrite.go:39 +0x311
github.com/xyproto/crossfade.Files(0xc0002228c0, 0x3b, 0xc000222940, 0x3b, 0xc000014460, 0x1d, 0x4030f17e4b1be512, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/crossfade/mix.go:26 +0x11c
github.com/xyproto/gnometimed.(*Wallpaper).EventLoop.func3()
/build/wallutils/src/wallutils/vendor/github.com/xyproto/gnometimed/eventloop.go:183 +0x26f
github.com/xyproto/event.(*Event).Trigger(0xc00031c4d0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:135 +0x8a
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 109 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x22e9a743563)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c540)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 110 [runnable]:
compress/zlib.(*Writer).Write(0xc00019c120, 0xc0712d4000, 0x3c01, 0x3c01, 0x3, 0x0, 0x0)
/usr/lib/go/src/compress/zlib/writer.go:144 +0x1d7
image/png.(*encoder).writeImage(0xc071c10000, 0x7f8c8136cee0, 0xc00017c1c0, 0x7f8c8136f7c0, 0xc000142180, 0x6, 0xffffffffffffffff, 0x0, 0x0)
/usr/lib/go/src/image/png/writer.go:511 +0x4fa
image/png.(*encoder).writeIDATs(0xc071c10000)
/usr/lib/go/src/image/png/writer.go:531 +0xe5
image/png.(*Encoder).Encode(0xc00027e040, 0x7f8c8136d1c0, 0xc000156000, 0x7f8c8136f7c0, 0xc000142180, 0x0, 0x0)
/usr/lib/go/src/image/png/writer.go:632 +0x329
image/png.Encode(...)
/usr/lib/go/src/image/png/writer.go:561
github.com/xyproto/imagelib.Write(0xc0001c80a0, 0x1d, 0x7f8c8136f7c0, 0xc000142180, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/imagelib/readwrite.go:39 +0x311
github.com/xyproto/crossfade.Files(0xc000222a40, 0x3b, 0xc000222ac0, 0x3b, 0xc0001c80a0, 0x1d, 0x402be2fc9636a146, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/crossfade/mix.go:26 +0x11c
github.com/xyproto/gnometimed.(*Wallpaper).EventLoop.func3()
/build/wallutils/src/wallutils/vendor/github.com/xyproto/gnometimed/eventloop.go:183 +0x26f
github.com/xyproto/event.(*Event).Trigger(0xc00031c5b0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:135 +0x8a
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 111 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x22e9400be82)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c620)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 112 [runnable]:
compress/zlib.(*Writer).Write(0xc00019c240, 0xc079972000, 0x3c01, 0x3c01, 0x3, 0x0, 0x0)
/usr/lib/go/src/compress/zlib/writer.go:144 +0x1d7
image/png.(*encoder).writeImage(0xc071c10500, 0x7f8c8136cee0, 0xc00017c240, 0x7f8c8136f7c0, 0xc00016e280, 0x6, 0xffffffffffffffff, 0x0, 0x0)
/usr/lib/go/src/image/png/writer.go:511 +0x4fa
image/png.(*encoder).writeIDATs(0xc071c10500)
/usr/lib/go/src/image/png/writer.go:531 +0xe5
image/png.(*Encoder).Encode(0xc00027e060, 0x7f8c8136d1c0, 0xc000156008, 0x7f8c8136f7c0, 0xc00016e280, 0x0, 0x0)
/usr/lib/go/src/image/png/writer.go:632 +0x329
image/png.Encode(...)
/usr/lib/go/src/image/png/writer.go:561
github.com/xyproto/imagelib.Write(0xc0001c9320, 0x1d, 0x7f8c8136f7c0, 0xc00016e280, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/imagelib/readwrite.go:39 +0x311
github.com/xyproto/crossfade.Files(0xc000222bc0, 0x3b, 0xc000222c40, 0x3b, 0xc0001c9320, 0x1d, 0x4025e2fc963920d3, 0x0, 0x0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/crossfade/mix.go:26 +0x11c
github.com/xyproto/gnometimed.(*Wallpaper).EventLoop.func3()
/build/wallutils/src/wallutils/vendor/github.com/xyproto/gnometimed/eventloop.go:183 +0x26f
github.com/xyproto/event.(*Event).Trigger(0xc00031c690)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:135 +0x8a
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 113 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x574d74d8fc3)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c700)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 114 [syscall]:
github.com/xyproto/wallutils._Cfunc_SetBackground(0x7f8c54003400, 0x0)
/tmp/go-build953729026/b063/_cgo_gotypes.go:71 +0x4b
github.com/xyproto/wallutils.(*X11).SetWallpaper(0x7f8c814d4fc0, 0xc0001c8040, 0x1d, 0x16, 0xc0713c5c88)
/build/wallutils/src/wallutils/x11.go:75 +0xc2
github.com/xyproto/wallutils.SetWallpaperCustom(0xc0001c8040, 0x1d, 0x1, 0x7f8c81272265, 0x7, 0xc0819ea000, 0x0)
/build/wallutils/src/wallutils/wallpaper.go:45 +0x2d3
github.com/xyproto/wallutils.SetWallpaperVerbose(...)
/build/wallutils/src/wallutils/wallpaper.go:77
main.SetTimedWallpaper.func4(0xc0001c8040, 0x1d, 0x7f8c8127315c, 0xc)
main.go:103 +0x55
github.com/xyproto/gnometimed.(*Wallpaper).EventLoop.func3()
/build/wallutils/src/wallutils/vendor/github.com/xyproto/gnometimed/eventloop.go:198 +0x3af
github.com/xyproto/event.(*Event).Trigger(0xc00031c770)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:135 +0x8a
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 115 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x22d33e32459)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c7e0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 116 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x18b75ffd8a)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c850)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 117 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x22e9498e9a6)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031c8c0)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
goroutine 118 [sleep]:
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:307
time.Sleep(0x18999ee7ed)
/usr/lib/go/src/runtime/time.go:105 +0x15f
github.com/xyproto/event.(*Event).Trigger(0xc00031cd90)
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/event.go:139 +0xcb
created by github.com/xyproto/event.(*Loop).Go
/build/wallutils/src/wallutils/vendor/github.com/xyproto/event/eventloop.go:42 +0x82
@xyproto
Copy link

xyproto commented Jul 28, 2019

Thanks for the log. I will figure out and fix this one, together with the percentage output that looks completely wrong (2894% complete).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment