Skip to content

Instantly share code, notes, and snippets.

@williewillus
Created November 13, 2020 04:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save williewillus/07d6f5930a45cda9e6364095abc3fa63 to your computer and use it in GitHub Desktop.
Save williewillus/07d6f5930a45cda9e6364095abc3fa63 to your computer and use it in GitHub Desktop.
import crash
time="2020-11-13T04:13:04Z" level=info msg="webdav: /originals/ waiting for connection"
time="2020-11-13T04:13:04Z" level=info msg="webdav: /import/ waiting for connection"
time="2020-11-13T04:13:04Z" level=info msg="starting web server at 0.0.0.0:2342"
time="2020-11-13T04:13:15Z" level=info msg="session: open /photoprism/storage/cache/sessions.json: no such file or directory"
time="2020-11-13T04:13:17Z" level=info msg="photos: found 0 results for photo:true public:true dist:20 quality:3 count:60 order:newest merged:true [689.805µs]"
2020/11/13 04:13:37 Allocated new queue in 20.396µs; Capacity: 1257382
time="2020-11-13T04:13:45Z" level=info msg="photos: found 0 results for photo:true public:true dist:20 quality:3 count:60 order:newest merged:true [702.936µs]"
time="2020-11-13T04:13:49Z" level=info msg="Settings saved"
time="2020-11-13T04:13:49Z" level=info msg="Settings saved"
time="2020-11-13T04:13:51Z" level=info msg="Indexing originals..."
time="2020-11-13T04:13:51Z" level=info msg="classify: loading nasnet"
time="2020-11-13T04:13:55Z" level=info msg="classify: loading labels from labels.txt"
time="2020-11-13T04:13:55Z" level=info msg="index: no .ppignore file found"
time="2020-11-13T04:13:55Z" level=info msg="index: added folder /"
fatal error: concurrent map read and map write
goroutine 1285 [running]:
runtime.throw(0x10c8c7f, 0x21)
/usr/local/go/src/runtime/panic.go:1116 +0x72 fp=0xc02adb3e80 sp=0xc02adb3e50 pc=0x442712
runtime.mapaccess2(0xf83c80, 0xc02b12d110, 0xc02adb3ef6, 0x3, 0xc02b400bf8)
/usr/local/go/src/runtime/map.go:469 +0x25b fp=0xc02adb3ec0 sp=0xc02adb3e80 pc=0x41b71b
github.com/dsoprea/go-exif/v3.(*TagIndex).Get(0xc0002f50f0, 0xc0198f0420, 0xc02b518769, 0x0, 0x0, 0x0)
/go/pkg/mod/github.com/dsoprea/go-exif/v3@v3.0.0-20200807075213-089aa48c91e6/tags.go:252 +0xe5 fp=0xc02adb3f18 sp=0xc02adb3ec0 pc=0xb08805
github.com/dsoprea/go-exif/v3.(*IfdEnumerate).parseTag(0xc02adb44f0, 0xc0198f0420, 0x7, 0xc02b518420, 0x0, 0x0, 0x0)
/go/pkg/mod/github.com/dsoprea/go-exif/v3@v3.0.0-20200807075213-089aa48c91e6/ifd_enumerate.go:249 +0x3a5 fp=0xc02adb4018 sp=0xc02adb3f18 pc=0xafdfe5
github.com/dsoprea/go-exif/v3.(*IfdEnumerate).parseIfd(0xc02adb44f0, 0xc0198f0420, 0xc02b518420, 0x0, 0x0, 0x0, 0x0, 0xc02b524de0, 0x3, 0x4, ...)
/go/pkg/mod/github.com/dsoprea/go-exif/v3@v3.0.0-20200807075213-089aa48c91e6/ifd_enumerate.go:434 +0x25e fp=0xc02adb41b8 sp=0xc02adb4018 pc=0xaff53e
github.com/dsoprea/go-exif/v3.(*IfdEnumerate).Collect(0xc02adb44f0, 0xc000000008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/go/pkg/mod/github.com/dsoprea/go-exif/v3@v3.0.0-20200807075213-089aa48c91e6/ifd_enumerate.go:1342 +0xb29 fp=0xc02adb4488 sp=0xc02adb41b8 pc=0xb05e49
github.com/dsoprea/go-exif/v3.Collect(0xc000130600, 0xc0002f50f0, 0xc02adde006, 0x4ed4, 0x4ed4, 0x125ef80, 0x22271d0, 0x8, 0x0, 0x0, ...)
/go/pkg/mod/github.com/dsoprea/go-exif/v3@v3.0.0-20200807075213-089aa48c91e6/exif.go:230 +0x26c fp=0xc02adb4548 sp=0xc02adb4488 pc=0xafcd6c
github.com/photoprism/photoprism/internal/meta.(*Data).Exif(0xc02ae19250, 0xc01bc77920, 0x55, 0x109c434, 0x3, 0x0, 0x0)
/go/src/github.com/photoprism/photoprism/internal/meta/exif.go:78 +0x2f3 fp=0xc02adb49b0 sp=0xc02adb4548 pc=0xb71433
github.com/photoprism/photoprism/internal/photoprism.(*MediaFile).MetaData.func1()
/go/src/github.com/photoprism/photoprism/internal/photoprism/metadata.go:18 +0xba fp=0xc02adb4b20 sp=0xc02adb49b0 pc=0xba371a
sync.(*Once).doSlow(0xc02ae19470, 0xc02adb4b80)
/usr/local/go/src/sync/once.go:66 +0xec fp=0xc02adb4b70 sp=0xc02adb4b20 pc=0x48256c
sync.(*Once).Do(...)
/usr/local/go/src/sync/once.go:57
github.com/photoprism/photoprism/internal/photoprism.(*MediaFile).MetaData(0xc02ae19180, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/metadata.go:14 +0xbd fp=0xc02adb4ba0 sp=0xc02adb4b70 pc=0xb9b6dd
github.com/photoprism/photoprism/internal/photoprism.(*Index).MediaFile(0xc02ad8a2a0, 0xc02ae19180, 0x1813b58, 0x1, 0xc01c3b0100, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_mediafile.go:139 +0x7e9e fp=0xc02adbb718 sp=0xc02adb4ba0 pc=0xb8f89e
github.com/photoprism/photoprism/internal/photoprism.IndexMain(0xc01c3b7e70, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:57 +0x152 fp=0xc02adbba00 sp=0xc02adbb718 pc=0xb91152
github.com/photoprism/photoprism/internal/photoprism.IndexRelated(0xc01bad7b20, 0x1, 0x1, 0xc02ae19180, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:76 +0x11f fp=0xc02adbbe70 sp=0xc02adbba00 pc=0xb9233f
github.com/photoprism/photoprism/internal/photoprism.IndexWorker(0xc01bc77440)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_worker.go:12 +0x115 fp=0xc02adbbfb0 sp=0xc02adbbe70 pc=0xb92f15
github.com/photoprism/photoprism/internal/photoprism.(*Index).Start.func2(0xc01bc77440, 0xc02ae09ed0)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:96 +0x2b fp=0xc02adbbfd0 sp=0xc02adbbfb0 pc=0xba212b
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc02adbbfd8 sp=0xc02adbbfd0 pc=0x478241
created by github.com/photoprism/photoprism/internal/photoprism.(*Index).Start
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:95 +0x265
goroutine 1 [chan receive, 1 minutes]:
github.com/photoprism/photoprism/internal/commands.startAction(0xc0135a82c0, 0xc01347b500, 0xc01347b5a0)
/go/src/github.com/photoprism/photoprism/internal/commands/start.go:117 +0x40d
github.com/urfave/cli.HandleAction(0xf4c700, 0x111a868, 0xc0135a82c0, 0xc0135a82c0, 0x0)
/go/pkg/mod/github.com/urfave/cli@v1.22.4/app.go:526 +0xfd
github.com/urfave/cli.Command.Run(0x10a095f, 0x5, 0x0, 0x0, 0x17d58f0, 0x1, 0x1, 0x10b600b, 0x11, 0x0, ...)
/go/pkg/mod/github.com/urfave/cli@v1.22.4/command.go:174 +0x58e
github.com/urfave/cli.(*App).Run(0xc0135b2000, 0xc000132000, 0x2, 0x2, 0x0, 0x0)
/go/pkg/mod/github.com/urfave/cli@v1.22.4/app.go:279 +0x7e8
main.main()
/go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529
goroutine 21 [select, 1 minutes]:
github.com/melihmucuk/geocache.NewCache.func1(0xc0002e5db0, 0xc00033f7c0)
/go/pkg/mod/github.com/melihmucuk/geocache@v0.0.0-20160621165317-521b336a001c/cache.go:82 +0xbd
created by github.com/melihmucuk/geocache.NewCache
/go/pkg/mod/github.com/melihmucuk/geocache@v0.0.0-20160621165317-521b336a001c/cache.go:80 +0xf3
goroutine 40 [chan receive, 1 minutes]:
github.com/photoprism/photoprism/internal/config.(*Config).initPro.func1(0xc00062e1e0, 0xc01347b740)
/go/src/github.com/photoprism/photoprism/internal/config/config.go:311 +0x31
created by github.com/photoprism/photoprism/internal/config.(*Config).initPro
/go/src/github.com/photoprism/photoprism/internal/config/config.go:308 +0x165
goroutine 46 [select, 1 minutes]:
database/sql.(*DB).connectionOpener(0xc00066bba0, 0x1256da0, 0xc00063e100)
/usr/local/go/src/database/sql/sql.go:1126 +0xf5
created by database/sql.OpenDB
/usr/local/go/src/database/sql/sql.go:740 +0x12a
goroutine 1168 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02cbf8, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc02ae9e438, 0x72, 0x1243401, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc02ae9e420, 0xc012dffc00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc02ae9c070, 0xc012dffc00, 0x200, 0x200, 0x393137322e333231, 0x3334, 0xc01b73d6a0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc02ae892f0, 0x1241900, 0xc02ae9c070, 0x7fc9e4372a98, 0xc02ae892f0, 0xc01b73d701)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0x1240800, 0xc02ae892f0, 0x1241900, 0xc02ae9c070, 0x0, 0x0, 0x0, 0xc01b73d798, 0xc01b73d798, 0x41244b)
/usr/local/go/src/io/io.go:395 +0x2ff
io.Copy(...)
/usr/local/go/src/io/io.go:368
os/exec.(*Cmd).writerDescriptor.func1(0x111cb20, 0xc02a6a2000)
/usr/local/go/src/os/exec/exec.go:311 +0x65
os/exec.(*Cmd).Start.func1(0xc02ae982c0, 0xc02ae9a1a0)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x629
goroutine 48 [chan receive]:
github.com/photoprism/photoprism/internal/entity.SaveErrorMessages()
/go/src/github.com/photoprism/photoprism/internal/entity/error.go:28 +0x1af
created by github.com/photoprism/photoprism/internal/config.(*Config).InitDb
/go/src/github.com/photoprism/photoprism/internal/config/db.go:114 +0x92
goroutine 1166 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02d138, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc02ae9e138, 0x72, 0x1243401, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc02ae9e120, 0xc0187fc000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc02ae9c020, 0xc0187fc000, 0x200, 0x200, 0x1019d00, 0x2226c80, 0xc00067b6a0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc02ae888d0, 0x1241900, 0xc02ae9c020, 0x7fc9e4372a98, 0xc02ae888d0, 0xc0139de001)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0x1240800, 0xc02ae888d0, 0x1241900, 0xc02ae9c020, 0x0, 0x0, 0x0, 0x7fc9ec02db01, 0xc00067b7c8, 0x7be3e8)
/usr/local/go/src/io/io.go:395 +0x2ff
io.Copy(...)
/usr/local/go/src/io/io.go:368
os/exec.(*Cmd).writerDescriptor.func1(0x111cb20, 0xc00062f8b0)
/usr/local/go/src/os/exec/exec.go:311 +0x65
os/exec.(*Cmd).Start.func1(0xc02ae98000, 0xc02ae9a080)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x629
goroutine 49 [chan receive, 1 minutes]:
github.com/photoprism/photoprism/internal/server.Start(0x1256da0, 0xc01347b780, 0xc01347b740)
/go/src/github.com/photoprism/photoprism/internal/server/server.go:54 +0x396
created by github.com/photoprism/photoprism/internal/commands.startAction
/go/src/github.com/photoprism/photoprism/internal/commands/start.go:108 +0x34c
goroutine 82 [select, 1 minutes]:
github.com/photoprism/photoprism/internal/workers.Start.func1(0xc00062fc70, 0xc01347b740)
/go/src/github.com/photoprism/photoprism/internal/workers/workers.go:20 +0xdc
created by github.com/photoprism/photoprism/internal/workers.Start
/go/src/github.com/photoprism/photoprism/internal/workers/workers.go:18 +0x7a
goroutine 84 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:147 +0x9d
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
/usr/local/go/src/os/signal/signal.go:150 +0x45
goroutine 119 [select, 1 minutes]:
github.com/patrickmn/go-cache.(*janitor).Run(0xc0139c0510, 0xc000578640)
/go/pkg/mod/github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1079 +0xda
created by github.com/patrickmn/go-cache.runJanitor
/go/pkg/mod/github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1099 +0xa9
goroutine 7 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02d758, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc000345718, 0x72, 0x0, 0x0, 0x10a4e40)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000345700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:394 +0x1fc
net.(*netFD).accept(0xc000345700, 0x88fe45495c39a9ea, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc018dc2f20, 0x5fae07ff, 0xc000371da8, 0x49f1e6)
/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc018dc2f20, 0xc000371df8, 0x18, 0xc01381c000, 0x7c936c)
/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc017500c40, 0x1253220, 0xc018dc2f20, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2937 +0x266
net/http.(*Server).ListenAndServe(0xc017500c40, 0x4, 0x10c0526)
/usr/local/go/src/net/http/server.go:2866 +0xb7
github.com/photoprism/photoprism/internal/server.Start.func2(0xc017500c40)
/go/src/github.com/photoprism/photoprism/internal/server/server.go:45 +0xce
created by github.com/photoprism/photoprism/internal/server.Start
/go/src/github.com/photoprism/photoprism/internal/server/server.go:42 +0x365
goroutine 1165 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02d218, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc02ae9e078, 0x72, 0x1243401, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc02ae9e060, 0xc01bb6a800, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc02ae9c008, 0xc01bb6a800, 0x200, 0x200, 0xc0198f0240, 0xc01a34fed8, 0xc01a34fea0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc02ae888a0, 0x1241900, 0xc02ae9c008, 0x7fc9e4372a98, 0xc02ae888a0, 0xc01a34ff01)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0x1240800, 0xc02ae888a0, 0x1241900, 0xc02ae9c008, 0x0, 0x0, 0x0, 0xc01a34ff98, 0xc01a34ff98, 0x41244b)
/usr/local/go/src/io/io.go:395 +0x2ff
io.Copy(...)
/usr/local/go/src/io/io.go:368
os/exec.(*Cmd).writerDescriptor.func1(0x111cb20, 0xc02ad88a00)
/usr/local/go/src/os/exec/exec.go:311 +0x65
os/exec.(*Cmd).Start.func1(0xc02ae98000, 0xc02ae9a040)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x629
goroutine 1287 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x2a, 0xc000373388, 0x1000004, 0x0, 0x0, 0x4b4101, 0xc02ada8000, 0xc0003733c8)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc02aadf440, 0x20300a, 0x148, 0x148)
/usr/local/go/src/os/wait_waitid.go:32 +0xa6
os.(*Process).wait(0xc02aadf440, 0x111c888, 0x111c890, 0x111c880)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc02ada3080, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:507 +0x65
os/exec.(*Cmd).Run(0xc02ada3080, 0xc02ad9f470, 0xc0003736e8)
/usr/local/go/src/os/exec/exec.go:341 +0x5c
github.com/photoprism/photoprism/internal/photoprism.(*Convert).ToJson(0xc02ad8c090, 0xc02ae18a80, 0x0, 0xeafeef252, 0x2074000)
/go/src/github.com/photoprism/photoprism/internal/photoprism/convert.go:145 +0x586
github.com/photoprism/photoprism/internal/photoprism.IndexMain(0xc000373e70, 0xc02ad8a2a0, 0x1813b58, 0x1, 0xc000370100, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:50 +0x6ea
github.com/photoprism/photoprism/internal/photoprism.IndexRelated(0xc01bad7b00, 0x1, 0x1, 0xc02ae18a80, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:76 +0x11f
github.com/photoprism/photoprism/internal/photoprism.IndexWorker(0xc01bc77440)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_worker.go:12 +0x115
github.com/photoprism/photoprism/internal/photoprism.(*Index).Start.func2(0xc01bc77440, 0xc02ae09ed0)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:96 +0x2b
created by github.com/photoprism/photoprism/internal/photoprism.(*Index).Start
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:95 +0x265
goroutine 1167 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02ccd8, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc02ae9e378, 0x72, 0x1243401, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc02ae9e360, 0xc012dffa00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc02ae9c058, 0xc012dffa00, 0x200, 0x200, 0xc01876a420, 0xc0004ed6d8, 0xc0004ed6a0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc02ae892c0, 0x1241900, 0xc02ae9c058, 0x7fc9e4372a98, 0xc02ae892c0, 0xc0004ed701)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0x1240800, 0xc02ae892c0, 0x1241900, 0xc02ae9c058, 0x0, 0x0, 0x0, 0xc0004ed798, 0xc0004ed798, 0x41244b)
/usr/local/go/src/io/io.go:395 +0x2ff
io.Copy(...)
/usr/local/go/src/io/io.go:368
os/exec.(*Cmd).writerDescriptor.func1(0x111cb20, 0xc02a6a2600)
/usr/local/go/src/os/exec/exec.go:311 +0x65
os/exec.(*Cmd).Start.func1(0xc02ae982c0, 0xc02ae9a160)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x629
goroutine 1301 [select]:
io.(*pipe).Read(0xc02b12b440, 0xc02ae8c826, 0x2, 0x2, 0x7fca137f5c28, 0x34, 0x32343134372e3735)
/usr/local/go/src/io/pipe.go:57 +0xe7
io.(*PipeReader).Read(0xc02af1e6e8, 0xc02ae8c826, 0x2, 0x2, 0xc019fded08, 0x45938c, 0x2)
/usr/local/go/src/io/pipe.go:134 +0x4c
io.ReadAtLeast(0x1241300, 0xc02af1e6e8, 0xc02ae8c826, 0x2, 0x2, 0x2, 0x38, 0x38303335372e3735, 0x39)
/usr/local/go/src/io/io.go:314 +0x87
io.ReadFull(...)
/usr/local/go/src/io/io.go:333
encoding/binary.Read(0x1241300, 0xc02af1e6e8, 0x125ef20, 0x22271d0, 0xf27a60, 0xc02ae8c824, 0xc01381cd38, 0xc02af21a90)
/usr/local/go/src/encoding/binary/binary.go:166 +0x4e5
github.com/disintegration/imaging.readOrientation(0x1241300, 0xc02af1e6e8, 0xffffffffffffffff)
/go/pkg/mod/github.com/disintegration/imaging@v1.6.2/io.go:317 +0x90
github.com/disintegration/imaging.Decode.func1(0xc02b5c4fc0, 0xc02af1e6e8, 0xc02b5aa738)
/go/pkg/mod/github.com/disintegration/imaging@v1.6.2/io.go:71 +0x66
created by github.com/disintegration/imaging.Decode
/go/pkg/mod/github.com/disintegration/imaging@v1.6.2/io.go:69 +0x290
goroutine 1289 [runnable]:
image.Decode(0x1241380, 0xc02b5833a0, 0xc02b5c4fc0, 0xc02af1e6e8, 0xc02b5aa738, 0x0, 0xc02af36648, 0x90e1c6)
/usr/local/go/src/image/format.go:87 +0x33b
github.com/disintegration/imaging.Decode(0x1241900, 0xc02af1e6e0, 0xc02af367c0, 0x1, 0x1, 0x0, 0x0, 0xc02b5aa760, 0xc02af366f8)
/go/pkg/mod/github.com/disintegration/imaging@v1.6.2/io.go:75 +0x2ad
github.com/disintegration/imaging.Open(0xc02ae90360, 0x55, 0xc02af367c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
/go/pkg/mod/github.com/disintegration/imaging@v1.6.2/io.go:101 +0x119
github.com/photoprism/photoprism/internal/thumb.FromFile(0xc02ae90360, 0x55, 0xc02af2c180, 0x28, 0xc02af2c750, 0x24, 0x3, 0x3, 0xc01c4402e0, 0x3, ...)
/go/src/github.com/photoprism/photoprism/internal/thumb/create.go:141 +0x314
github.com/photoprism/photoprism/internal/photoprism.(*MediaFile).Thumbnail(0xc02ae92700, 0xc02af2c750, 0x24, 0x10a1bc5, 0x6, 0x4, 0xc02af36a10, 0xb9802f, 0xc02ae92700)
/go/src/github.com/photoprism/photoprism/internal/photoprism/mediafile.go:910 +0x17c
github.com/photoprism/photoprism/internal/photoprism.(*MediaFile).Resample(0xc02ae92700, 0xc02af2c750, 0x24, 0x10a1bc5, 0x6, 0xc02af36a78, 0x45de4f, 0x30, 0x0)
/go/src/github.com/photoprism/photoprism/internal/photoprism/mediafile.go:923 +0x65
github.com/photoprism/photoprism/internal/photoprism.(*MediaFile).Colors(0xc02ae92700, 0xc02af2c750, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/colors.go:19 +0xb1
github.com/photoprism/photoprism/internal/photoprism.(*Index).MediaFile(0xc02ad8a2a0, 0xc02ae92700, 0x1813b58, 0x1, 0xc01c3d0100, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_mediafile.go:228 +0x1059
github.com/photoprism/photoprism/internal/photoprism.IndexMain(0xc01c3dbe70, 0xc02ad8a2a0, 0x1813b58, 0x1, 0xc01c3d0100, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:57 +0x152
github.com/photoprism/photoprism/internal/photoprism.IndexRelated(0xc02ae9c088, 0x1, 0x1, 0xc02ae92700, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:76 +0x11f
github.com/photoprism/photoprism/internal/photoprism.IndexWorker(0xc01bc77440)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_worker.go:12 +0x115
github.com/photoprism/photoprism/internal/photoprism.(*Index).Start.func2(0xc01bc77440, 0xc02ae09ed0)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:96 +0x2b
created by github.com/photoprism/photoprism/internal/photoprism.(*Index).Start
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:95 +0x265
goroutine 1288 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x2e, 0xc00036f388, 0x1000004, 0x0, 0x0, 0x4b4101, 0xc01c3c6420, 0xc00036f3c8)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc01c392f90, 0x203007, 0x148, 0x148)
/usr/local/go/src/os/wait_waitid.go:32 +0xa6
os.(*Process).wait(0xc01c392f90, 0x111c888, 0x111c890, 0x111c880)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc01c3c02c0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:507 +0x65
os/exec.(*Cmd).Run(0xc01c3c02c0, 0xc01c3a92f0, 0xc00036f6e8)
/usr/local/go/src/os/exec/exec.go:341 +0x5c
github.com/photoprism/photoprism/internal/photoprism.(*Convert).ToJson(0xc02ad8c090, 0xc02ae24700, 0x0, 0xeafeefb96, 0x2074000)
/go/src/github.com/photoprism/photoprism/internal/photoprism/convert.go:145 +0x586
github.com/photoprism/photoprism/internal/photoprism.IndexMain(0xc00036fe70, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:50 +0x6ea
github.com/photoprism/photoprism/internal/photoprism.IndexRelated(0xc01bad7b80, 0x1, 0x1, 0xc02ae24700, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:76 +0x11f
github.com/photoprism/photoprism/internal/photoprism.IndexWorker(0xc01bc77440)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_worker.go:12 +0x115
github.com/photoprism/photoprism/internal/photoprism.(*Index).Start.func2(0xc01bc77440, 0xc02ae09ed0)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:96 +0x2b
created by github.com/photoprism/photoprism/internal/photoprism.(*Index).Start
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:95 +0x265
goroutine 1290 [select]:
database/sql.(*DB).connectionCleaner(0xc00066bba0, 0x0)
/usr/local/go/src/database/sql/sql.go:998 +0x13b
created by database/sql.(*DB).startCleanerLocked
/usr/local/go/src/database/sql/sql.go:985 +0xb7
goroutine 1178 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02cdb8, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc01c3c6378, 0x72, 0x1243401, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc01c3c6360, 0xc02aafe200, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc02a665880, 0xc02aafe200, 0x200, 0x200, 0x0, 0xc01876a5e0, 0xc01a1caea0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc01c3a92f0, 0x1241900, 0xc02a665880, 0x7fc9e4372a98, 0xc01c3a92f0, 0xc000114101)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0x1240800, 0xc01c3a92f0, 0x1241900, 0xc02a665880, 0x0, 0x0, 0x0, 0xc00066bbc0, 0xc01a1caf98, 0xc01bd76f60)
/usr/local/go/src/io/io.go:395 +0x2ff
io.Copy(...)
/usr/local/go/src/io/io.go:368
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x1)
/usr/local/go/src/os/exec/exec.go:311 +0x65
os/exec.(*Cmd).Start.func1(0xc01c3c02c0, 0xc01c3c4160)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x629
goroutine 1177 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02ce98, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc01c3c62b8, 0x72, 0x1243401, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc01c3c62a0, 0xc0187fc200, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc02a665868, 0xc0187fc200, 0x200, 0x200, 0xc01ab09260, 0xc01a1c46d8, 0xc01a1c46a0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc01c3a92c0, 0x1241900, 0xc02a665868, 0x7fc9e4372a98, 0xc01c3a92c0, 0xc01a1c4701)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0x1240800, 0xc01c3a92c0, 0x1241900, 0xc02a665868, 0x0, 0x0, 0x0, 0xc01a1c4798, 0xc01a1c4798, 0x41244b)
/usr/local/go/src/io/io.go:395 +0x2ff
io.Copy(...)
/usr/local/go/src/io/io.go:368
os/exec.(*Cmd).writerDescriptor.func1(0x111cb20, 0xc02ad88680)
/usr/local/go/src/os/exec/exec.go:311 +0x65
os/exec.(*Cmd).Start.func1(0xc01c3c02c0, 0xc01c3c4120)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x629
goroutine 1269 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02d678, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc01c357e78, 0x72, 0x1243401, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc01c357e60, 0xc01c39e000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc01c2d1be0, 0xc01c39e000, 0x200, 0x200, 0xc0198f11a0, 0x7fc9e4372a98, 0xc01a3586a0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc02ad9f440, 0x1241900, 0xc01c2d1be0, 0x7fc9e4372a98, 0xc02ad9f440, 0xc01a358701)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0x1240800, 0xc02ad9f440, 0x1241900, 0xc01c2d1be0, 0x0, 0x0, 0x0, 0xc01a358798, 0xc01a358798, 0x41244b)
/usr/local/go/src/io/io.go:395 +0x2ff
io.Copy(...)
/usr/local/go/src/io/io.go:368
os/exec.(*Cmd).writerDescriptor.func1(0x111cb20, 0xc02ad88380)
/usr/local/go/src/os/exec/exec.go:311 +0x65
os/exec.(*Cmd).Start.func1(0xc02ada3080, 0xc01c368ee0)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x629
goroutine 63 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02cf78, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc02af20138, 0x72, 0x1243401, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc02af20120, 0xc01bb6aa00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc02af1e020, 0xc01bb6aa00, 0x200, 0x200, 0x2, 0x4, 0xc01a35dea0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc02af0c960, 0x1241900, 0xc02af1e020, 0x7fc9e4372a98, 0xc02af0c960, 0xc01a35df01)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0x1240800, 0xc02af0c960, 0x1241900, 0xc02af1e020, 0x0, 0x0, 0x0, 0xc01a35df98, 0xc01a35df98, 0x41244b)
/usr/local/go/src/io/io.go:395 +0x2ff
io.Copy(...)
/usr/local/go/src/io/io.go:368
os/exec.(*Cmd).writerDescriptor.func1(0x111cb20, 0xc02a647000)
/usr/local/go/src/os/exec/exec.go:311 +0x65
os/exec.(*Cmd).Start.func1(0xc02af1a000, 0xc02af1c080)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x629
goroutine 62 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02d058, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc02af20078, 0x72, 0x1243401, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc02af20060, 0xc01c3f1a56, 0x3aa, 0x3aa, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc02af1e008, 0xc01c3f1a56, 0x3aa, 0x3aa, 0x456, 0x0, 0x0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc02af0c930, 0x1241900, 0xc02af1e008, 0x7fc9e4372a98, 0xc02af0c930, 0xc01a35e701)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0x1240800, 0xc02af0c930, 0x1241900, 0xc02af1e008, 0x0, 0x0, 0x0, 0xc01a35e798, 0xc01a35e798, 0x41244b)
/usr/local/go/src/io/io.go:395 +0x2ff
io.Copy(...)
/usr/local/go/src/io/io.go:368
os/exec.(*Cmd).writerDescriptor.func1(0x111cb20, 0xc02a647300)
/usr/local/go/src/os/exec/exec.go:311 +0x65
os/exec.(*Cmd).Start.func1(0xc02af1a000, 0xc02af1c040)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x629
goroutine 1283 [runnable]:
syscall.Syscall6(0x3d, 0x2d, 0xc02af07414, 0x0, 0xc01b678ea0, 0x0, 0x0, 0x2d, 0x0, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
syscall.wait4(0x2d, 0xc02af07414, 0x0, 0xc01b678ea0, 0x90, 0x1070ca0, 0x2af07301)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:168 +0x7b
syscall.Wait4(0x2d, 0xc02af07464, 0x0, 0xc01b678ea0, 0x1, 0x2, 0xc02af0c900)
/usr/local/go/src/syscall/syscall_linux.go:347 +0x51
os.(*Process).wait(0xc02af2c000, 0x111c888, 0x111c890, 0x111c880)
/usr/local/go/src/os/exec_unix.go:43 +0xab
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc02af1a000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:507 +0x65
os/exec.(*Cmd).Run(0xc02af1a000, 0xc02af0c960, 0xc02af076e8)
/usr/local/go/src/os/exec/exec.go:341 +0x5c
github.com/photoprism/photoprism/internal/photoprism.(*Convert).ToJson(0xc02ad8c090, 0xc02ae24000, 0x0, 0xeafeefb5c, 0x2074000)
/go/src/github.com/photoprism/photoprism/internal/photoprism/convert.go:145 +0x586
github.com/photoprism/photoprism/internal/photoprism.IndexMain(0xc02af07e70, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:50 +0x6ea
github.com/photoprism/photoprism/internal/photoprism.IndexRelated(0xc01bad7b60, 0x1, 0x1, 0xc02ae24000, 0xc02ad8a2a0, 0x1813b58, 0x1, 0xc01bb60100, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:76 +0x11f
github.com/photoprism/photoprism/internal/photoprism.IndexWorker(0xc01bc77440)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_worker.go:12 +0x115
github.com/photoprism/photoprism/internal/photoprism.(*Index).Start.func2(0xc01bc77440, 0xc02ae09ed0)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:96 +0x2b
created by github.com/photoprism/photoprism/internal/photoprism.(*Index).Start
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:95 +0x265
goroutine 1270 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02d4b8, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc01c357f38, 0x72, 0x1243401, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc01c357f20, 0xc019d08000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc01c2d1bf8, 0xc019d08000, 0x200, 0x200, 0x0, 0xc013811480, 0xc01a7c56a0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc02ad9f470, 0x1241900, 0xc01c2d1bf8, 0x7fc9e4372a98, 0xc02ad9f470, 0xc01362a001)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0x1240800, 0xc02ad9f470, 0x1241900, 0xc01c2d1bf8, 0x0, 0x0, 0x0, 0xc00066bbc0, 0xc01bb5ea39, 0xc02a6b2600)
/usr/local/go/src/io/io.go:395 +0x2ff
io.Copy(...)
/usr/local/go/src/io/io.go:368
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x1)
/usr/local/go/src/os/exec/exec.go:311 +0x65
os/exec.(*Cmd).Start.func1(0xc02ada3080, 0xc01c368f20)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x629
goroutine 1284 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x2f, 0xc02af03388, 0x1000004, 0x0, 0x0, 0x4b4101, 0xc02ae9e4e0, 0xc02af033c8)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc02aea6030, 0x20300a, 0x148, 0x148)
/usr/local/go/src/os/wait_waitid.go:32 +0xa6
os.(*Process).wait(0xc02aea6030, 0x111c888, 0x111c890, 0x111c880)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc02ae982c0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:507 +0x65
os/exec.(*Cmd).Run(0xc02ae982c0, 0xc02ae892f0, 0xc02af036e8)
/usr/local/go/src/os/exec/exec.go:341 +0x5c
github.com/photoprism/photoprism/internal/photoprism.(*Convert).ToJson(0xc02ad8c090, 0xc02ae24e00, 0x0, 0xeafeefbba, 0x2074000)
/go/src/github.com/photoprism/photoprism/internal/photoprism/convert.go:145 +0x586
github.com/photoprism/photoprism/internal/photoprism.IndexMain(0xc02af03e70, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:50 +0x6ea
github.com/photoprism/photoprism/internal/photoprism.IndexRelated(0xc02ae9c038, 0x1, 0x1, 0xc02ae24e00, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:76 +0x11f
github.com/photoprism/photoprism/internal/photoprism.IndexWorker(0xc01bc77440)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_worker.go:12 +0x115
github.com/photoprism/photoprism/internal/photoprism.(*Index).Start.func2(0xc01bc77440, 0xc02ae09ed0)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:96 +0x2b
created by github.com/photoprism/photoprism/internal/photoprism.(*Index).Start
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:95 +0x265
goroutine 913 [chan send]:
github.com/photoprism/photoprism/internal/photoprism.(*Index).Start.func5(0xc02aeac660, 0x55, 0xc02ae164b0, 0xc0138cc2e0, 0x50d525)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:198 +0xb3a
github.com/karrick/godirwalk.walk(0xc02aeac660, 0x55, 0xc02ae164b0, 0xc0138cca38, 0x55, 0x0)
/go/pkg/mod/github.com/karrick/godirwalk@v1.16.1/walk.go:277 +0x69
github.com/karrick/godirwalk.walk(0xc01be724b0, 0x48, 0xc02ad8bce0, 0xc0138cca38, 0x48, 0xc02a6e7440)
/go/pkg/mod/github.com/karrick/godirwalk@v1.16.1/walk.go:338 +0x47b
github.com/karrick/godirwalk.walk(0xc02a6baff0, 0x28, 0xc02ad8b470, 0xc0138cca38, 0x28, 0xc02a6e7140)
/go/pkg/mod/github.com/karrick/godirwalk@v1.16.1/walk.go:338 +0x47b
github.com/karrick/godirwalk.walk(0xc02a6bab70, 0x23, 0xc02ad8ade0, 0xc0138cca38, 0x23, 0xc02a6e6e20)
/go/pkg/mod/github.com/karrick/godirwalk@v1.16.1/walk.go:338 +0x47b
github.com/karrick/godirwalk.walk(0xc01be76800, 0x15, 0xc02ad8a7e0, 0xc0138cca38, 0x0, 0x0)
/go/pkg/mod/github.com/karrick/godirwalk@v1.16.1/walk.go:338 +0x47b
github.com/karrick/godirwalk.Walk(0xc01be76800, 0x15, 0xc0138cca38, 0x9, 0xc0138cc9a0)
/go/pkg/mod/github.com/karrick/godirwalk@v1.16.1/walk.go:258 +0x246
github.com/photoprism/photoprism/internal/photoprism.(*Index).Start(0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:116 +0x5dc
github.com/photoprism/photoprism/internal/api.StartIndexing.func1(0xc01bb640f0)
/go/src/github.com/photoprism/photoprism/internal/api/index.go:60 +0x348
github.com/gin-gonic/gin.(*Context).Next(0xc01bb640f0)
/go/pkg/mod/github.com/gin-gonic/gin@v1.6.3/context.go:161 +0x3b
github.com/photoprism/photoprism/internal/server.Recovery.func1(0xc01bb640f0)
/go/src/github.com/photoprism/photoprism/internal/server/recovery.go:32 +0x4e
github.com/gin-gonic/gin.(*Context).Next(0xc01bb640f0)
/go/pkg/mod/github.com/gin-gonic/gin@v1.6.3/context.go:161 +0x3b
github.com/photoprism/photoprism/internal/server.Logger.func1(0xc01bb640f0)
/go/src/github.com/photoprism/photoprism/internal/server/logger.go:18 +0x9a
github.com/gin-gonic/gin.(*Context).Next(0xc01bb640f0)
/go/pkg/mod/github.com/gin-gonic/gin@v1.6.3/context.go:161 +0x3b
github.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc0002b3900, 0xc01bb640f0)
/go/pkg/mod/github.com/gin-gonic/gin@v1.6.3/gin.go:409 +0x67a
github.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc0002b3900, 0x12534e0, 0xc0183620e0, 0xc02ad8e000)
/go/pkg/mod/github.com/gin-gonic/gin@v1.6.3/gin.go:367 +0x14d
net/http.serverHandler.ServeHTTP(0xc017500c40, 0x12534e0, 0xc0183620e0, 0xc02ad8e000)
/usr/local/go/src/net/http/server.go:2843 +0xa3
net/http.(*conn).serve(0xc02a69c5a0, 0x1256da0, 0xc01c2efa80)
/usr/local/go/src/net/http/server.go:1925 +0x8ad
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2969 +0x36c
goroutine 1286 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x2c, 0xc01c3b3388, 0x1000004, 0x0, 0x0, 0x4b4101, 0xc02ae9e1e0, 0xc01c3b33c8)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc02aea6000, 0x20300a, 0x148, 0x148)
/usr/local/go/src/os/wait_waitid.go:32 +0xa6
os.(*Process).wait(0xc02aea6000, 0x111c888, 0x111c890, 0x111c880)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc02ae98000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:507 +0x65
os/exec.(*Cmd).Run(0xc02ae98000, 0xc02ae888d0, 0xc01c3b36e8)
/usr/local/go/src/os/exec/exec.go:341 +0x5c
github.com/photoprism/photoprism/internal/photoprism.(*Convert).ToJson(0xc02ad8c090, 0xc02ae19880, 0x0, 0xeafeefb34, 0x2074000)
/go/src/github.com/photoprism/photoprism/internal/photoprism/convert.go:145 +0x586
github.com/photoprism/photoprism/internal/photoprism.IndexMain(0xc01c3b3e70, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:50 +0x6ea
github.com/photoprism/photoprism/internal/photoprism.IndexRelated(0xc01bad7b40, 0x1, 0x1, 0xc02ae19880, 0xc02ad8a2a0, 0x1813b58, 0x1, 0x100, 0x0, 0x0, ...)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_related.go:76 +0x11f
github.com/photoprism/photoprism/internal/photoprism.IndexWorker(0xc01bc77440)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index_worker.go:12 +0x115
github.com/photoprism/photoprism/internal/photoprism.(*Index).Start.func2(0xc01bc77440, 0xc02ae09ed0)
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:96 +0x2b
created by github.com/photoprism/photoprism/internal/photoprism.(*Index).Start
/go/src/github.com/photoprism/photoprism/internal/photoprism/index.go:95 +0x265
goroutine 1282 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9ec02d838, 0x72, 0x1243480)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc02ad88018, 0x72, 0x1243400, 0x17f50c8, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc02ad88000, 0xc02ad8a0a1, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1a5
net.(*netFD).Read(0xc02ad88000, 0xc02ad8a0a1, 0x1, 0x1, 0xc01baeeed8, 0xc01b1b6f68, 0x48017c)
/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc01bad7560, 0xc02ad8a0a1, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:182 +0x8e
net/http.(*connReader).backgroundRead(0xc02ad8a090)
/usr/local/go/src/net/http/server.go:690 +0x58
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:686 +0xd5
time="2020-11-13T04:14:28Z" level=info msg="webdav: /originals/ waiting for connection"
time="2020-11-13T04:14:28Z" level=info msg="webdav: /import/ waiting for connection"
time="2020-11-13T04:14:28Z" level=info msg="starting web server at 0.0.0.0:2342"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment