Pavel Korovin writes:

> Dear all,
>
> Please find update for gitea-1.7.0 attached, OK to commit?
> Changelog: https://github.com/go-gitea/gitea/blob/master/CHANGELOG.md

This version and 1.5.3 both crash out of the box for me (no existing
config / data):

# /etc/rc.d/gitea -df start
doing _rc_parse_conf
doing _rc_quirks
gitea_flags empty, using default >web<
doing _rc_parse_conf /var/run/rc.d/gitea
doing _rc_quirks
doing rc_check
gitea
doing rc_start
doing _rc_wait start
doing rc_check
No home directory /nonexistent!
Logging in with home = "/".
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x16b2b94]

goroutine 1 [running]:
code.gitea.io/gitea/vendor/gopkg.in/ini%2ev1.(*Key).transformValue(0xc0002429c0,
 0xc0000399b1, 0x28, 0xc0004dae50, 0x11f1f99)
        
/build/gitea-1.7.0/go/src/code.gitea.io/gitea/vendor/gopkg.in/ini.v1/key.go:123 
+0xa4
code.gitea.io/gitea/vendor/gopkg.in/ini%2ev1.(*Key).String(0xc0002429c0, 
0xc00039c040, 0x15)
        
/build/gitea-1.7.0/go/src/code.gitea.io/gitea/vendor/gopkg.in/ini.v1/key.go:130 
+0x3d
code.gitea.io/gitea/vendor/gopkg.in/ini%2ev1.(*Key).MustString(0xc0002429c0, 
0xc00039c040, 0x15, 0x1, 0xc00039c040)
        
/build/gitea-1.7.0/go/src/code.gitea.io/gitea/vendor/gopkg.in/ini.v1/key.go:202 
+0x2f
code.gitea.io/gitea/modules/setting.NewContext()
        
/build/gitea-1.7.0/go/src/code.gitea.io/gitea/modules/setting/setting.go:1194 
+0x496d
code.gitea.io/gitea/routers.GlobalInit()
        /build/gitea-1.7.0/go/src/code.gitea.io/gitea/routers/init.go:47 +0x4a
code.gitea.io/gitea/cmd.runWeb(0xc0001d97c0, 0x0, 0x0)
        /build/gitea-1.7.0/go/src/code.gitea.io/gitea/cmd/web.go:121 +0xaa
code.gitea.io/gitea/vendor/github.com/urfave/cli.HandleAction(0x2fb680, 
0x539340, 0xc0001d97c0, 0xc00050ba00, 0x0)
        
/build/gitea-1.7.0/go/src/code.gitea.io/gitea/vendor/github.com/urfave/cli/app.go:471
 +0xad
code.gitea.io/gitea/vendor/github.com/urfave/cli.Command.Run(0x4d3f50, 0x3, 
0x0, 0x0, 0x0, 0x0, 0x0, 0x4f5d34, 0x16, 0x0, ...)
        
/build/gitea-1.7.0/go/src/code.gitea.io/gitea/vendor/github.com/urfave/cli/command.go:191
 +0x97f
code.gitea.io/gitea/vendor/github.com/urfave/cli.(*App).Run(0xc0000a0d00, 
0xc00000c060, 0x2, 0x2, 0x0, 0x0)
        
/build/gitea-1.7.0/go/src/code.gitea.io/gitea/vendor/github.com/urfave/cli/app.go:241
 +0x5a2
main.main()
        /build/gitea-1.7.0/go/src/code.gitea.io/gitea/main.go:56 +0x438
doing _rc_rm_runfile
(failed)

It happens regardless of what I have in /etc/gitea/conf/app.ini. It also
happens on multiple machines.

--
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE

Reply via email to