Created
November 13, 2020 04:28
-
-
Save williewillus/07d6f5930a45cda9e6364095abc3fa63 to your computer and use it in GitHub Desktop.
import crash
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/[email protected]/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/[email protected]/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/[email protected]/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/[email protected]/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/[email protected]/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/[email protected]/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/[email protected]/command.go:174 +0x58e | |
github.com/urfave/cli.(*App).Run(0xc0135b2000, 0xc000132000, 0x2, 0x2, 0x0, 0x0) | |
/go/pkg/mod/github.com/urfave/[email protected]/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/[email protected]/cache.go:82 +0xbd | |
created by github.com/melihmucuk/geocache.NewCache | |
/go/pkg/mod/github.com/melihmucuk/[email protected]/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/[email protected]+incompatible/cache.go:1079 +0xda | |
created by github.com/patrickmn/go-cache.runJanitor | |
/go/pkg/mod/github.com/patrickmn/[email protected]+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/[email protected]/io.go:317 +0x90 | |
github.com/disintegration/imaging.Decode.func1(0xc02b5c4fc0, 0xc02af1e6e8, 0xc02b5aa738) | |
/go/pkg/mod/github.com/disintegration/[email protected]/io.go:71 +0x66 | |
created by github.com/disintegration/imaging.Decode | |
/go/pkg/mod/github.com/disintegration/[email protected]/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/[email protected]/io.go:75 +0x2ad | |
github.com/disintegration/imaging.Open(0xc02ae90360, 0x55, 0xc02af367c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) | |
/go/pkg/mod/github.com/disintegration/[email protected]/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/[email protected]/walk.go:277 +0x69 | |
github.com/karrick/godirwalk.walk(0xc01be724b0, 0x48, 0xc02ad8bce0, 0xc0138cca38, 0x48, 0xc02a6e7440) | |
/go/pkg/mod/github.com/karrick/[email protected]/walk.go:338 +0x47b | |
github.com/karrick/godirwalk.walk(0xc02a6baff0, 0x28, 0xc02ad8b470, 0xc0138cca38, 0x28, 0xc02a6e7140) | |
/go/pkg/mod/github.com/karrick/[email protected]/walk.go:338 +0x47b | |
github.com/karrick/godirwalk.walk(0xc02a6bab70, 0x23, 0xc02ad8ade0, 0xc0138cca38, 0x23, 0xc02a6e6e20) | |
/go/pkg/mod/github.com/karrick/[email protected]/walk.go:338 +0x47b | |
github.com/karrick/godirwalk.walk(0xc01be76800, 0x15, 0xc02ad8a7e0, 0xc0138cca38, 0x0, 0x0) | |
/go/pkg/mod/github.com/karrick/[email protected]/walk.go:338 +0x47b | |
github.com/karrick/godirwalk.Walk(0xc01be76800, 0x15, 0xc0138cca38, 0x9, 0xc0138cc9a0) | |
/go/pkg/mod/github.com/karrick/[email protected]/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/[email protected]/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/[email protected]/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/[email protected]/context.go:161 +0x3b | |
github.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc0002b3900, 0xc01bb640f0) | |
/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:409 +0x67a | |
github.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc0002b3900, 0x12534e0, 0xc0183620e0, 0xc02ad8e000) | |
/go/pkg/mod/github.com/gin-gonic/[email protected]/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