(In function) defer func() { log.Fatal("defer1") if r := recover(); r != nil { log.Fatal("ERROR") } } rows, err := db.Query(sql) if err != nil { log.Fatal("panic1") panic("234") } defer rows.Close()