Server crash

Server crash
### crash 1/2 ###
2015-10-26 16:55:31: ACTION[Server]: player Mg crafts default:chest
2015-10-26 16:55:47: ACTION[Server]: gravgun digs default:sandstonebrick at (-679,-17,95)
2015-10-26 16:55:49: ACTION[Server]: gravgun digs default:sandstonebrick at (-679,-16,95)
2015-10-26 16:55:57: ACTION[Server]: gravgun digs default:desert_stone at (-678,-19,94)
2015-10-26 16:55:58: ACTION[Server]: gravgun digs default:desert_stone at (-677,-19,94)
2015-10-26 16:55:59: ACTION[Server]: gravgun digs default:stone at (-676,-19,94)
2015-10-26 16:56:01: ACTION[Server]: gravgun places node moreblocks:stone_tile at (-676,-19,94)
2015-10-26 16:56:02: ACTION[Server]: gravgun places node moreblocks:stone_tile at (-677,-19,94)
2015-10-26 16:56:02: ACTION[Server]: gravgun places node moreblocks:stone_tile at (-678,-19,94)
2015-10-26 16:56:10: ACTION[Server]: Updated online player file
2015-10-26 16:56:12: ACTION[Server]: player gravgun crafts moreblocks:stone_tile 4
2015-10-26 16:56:12: ACTION[Server]: player gravgun crafts moreblocks:stone_tile 4
2015-10-26 16:56:15: ACTION[Server]: gravgun digs default:stone at (-675,-19,94)
2015-10-26 16:56:16: ACTION[Server]: gravgun digs default:stone at (-674,-19,94)
2015-10-26 16:56:18: ACTION[Server]: gravgun digs default:stone at (-673,-19,94)
2015-10-26 16:56:19: ACTION[Server]: gravgun digs default:stone at (-672,-19,94)
2015-10-26 16:56:20: ACTION[Server]: gravgun digs default:stone at (-671,-19,94)
2015-10-26 16:56:21: ACTION[Server]: gravgun digs default:stone at (-670,-19,94)
2015-10-26 16:56:22: ACTION[Server]: Mg places node default:chest at (62,50,11)
2015-10-26 16:56:22: ACTION[Server]: facedir: 0
2015-10-26 16:56:23: ACTION[Server]: gravgun digs moreores:mineral_tin at (-672,-20,94)
2015-10-26 16:56:25: ACTION[Server]: gravgun digs default:stone at (-673,-20,94)
2015-10-26 16:56:26: ACTION[Server]: Mg moves stuff to chest at (62,50,11)
2015-10-26 16:56:26: ACTION[Server]: Mg moves stuff to chest at (62,50,11)
2015-10-26 16:56:27: ACTION[Server]: gravgun digs default:stone_with_coal at (-672,-21,94)
2015-10-26 16:56:27: ACTION[Server]: Mg moves stuff to chest at (62,50,11)
2015-10-26 16:56:28: ACTION[Server]: Mg moves stuff to chest at (62,50,11)
2015-10-26 16:56:29: ACTION[Server]: Mg moves stuff to chest at (62,50,11)
2015-10-26 16:56:29: ACTION[Server]: gravgun digs default:stone at (-671,-20,94)
2015-10-26 16:56:30: ACTION[Server]: Mg moves stuff to chest at (62,50,11)
2015-10-26 16:56:31: ACTION[Server]: Mg moves stuff to chest at (62,50,11)
2015-10-26 16:56:32: ACTION[Server]: gravgun digs default:stone at (-674,-20,94)
2015-10-26 16:56:32: ERROR[Main]: UNRECOVERABLE error occurred. Stopping server. Please fix the following error:
2015-10-26 16:56:32: ERROR[Main]: Lua: Double fault error from mod 'builtin_item' in callback node_on_dig(): error in error handling

In thread 7ff220b04740:
/home/quentinbd/mff/src/server.cpp:505: void Server::step(float): A fatal error occurred: Lua: Double fault error from mod 'builtin_item' in callback node_on_dig(): error in error handling
Debug stacks:
DEBUG STACK FOR THREAD 7ff213fff700:
#0  virtual void* EmergeThread::run()
(Leftover data: #1  MapBlock* ServerMap::loadBlock(v3s16))
(Leftover data: #2  void ServerMap::loadBlock(std::string*, v3s16, MapSector*, bool))
(Leftover data: #3  void ItemStack::deSerialize(std::istream&, IItemDefManager*))
DEBUG STACK FOR THREAD 7ff21895b700:
#0  virtual void* CurlFetchThread::run()
DEBUG STACK FOR THREAD 7ff21a4be700:
#0  virtual void* ServerThread::run()
#1  void Server::Receive()
(Leftover data: #2  void Server::SendBlocks(float))
(Leftover data: #3  void RemoteClient::GetNextBlocks(ServerEnvironment*, EmergeManager*, float, std::vector<PrioritySortedBlockTransfer>&))
(Leftover data: #4  void ItemStack::serialize(std::ostream&) const)
(Leftover data: #5  bool getCraftingResult(Inventory*, ItemStack&, std::vector<ItemStack>&, bool, IGameDef*))
(Leftover data: #6  void ItemStack::deSerialize(std::istream&, IItemDefManager*))
DEBUG STACK FOR THREAD 7ff220b04740:
#0  int main(int, char**)
#1  Dedicated server branch
#2  void dedicated_server_loop(Server&, bool&)
#3  void Server::step(float)
/home/quentinbd/script/start-mff.sh : ligne 26 :  8497 Abandon                 /home/quentinbd/mff/bin/minetestserver --world /home/quentinbd/mff/worlds/minetestforfun/ --config /home/quentinbd/mff/minetest.conf --gameid minetestforfun_game --port 30001
----------------------
Server restarted at lundi 26 octobre 2015, 16:57:02 (UTC+0100)
----------------------
Using game specified by --gameid on the command line
2015-10-26 16:57:02: ACTION[Main]: WARNING: Mod name conflict detected: "irc"
2015-10-26 16:57:02: ACTION[Main]: Will not load: /home/quentinbd/mff/bin/../mods/irc_modpack/irc
2015-10-26 16:57:02: ACTION[Main]: Overridden by: /home/quentinbd/mff/bin/../mods/irc
2015-10-26 16:57:02: ACTION[Main]: [interact] Blacklist loaded
2015-10-26 16:57:02: ACTION[Main]: MOD: factions (by sapier) loading ...
2015-10-26 16:57:02: ACTION[Main]: MOD: factions (by sapier) 0.1.6 loaded.
2015-10-26 16:57:02: ACTION[Main]: [ACTimers] Loaded
2015-10-26 16:57:02: ACTION[Main]: [sethome] Loaded.
16:57:02: WARNING: Undeclared global variable "handlers" accessed at /home/quentinbd/mff/bin/../mods/irc/irc/main.lua:188
2015-10-26 16:57:02: ACTION[Main]: [FailPoints] Loaded
2015-10-26 16:57:02: ACTION[Main]: [FailPoints] CooKies baked
2015-10-26 16:57:02: ACTION[Main]: Logging chat plus to: /home/quentinbd/mff/worlds/minetestforfun//chatplus-log.txt
2015-10-26 16:57:02: ACTION[Main]:
2015-10-26 16:57:02: ACTION[Main]:
2015-10-26 16:57:02: ACTION[Main]: Creative mode is disabled.
2015-10-26 16:57:02: ACTION[Main]: Damage is enabled.
2015-10-26 16:57:02: ACTION[Main]: PvP is enabled.
2015-10-26 16:57:02: ACTION[Main]:

### crash 2/2 ###
2015-10-26 06:28:39: ACTION[Server]: CHOASfox uses throwing:bow_steel, pointing at [nothing]
2015-10-26 06:28:39: ACTION[Server]: Pockyt punches object 1148: LuaEntitySAO at (-20038.1,16.5,-20003)
2015-10-26 06:28:40: ACTION[Server]: CHOASfox uses throwing:bow_steel, pointing at [object 1148]
2015-10-26 06:28:41: ACTION[Server]: Pockyt punches object 1148: LuaEntitySAO at (-20036.6,16.5,-20005.2)
2015-10-26 06:28:41: ACTION[Server]: LuaEntitySAO at (-20036.6,16.5,-20005.2) punched by player Pockyt, damage 1 hp, health now 10 hp
2015-10-26 06:28:41: ACTION[Server]: CHOASfox uses throwing:bow_steel_loaded, pointing at [object 1148]
06:28:41: WARNING: Undeclared global variable "objpos" accessed at ...e/quentinbd/mff/bin/../mods/throwing/torch_arrow.lua:51
2015-10-26 06:28:41: ERROR[Main]: UNRECOVERABLE error occurred. Stopping server. Please fix the following error:
2015-10-26 06:28:41: ERROR[Main]: Lua: Double fault error from mod 'throwing' in callback luaentity_Step(): error in error handling

In thread 7f5ca1915740:
/home/quentinbd/mff/src/server.cpp:505: void Server::step(float): A fatal error occurred: Lua: Double fault error from mod 'throwing' in callback luaentity_Step(): error in error handling
Debug stacks:
DEBUG STACK FOR THREAD 7f5c98d5b700:
#0  virtual void* EmergeThread::run()
(Leftover data: #1  MapBlock* ServerMap::loadBlock(v3s16))
(Leftover data: #2  void ServerMap::loadBlock(std::string*, v3s16, MapSector*, bool))
(Leftover data: #3  void ItemStack::deSerialize(std::istream&, IItemDefManager*))
DEBUG STACK FOR THREAD 7f5c9976c700:
#0  virtual void* CurlFetchThread::run()
DEBUG STACK FOR THREAD 7f5c9b2cf700:
#0  virtual void* ServerThread::run()
#1  void Server::Receive()
(Leftover data: #2  void Server::SendBlocks(float))
(Leftover data: #3  void RemoteClient::GetNextBlocks(ServerEnvironment*, EmergeManager*, float, std::vector<PrioritySortedBlockTransfer>&))
(Leftover data: #4  void ItemStack::serialize(std::ostream&) const)
(Leftover data: #5  bool getCraftingResult(Inventory*, ItemStack&, std::vector<ItemStack>&, bool, IGameDef*))
(Leftover data: #6  void ItemStack::deSerialize(std::istream&, IItemDefManager*))
DEBUG STACK FOR THREAD 7f5ca1915740:
#0  int main(int, char**)
#1  Dedicated server branch
#2  void dedicated_server_loop(Server&, bool&)
#3  void Server::step(float)
/home/quentinbd/script/start-mff.sh : ligne 26 :  2978 Abandon                 /home/quentinbd/mff/bin/minetestserver --world /home/quentinbd/mff/worlds/minetestforfun/ --config /home/quentinbd/mff/minetest.conf --gameid minetestforfun_game --port 30001
----------------------
Server restarted at lundi 26 octobre 2015, 06:29:11 (UTC+0100)
----------------------

2015-10-27 13:55:58: ACTION[Server]: gravgun digs default:stone at (-617,3,196)
2015-10-27 13:56:01: ACTION[Server]: gravgun digs default:stone at (-616,0,196)
2015-10-27 13:56:02: ACTION[Server]: gravgun digs default:stone at (-616,1,196)
2015-10-27 13:56:02: ERROR[Main]: UNRECOVERABLE error occurred. Stopping server. Please fix the following error:
2015-10-27 13:56:02: ERROR[Main]: Lua: Double fault error from mod 'builtin_item' in callback node_on_dig(): error in error handling

In thread 7f063b8fb740:
/home/quentinbd/mff/src/server.cpp:505: void Server::step(float): A fatal error occurred: Lua: Double fault error from mod 'builtin_item' in callback node_on_dig(): error in error handling
Debug stacks:
DEBUG STACK FOR THREAD 7f062f1de700:
#0  virtual void* EmergeThread::run()
(Leftover data: #1  MapBlock* ServerMap::loadBlock(v3s16))
(Leftover data: #2  void ServerMap::loadBlock(std::string*, v3s16, MapSector*, bool))
(Leftover data: #3  void ItemStack::deSerialize(std::istream&, IItemDefManager*))
DEBUG STACK FOR THREAD 7f0634ab4700:
#0  virtual void* CurlFetchThread::run()
DEBUG STACK FOR THREAD 7f06352b5700:
#0  virtual void* ServerThread::run()
#1  void Server::Receive()
(Leftover data: #2  void Server::SendBlocks(float))
(Leftover data: #3  void RemoteClient::GetNextBlocks(ServerEnvironment*, EmergeManager*, float, std::vector<PrioritySortedBlockTransfer>&))
(Leftover data: #4  void ItemStack::serialize(std::ostream&) const)
(Leftover data: #5  bool getCraftingResult(Inventory*, ItemStack&, std::vector<ItemStack>&, bool, IGameDef*))
(Leftover data: #6  void ItemStack::deSerialize(std::istream&, IItemDefManager*))
DEBUG STACK FOR THREAD 7f063b8fb740:
#0  int main(int, char**)
#1  Dedicated server branch
#2  void dedicated_server_loop(Server&, bool&)
#3  void Server::step(float)
(Leftover data: #4  void Server::SendAccessDenied_Legacy(irr::u16, const wstring&))
/home/quentinbd/script/start-mff.sh : ligne 26 :  3698 Abandon                 /home/quentinbd/mff/bin/minetestserver --world /home/quentinbd/mff/worlds/minetestforfun/ --config /home/quentinbd/mff/minetest.conf --gameid minetestforfun_game --port 30001
----------------------
Server restarted at mardi 27 octobre 2015, 13:56:32 (UTC+0100)
----------------------
Using game specified by --gameid on the command line
2015-10-27 13:56:32: ACTION[Main]: WARNING: Mod name conflict detected: "irc"
2015-10-27 13:56:32: ACTION[Main]: Will not load: /home/quentinbd/mff/bin/../mods/irc_modpack/irc
2015-10-27 13:56:32: ACTION[Main]: Overridden by: /home/quentinbd/mff/bin/../mods/irc
2015-10-27 13:56:32: ACTION[Main]: [interact] Blacklist loaded
2015-10-27 13:56:32: ACTION[Main]: MOD: factions (by sapier) loading ...
2015-10-27 13:56:33: ACTION[Main]: MOD: factions (by sapier) 0.1.6 loaded.
2015-10-27 13:56:33: ACTION[Main]: [ACTimers] Loaded
2015-10-27 13:56:33: ACTION[Main]: [sethome] Loaded.
13:56:33: WARNING: Undeclared global variable "handlers" accessed at /home/quentinbd/mff/bin/../mods/irc/irc/main.lua:188
2015-10-27 13:56:33: ACTION[Main]: [FailPoints] Loaded
2015-10-27 13:56:33: ACTION[Main]: [FailPoints] CooKies baked
2015-10-27 13:56:33: ACTION[Main]: Logging chat plus to: /home/quentinbd/mff/worlds/minetestforfun//chatplus-log.txt
2015-10-27 13:56:33: ACTION[Main]:
2015-10-27 13:56:33: ACTION[Main]:
2015-10-27 13:56:33: ACTION[Main]: Creative mode is disabled.
2015-10-27 13:56:33: ACTION[Main]: Damage is enabled.
2015-10-27 13:56:33: ACTION[Main]: PvP is enabled.
2015-10-27 13:56:33: ACTION[Main]:
2015-10-27 13:56:33: ACTION[Main]: Server name: MinetestForFun (Survival PVP Hardcore) [FR/EN]
2015-10-27 13:56:33: ACTION[Main]: Server description: A Minetest server to survive and have fun! (Hardcore difficulty) / Un serveur de Minetest, pour survivre et s'amuser ! (Difficulte Extreme)
2015-10-27 13:56:33: ACTION[Main]: Server URL: ???.???.???.???
2015-10-27 13:56:33: ACTION[Main]: MOTD: Welcome to "MinetestForFun (Survival PVP Hardcore) [FR/EN]" server! / Bienvenue sur le serveur MinetestForFun (Survie PVP Difficile) [FR/EN] !
2015-10-27 13:56:33: ACTION[Main]: Maximum users: 25
2015-10-27 13:56:33: ACTION[Main]:
2015-10-27 13:56:33: ACTION[Main]:
2015-10-27 13:56:33: ACTION[Main]: [warps] loaded 7 warp location(s)
2015-10-27 13:56:33: ACTION[Main]: [UnifiedDyes] Loaded!
2015-10-27 13:56:33: ACTION[Main]: [stained_glass] Loaded!
2015-10-27 13:56:33: ACTION[Main]: [Colored Wood] Loaded!
2015-10-27 13:56:33: ACTION[Main]: Coloured Stone Bricks [colouredstonebricks] has loaded!
2015-10-27 13:56:33: ACTION[Main]: [Biome Lib] Loaded
2015-10-27 13:56:33: ACTION[Main]: [Poison Ivy] Loaded.
2015-10-27 13:56:33: ACTION[Main]: [Mod] Mole Hills [0.0.3] [molehills] Loaded...
2015-10-27 13:56:33: ACTION[Main]: [Mod] Ferns Checking horsetail item strings
2015-10-27 13:56:33: ACTION[Main]: [Mod] Ferns Checking lady fern item strings
2015-10-27 13:56:33: ACTION[Main]: [Mod] Ferns Checking tree fern item strings
2015-10-27 13:56:33: ACTION[Main]: [Mod] Ferns [0.2.0] [ferns] Loaded...
2015-10-27 13:56:33: ACTION[Main]: [mana] mana.mt opened.
2015-10-27 13:56:33: ACTION[Main]: [mana] mana.mt successfully read.
2015-10-27 13:56:33: ACTION[Main]: [OK] Mesecons
2015-10-27 13:56:33: ACTION[Main]: [BobBlocks By<EMAIL_ADDRESS>Version 0.0.8 loading....
2015-10-27 13:56:33: ACTION[Main]: [BobBlocks] loaded Blocks
2015-10-27 13:56:33: ACTION[Main]: [BobBlocks] loaded Health
2015-10-27 13:56:33: ACTION[Main]: [BobBlocks] loaded Traps
2015-10-27 13:56:33: ACTION[Main]: [BobBlocks By<EMAIL_ADDRESS>Version 0.0.8 loaded!
2015-10-27 13:56:34: ACTION[Main]: [Money] Loaded
2015-10-27 13:56:34: ACTION[Main]: [Flowers] Loaded.
2015-10-27 13:56:34: ACTION[Main]: [Mod] Along the Shore [0.0.4] [along_shore] Loaded...
2015-10-27 13:56:34: ACTION[Main]: [Mod] Grasses [0.1.5] [dryplants] Loaded...
2015-10-27 13:56:34: ACTION[Main]: [Bushes] Loaded.
2015-10-27 13:56:34: ACTION[Main]: [Moretrees] Loaded (2013-02-11)
2015-10-27 13:56:34: ACTION[Main]: [Vines] Loaded!
2015-10-27 13:56:34: ACTION[Main]: [Mod] Trunks [0.1.4] [trunks] Loaded...
2015-10-27 13:56:34: ACTION[Main]: [Mod] Wood Soils [0.0.9] [woodsoils] Loaded...
2015-10-27 13:56:34: ACTION[Main]: [3D Mushrooms] loaded.
2015-10-27 13:56:34: ACTION[Main]: [mod soundset] Loading...
2015-10-27 13:56:34: ACTION[Main]: [mod soundset] Loaded
2015-10-27 13:56:34: ACTION[Main]: [jukebox] Registrered disc Event song, id = 0 for file jukebox_event
2015-10-27 13:56:34: ACTION[Main]: [jukebox] Registrered disc Trololo, id = 1 for file jukebox_trololo
2015-10-27 13:56:34: ACTION[Main]: [jukebox] Registrered disc Sweet Rock, id = 2 for file jukebox_song_1
2015-10-27 13:56:34: ACTION[Main]: [jukebox] Registrered disc Bomber Boom, id = 3 for file jukebox_song_2
2015-10-27 13:56:34: ACTION[Main]: [jukebox] Registrered disc Pumpking's Dance, id = 4 for file jukebox_song_3
2015-10-27 13:56:34: ACTION[Main]: [jukebox] Registrered disc Mecha Fight, id = 5 for file jukebox_song_4
2015-10-27 13:56:34: ACTION[Main]: [jukebox] Registrered disc Chillout, id = 6 for file jukebox_song_5
2015-10-27 13:56:34: ACTION[Main]: [jukebox] Registrered disc Space Mistery, id = 7 for file jukebox_song_6
2015-10-27 13:56:34: ACTION[Main]: [Mod] Death Messages [0.1.2] [death_messages] Loaded...
2015-10-27 13:56:34: ACTION[Main]: Reading quests...
2015-10-27 13:56:34: ACTION[Main]: [MOD] Mobs Redo loaded
2015-10-27 13:56:34: ACTION[Main]: [mod fishing] Loading...
2015-10-27 13:56:34: ACTION[Main]: [Mod] Fishing - Crabman77's version [0.0.3] [fishing] Loaded...
2015-10-27 13:56:34: ACTION[Main]: [PClasses] Loaded data
2015-10-27 13:56:34: ACTION[Main]: [PClasses] Saved data
2015-10-27 13:56:34: ACTION[Main]: [tsm_pyramids] Chest loaded
2015-10-27 13:56:34: ACTION[Main]: [riesenpilz] loaded after ca. 0.01s
2015-10-27 13:56:34: ACTION[Main]: [nether] loaded!
2015-10-27 13:56:34: ACTION[Main]: [Mod] Cave Stuff [0.0.3] [cavestuff] Loaded...
2015-10-27 13:56:34: ACTION[Main]: Food Mod - Version 2.3
[HomeDecor] Loaded!
2015-10-27 13:56:35: ACTION[Main]:         .__               __                   __
2015-10-27 13:56:35: ACTION[Main]:   _____ |__| ____   _____/  |_  ____   _______/  |_
2015-10-27 13:56:35: ACTION[Main]:  /     \|  |/    \_/ __ \   __\/ __ \ /  ___/\   __\
2015-10-27 13:56:35: ACTION[Main]: |  Y Y  \  |   |  \  ___/|  | \  ___/ \___ \  |  |
2015-10-27 13:56:35: ACTION[Main]: |__|_|  /__|___|  /\___  >__|  \___  >____  > |__|
2015-10-27 13:56:35: ACTION[Main]:       \/        \/     \/          \/     \/
2015-10-27 13:56:35: ACTION[Main]: World at [/home/quentinbd/mff/worlds/minetestforfun/]
2015-10-27 13:56:35: ACTION[Main]: Server for gameid="minetestforfun_game" listening on ???.???.???.???:30001.
2015-10-27 13:56:35: ACTION[Server]: [Biome Lib] Registered a total of 43 surface types to be evaluated, spread
2015-10-27 13:56:35: ACTION[Server]: [Biome Lib] across 42 actions with air-checking and 4 actions without.
2015-10-27 13:56:36: ACTION[Server]: Announcing to servers.minetest.net
2015-10-27 13:56:36: ACTION[Server]: There are 13518 registered nodes, items and tools.
2015-10-27 13:56:44: ACTION[Server]: Server: captainMeh supplied wrong password
== This is a debug line, please check for it ==
nil
=== DEBUG FINISHED ===
2015-10-27 13:56:53: ACTION[Server]: IRC: Connected!
2015-10-27 13:56:53: ACTION[Server]: Updated online player file
2015-10-27 13:57:34: ACTION[Server]: gravgun [???.???.???.???] joins game.
2015-10-27 13:57:34: ACTION[Server]: gravgun joins game. List of players: gravgun
2015-10-27 13:57:34: ACTION[Server]: Updated online player file
2015-10-27 13:57:49: ACTION[Server]: gravgun digs default:stone at (-617,1,196)
2015-10-27 13:57:50: ACTION[Server]: gravgun digs moreores:mineral_tin at (-617,2,196)
2015-10-27 13:57:52: ACTION[Server]: gravgun digs default:stone at (-617,3,196)
2015-10-27 13:57:53: ACTION[Server]: gravgun digs default:stone at (-618,2,196)
2015-10-27 13:57:54: ACTION[Server]: gravgun digs default:stone at (-618,3,196)
2015-10-27 13:57:56: ACTION[Server]: gravgun digs default:stone at (-616,3,196)
2015-10-27 13:57:57: ACTION[Server]: gravgun digs default:stone at (-616,2,196)
2015-10-27 13:57:58: ACTION[Server]: gravgun digs default:stone at (-616,1,196)
2015-10-27 13:57:59: ACTION[Server]: gravgun digs default:stone at (-616,0,196)
2015-10-27 13:58:38: ACTION[Server]: gravgun digs default:stone at (-617,3,197)
2015-10-27 13:58:40: ACTION[Server]: gravgun digs default:stone at (-617,2,197)
2015-10-27 13:58:41: ACTION[Server]: gravgun digs default:stone at (-617,1,197)
2015-10-27 13:58:42: ACTION[Server]: gravgun digs default:stone at (-617,0,197)
2015-10-27 13:58:43: ACTION[Server]: gravgun digs default:stone at (-616,0,197)
2015-10-27 13:58:44: ACTION[Server]: gravgun digs default:stone at (-616,1,197)
2015-10-27 13:58:46: ACTION[Server]: gravgun digs default:stone at (-616,2,197)
2015-10-27 13:58:47: ACTION[Server]: gravgun digs default:stone at (-616,3,197)
2015-10-27 13:58:48: ACTION[Server]: gravgun digs default:stone at (-618,3,197)
2015-10-27 13:58:49: ACTION[Server]: gravgun digs default:stone at (-618,2,197)
2015-10-27 13:58:51: ACTION[Server]: gravgun digs default:stone at (-618,1,197)
2015-10-27 13:58:52: ACTION[Server]: gravgun digs default:stone at (-618,0,197)
2015-10-27 13:58:53: ACTION[Server]: gravgun digs default:stone at (-619,0,197)
2015-10-27 13:58:55: ACTION[Server]: gravgun digs default:stone at (-619,1,197)
2015-10-27 13:58:56: ACTION[Server]: gravgun digs default:stone at (-619,2,197)
2015-10-27 13:58:57: ACTION[Server]: gravgun digs default:stone at (-619,3,197)
2015-10-27 13:58:58: ACTION[Server]: gravgun digs default:stone at (-620,2,197)
2015-10-27 13:58:59: ACTION[Server]: gravgun digs default:stone at (-620,3,197)
2015-10-27 13:59:01: ACTION[Server]: gravgun digs default:stone at (-617,-1,196)
2015-10-27 13:59:03: ACTION[Server]: gravgun digs moreores:mineral_tin at (-618,-1,196)
2015-10-27 13:59:04: ACTION[Server]: gravgun digs default:stone at (-618,-1,197)
2015-10-27 13:59:05: ACTION[Server]: gravgun digs default:stone at (-617,-1,197)
2015-10-27 13:59:06: ACTION[Server]: gravgun digs default:stone at (-616,-1,196)
2015-10-27 13:59:08: ACTION[Server]: gravgun digs default:stone at (-616,-1,197)
2015-10-27 13:59:10: ACTION[Server]: gravgun digs default:stone at (-619,-1,196)
2015-10-27 13:59:11: ACTION[Server]: gravgun digs default:stone at (-620,-1,196)
2015-10-27 13:59:12: ACTION[Server]: gravgun digs default:stone at (-619,-1,197)
2015-10-27 13:59:26: ACTION[Server]: gravgun digs default:stone at (-620,0,197)
2015-10-27 13:59:35: ACTION[Server]: [PClasses] Saved data
2015-10-27 14:01:13: ACTION[Server]: gravgun moves stuff from a big chest at (-686,24,167)
2015-10-27 14:01:13: ACTION[Server]: gravgun moves stuff from a big chest at (-686,24,167)
2015-10-27 14:01:13: ACTION[Server]: gravgun moves stuff from a big chest at (-686,24,167)
2015-10-27 14:01:13: ACTION[Server]: gravgun moves stuff from a big chest at (-686,24,167)
2015-10-27 14:01:19: ACTION[Server]: player gravgun crafts moretrees:sequoia_planks 4
2015-10-27 14:01:19: ACTION[Server]: player gravgun crafts moretrees:sequoia_planks 4
2015-10-27 14:01:19: ACTION[Server]: player gravgun crafts moretrees:sequoia_planks 4
2015-10-27 14:01:19: ACTION[Server]: player gravgun crafts moretrees:sequoia_planks 4
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:23: ACTION[Server]: player gravgun crafts default:stick 9
2015-10-27 14:01:55: ACTION[Server]: gravgun moves stuff from a big chest at (-690,29,168)
2015-10-27 14:01:55: ACTION[Server]: gravgun moves stuff from a big chest at (-690,29,168)
2015-10-27 14:02:02: ACTION[Server]: gravgun moves stuff to a big chest at (-690,29,168)
2015-10-27 14:02:02: ACTION[Server]: Updated online player file
2015-10-27 14:02:08: ACTION[Server]: gravgun moves stuff from a big chest at (-690,29,168)
2015-10-27 14:02:09: ACTION[Server]: gravgun moves stuff from a big chest at (-690,29,168)
2015-10-27 14:02:25: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-666,1,167 above=-666,2,167]
2015-10-27 14:02:26: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-666,1,166 above=-666,1,167]
2015-10-27 14:02:35: ACTION[Server]: [PClasses] Saved data
2015-10-27 14:02:57: ACTION[Server]: player gravgun crafts default:pick_stone
2015-10-27 14:03:03: ACTION[Server]: gravgun digs moreores:mineral_tin at (-620,-1,197)
2015-10-27 14:03:07: ACTION[Server]: gravgun digs default:stone at (-616,-2,196)
2015-10-27 14:03:09: ACTION[Server]: gravgun digs default:stone at (-617,-2,196)
2015-10-27 14:03:10: ACTION[Server]: gravgun digs default:stone at (-618,-2,196)
2015-10-27 14:03:12: ACTION[Server]: gravgun digs moreores:mineral_tin at (-617,-2,195)
2015-10-27 14:03:13: ACTION[Server]: gravgun digs moreores:mineral_tin at (-618,-2,195)
2015-10-27 14:03:16: ACTION[Server]: gravgun places node default:cobble at (-617,-2,195)
2015-10-27 14:03:16: ACTION[Server]: gravgun places node default:cobble at (-618,-2,195)
2015-10-27 14:03:18: ACTION[Server]: gravgun use bucket:bucket_water  at  (-616,-2,196)
2015-10-27 14:03:19: ACTION[Server]: gravgun use bucket:bucket_water  at  (-618,-2,196)
2015-10-27 14:03:22: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-617,-2,196 above=-617,-1,196]
2015-10-27 14:03:24: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-617,-2,196 above=-617,-1,196]
2015-10-27 14:03:33: ACTION[Server]: gravgun digs default:stone at (-618,-1,198)
2015-10-27 14:03:34: ACTION[Server]: gravgun digs default:stone at (-618,0,198)
2015-10-27 14:03:35: ACTION[Server]: gravgun digs moreores:mineral_tin at (-618,1,198)
2015-10-27 14:03:36: ACTION[Server]: gravgun digs default:stone at (-618,2,198)
2015-10-27 14:03:38: ACTION[Server]: gravgun digs default:stone at (-618,3,198)
2015-10-27 14:03:39: ACTION[Server]: lifetimer expired, removed mobs:rat
2015-10-27 14:03:42: ACTION[Server]: gravgun digs default:stone at (-617,3,198)
2015-10-27 14:03:43: ACTION[Server]: gravgun digs default:stone at (-617,2,198)
2015-10-27 14:03:44: ACTION[Server]: gravgun digs default:stone at (-617,1,198)
2015-10-27 14:03:45: ACTION[Server]: gravgun digs default:stone at (-617,0,198)
2015-10-27 14:03:47: ACTION[Server]: gravgun digs default:stone at (-616,0,198)
2015-10-27 14:03:48: ACTION[Server]: gravgun digs default:stone at (-616,-1,198)
2015-10-27 14:03:49: ACTION[Server]: gravgun digs default:stone at (-617,-1,198)
2015-10-27 14:03:51: ACTION[Server]: gravgun digs default:stone at (-616,1,198)
2015-10-27 14:03:52: ACTION[Server]: gravgun digs default:stone at (-616,2,198)
2015-10-27 14:03:53: ACTION[Server]: gravgun digs default:stone at (-616,3,198)
2015-10-27 14:03:54: ACTION[Server]: gravgun digs default:stone at (-619,3,198)
2015-10-27 14:03:56: ACTION[Server]: gravgun digs default:stone at (-619,2,198)
2015-10-27 14:03:58: ACTION[Server]: gravgun digs default:stone at (-619,0,198)
2015-10-27 14:03:59: ACTION[Server]: gravgun digs default:stone at (-619,1,198)
2015-10-27 14:04:00: ACTION[Server]: gravgun digs default:stone at (-619,-1,198)
2015-10-27 14:04:03: ACTION[Server]: gravgun digs default:stone at (-618,0,199)
2015-10-27 14:04:04: ACTION[Server]: gravgun digs default:stone at (-619,0,199)
2015-10-27 14:04:06: ACTION[Server]: gravgun digs default:stone at (-619,1,199)
2015-10-27 14:04:07: ACTION[Server]: gravgun digs default:stone at (-619,2,199)
2015-10-27 14:04:08: ACTION[Server]: gravgun digs default:stone at (-619,3,199)
2015-10-27 14:04:09: ACTION[Server]: gravgun digs default:stone at (-618,3,199)
2015-10-27 14:04:10: ACTION[Server]: gravgun digs default:stone at (-618,2,199)
2015-10-27 14:04:12: ACTION[Server]: gravgun digs default:stone at (-618,1,199)
2015-10-27 14:04:13: ACTION[Server]: gravgun digs default:stone at (-618,-1,199)
2015-10-27 14:04:14: ACTION[Server]: gravgun digs default:stone at (-619,-1,199)
2015-10-27 14:04:15: ACTION[Server]: gravgun digs default:stone at (-617,0,199)
2015-10-27 14:04:16: ACTION[Server]: gravgun digs default:stone at (-617,-1,199)
2015-10-27 14:04:18: ACTION[Server]: gravgun digs default:stone at (-617,1,199)
2015-10-27 14:04:19: ACTION[Server]: gravgun digs default:stone at (-617,2,199)
2015-10-27 14:04:20: ACTION[Server]: gravgun digs default:stone at (-617,3,199)
2015-10-27 14:04:21: ACTION[Server]: gravgun digs default:stone at (-616,3,199)
2015-10-27 14:04:22: ACTION[Server]: gravgun digs default:stone at (-616,2,199)
2015-10-27 14:04:23: ACTION[Server]: Moving Ainm to static spawnpoint at (24,97,-1)
Un nouveau joueur vient de nous rejoindre !
Equipement de depart transmis
2015-10-27 14:04:23: ACTION[Server]: Ainm [???.???.???.???] joins game.
2015-10-27 14:04:23: ACTION[Server]: Ainm joins game. List of players: gravgun Ainm
Created new entry for `???.???.???.???'
2015-10-27 14:04:23: ACTION[Server]: Ainm lastseen is not a table... fixing...
2015-10-27 14:04:23: ACTION[Server]: Updated online player file
2015-10-27 14:04:24: ACTION[Server]: gravgun digs default:stone at (-616,1,199)
2015-10-27 14:04:25: ACTION[Server]: gravgun digs default:stone at (-616,0,199)
2015-10-27 14:04:26: ACTION[Server]: gravgun digs default:stone at (-616,-1,199)
2015-10-27 14:04:33: ACTION[Server]: gravgun digs default:stone at (-616,-2,198)
2015-10-27 14:04:36: ACTION[Server]: gravgun digs default:stone at (-618,-2,198)
2015-10-27 14:04:38: ACTION[Server]: gravgun digs default:stone at (-620,0,198)
2015-10-27 14:04:39: ACTION[Server]: gravgun digs default:stone at (-620,-1,198)
2015-10-27 14:04:40: ACTION[Server]: gravgun digs default:stone at (-620,-2,198)
2015-10-27 14:04:42: ACTION[Server]: gravgun digs default:stone at (-620,-2,196)
2015-10-27 14:04:43: ACTION[Server]: lifetimer expired, removed mobs:spider
2015-10-27 14:04:45: ACTION[Server]: gravgun use bucket:bucket_water  at  (-620,-2,198)
2015-10-27 14:04:47: ACTION[Server]: gravgun use bucket:bucket_water  at  (-620,-2,196)
2015-10-27 14:04:53: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-617,-2,196 above=-617,-1,196]
2015-10-27 14:04:55: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-617,-2,195 above=-617,-2,196]
2015-10-27 14:04:56: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-617,-2,196 above=-617,-1,196]
2015-10-27 14:04:57: ACTION[Server]: gravgun use bucket:bucket_water  at  (-616,-2,198)
2015-10-27 14:04:59: ACTION[Server]: gravgun use bucket:bucket_water  at  (-618,-2,198)
2015-10-27 14:05:36: ACTION[Server]: [PClasses] Saved data
2015-10-27 14:05:59: ACTION[Server]: gravgun places node default:torch at (-616,0,199)
2015-10-27 14:06:02: ACTION[Server]: gravgun digs default:stone at (-620,0,199)
2015-10-27 14:06:03: ACTION[Server]: gravgun digs default:stone at (-620,-1,199)
2015-10-27 14:06:21: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-617,-3,196 above=-617,-2,196]
2015-10-27 14:06:27: ACTION[Server]: gravgun places node default:cobble at (-617,-2,196)
2015-10-27 14:06:29: ACTION[Server]: Granted Ainm interact.
2015-10-27 14:06:30: ACTION[Server]: gravgun digs default:cobble at (-617,-2,196)
2015-10-27 14:06:38: ACTION[Server]: gravgun digs default:stone at (-620,1,198)
2015-10-27 14:06:40: ACTION[Server]: gravgun digs default:stone at (-620,2,198)
2015-10-27 14:06:41: ACTION[Server]: gravgun places node default:torch at (-620,1,198)
2015-10-27 14:06:42: ACTION[Server]: gravgun digs default:stone at (-620,1,197)
2015-10-27 14:06:43: ACTION[Server]: gravgun digs default:stone at (-620,3,198)
2015-10-27 14:06:45: ACTION[Server]: gravgun digs default:stone at (-620,3,199)
2015-10-27 14:06:46: ACTION[Server]: gravgun digs default:stone at (-620,2,199)
2015-10-27 14:06:47: ACTION[Server]: gravgun digs default:stone at (-620,1,199)
2015-10-27 14:06:48: ACTION[Server]: gravgun digs default:stone at (-620,1,200)
2015-10-27 14:06:50: ACTION[Server]: gravgun digs default:stone at (-620,2,200)
2015-10-27 14:07:02: ACTION[Server]: Updated online player file
2015-10-27 14:08:18: ACTION[Server]: Ainm warped to "spawn"
2015-10-27 14:08:18: ACTION[Server]: Player Ainm tried to access [node under=28,97,-1 above=29,97,-1] from too far: d=471.283, max_d=140. ignoring.
2015-10-27 14:08:22: ACTION[Server]: Server: leonidos supplied wrong password
2015-10-27 14:08:28: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:28: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:29: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:29: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:29: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:30: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:30: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:30: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:30: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:30: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:31: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:31: ACTION[Server]: gravgun punches object 175: LuaEntitySAO at (-620.178,-2.325,196.18)
2015-10-27 14:08:32: ACTION[Server]: Ainm tried to dig warps:warpstone at protected position (28,97,-1)
2015-10-27 14:08:36: ACTION[Server]: [PClasses] Saved data
2015-10-27 14:08:53: ACTION[Server]: lifetimer expired, removed mobs:goat
2015-10-27 14:09:03: ACTION[Server]: Server: leonidos supplied wrong password
2015-10-27 14:10:26: ACTION[Server]: gravgun places node default:cobble at (-617,-2,196)
2015-10-27 14:10:33: ACTION[Server]: player gravgun crafts default:pick_stone
2015-10-27 14:10:36: ACTION[Server]: gravgun digs default:cobble at (-617,-2,196)
2015-10-27 14:10:40: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-617,-2,196 above=-617,-1,196]
2015-10-27 14:10:50: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-617,-2,195 above=-617,-2,196]
2015-10-27 14:10:52: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-616,-2,196 above=-616,-1,196]
2015-10-27 14:10:53: ACTION[Server]: gravgun use bucket:bucket_water at  (-616,-2,196)
2015-10-27 14:10:54: ACTION[Server]: gravgun uses bucket:bucket_empty, pointing at [node under=-617,-2,196 above=-617,-1,196]
2015-10-27 14:11:17: ACTION[Server]: player gravgun crafts darkage:lamp
2015-10-27 14:11:17: ACTION[Server]: player gravgun crafts darkage:lamp
2015-10-27 14:11:28: ACTION[Server]: Ainm damaged by 4 hp at (-22.56,44.137,29.766)
2015-10-27 14:11:29: ACTION[Server]: gravgun digs default:stone at (-616,4,198)
2015-10-27 14:11:29: ACTION[Server]: Ainm damaged by 2 hp at (-26.521,36.853,26.998)
2015-10-27 14:11:31: ACTION[Server]: gravgun digs default:stone at (-616,4,196)
2015-10-27 14:11:32: ACTION[Server]: Ainm uses default:apple, pointing at [node under=-39,34,18 above=-39,35,18]
2015-10-27 14:11:33: ACTION[Server]: gravgun places node darkage:lamp at (-616,4,196)
2015-10-27 14:11:34: ACTION[Server]: gravgun places node darkage:lamp at (-616,4,198)
2015-10-27 14:11:36: ACTION[Server]: [PClasses] Saved data
2015-10-27 14:11:54: ACTION[Server]: player gravgun crafts darkage:lamp
2015-10-27 14:11:54: ACTION[Server]: player gravgun crafts darkage:lamp
2015-10-27 14:11:54: ACTION[Server]: player gravgun crafts darkage:lamp
2015-10-27 14:11:54: ACTION[Server]: player gravgun crafts darkage:lamp
2015-10-27 14:11:58: ACTION[Server]: gravgun digs default:stone at (-618,4,198)
2015-10-27 14:12:00: ACTION[Server]: gravgun digs default:stone at (-618,4,196)
2015-10-27 14:12:01: ACTION[Server]: gravgun digs default:stone at (-620,4,198)
2015-10-27 14:12:03: ACTION[Server]: Updated online player file
2015-10-27 14:12:03: ACTION[Server]: gravgun digs default:stone at (-620,4,196)
2015-10-27 14:12:03: ERROR[Main]: UNRECOVERABLE error occurred. Stopping server. Please fix the following error:
2015-10-27 14:12:03: ERROR[Main]: Lua: Double fault error from mod 'builtin_item' in callback node_on_dig(): error in error handling

In thread 7f15be804740:
/home/quentinbd/mff/src/server.cpp:505: void Server::step(float): A fatal error occurred: Lua: Double fault error from mod 'builtin_item' in callback node_on_dig(): error in error handling
Debug stacks:
DEBUG STACK FOR THREAD 7f15b1d7e700:
#0  virtual void* EmergeThread::run()
(Leftover data: #1  MapBlock* ServerMap::loadBlock(v3s16))
(Leftover data: #2  void ServerMap::loadBlock(std::string*, v3s16, MapSector*, bool))
(Leftover data: #3  void ItemStack::deSerialize(std::istream&, IItemDefManager*))
DEBUG STACK FOR THREAD 7f15b257f700:
#0  virtual void* CurlFetchThread::run()
DEBUG STACK FOR THREAD 7f15b3fff700:
#0  virtual void* ServerThread::run()
#1  void Server::Receive()
(Leftover data: #2  void Server::SendBlocks(float))
(Leftover data: #3  void RemoteClient::GetNextBlocks(ServerEnvironment*, EmergeManager*, float, std::vector<PrioritySortedBlockTransfer>&))
(Leftover data: #4  void ItemStack::serialize(std::ostream&) const)
(Leftover data: #5  bool getCraftingResult(Inventory*, ItemStack&, std::vector<ItemStack>&, bool, IGameDef*))
(Leftover data: #6  void ItemStack::deSerialize(std::istream&, IItemDefManager*))
DEBUG STACK FOR THREAD 7f15be804740:
#0  int main(int, char**)
#1  Dedicated server branch
#2  void dedicated_server_loop(Server&, bool&)
#3  void Server::step(float)
/home/quentinbd/script/start-mff.sh : ligne 26 :  1955 Abandon                 /home/quentinbd/mff/bin/minetestserver --world /home/quentinbd/mff/worlds/minetestforfun/ --config /home/quentinbd/mff/minetest.conf --gameid minetestforfun_game --port 30001
----------------------
Server restarted at mardi 27 octobre 2015, 14:12:33 (UTC+0100)
----------------------
Using game specified by --gameid on the command line
2015-10-27 14:12:33: ACTION[Main]: WARNING: Mod name conflict detected: "irc"
2015-10-27 14:12:33: ACTION[Main]: Will not load: /home/quentinbd/mff/bin/../mods/irc_modpack/irc
2015-10-27 14:12:33: ACTION[Main]: Overridden by: /home/quentinbd/mff/bin/../mods/irc
2015-10-27 14:12:33: ACTION[Main]: [interact] Blacklist loaded
2015-10-27 14:12:33: ACTION[Main]: MOD: factions (by sapier) loading ...
2015-10-27 14:12:33: ACTION[Main]: MOD: factions (by sapier) 0.1.6 loaded.
2015-10-27 14:12:33: ACTION[Main]: [ACTimers] Loaded
2015-10-27 14:12:33: ACTION[Main]: [sethome] Loaded.
14:12:33: WARNING: Undeclared global variable "handlers" accessed at /home/quentinbd/mff/bin/../mods/irc/irc/main.lua:188
2015-10-27 14:12:33: ACTION[Main]: [FailPoints] Loaded
2015-10-27 14:12:33: ACTION[Main]: [FailPoints] CooKies baked
2015-10-27 14:12:33: ACTION[Main]: Logging chat plus to: /home/quentinbd/mff/worlds/minetestforfun//chatplus-log.txt
2015-10-27 14:12:33: ACTION[Main]:
2015-10-27 14:12:33: ACTION[Main]:
2015-10-27 14:12:33: ACTION[Main]: Creative mode is disabled.
2015-10-27 14:12:33: ACTION[Main]: Damage is enabled.
2015-10-27 14:12:33: ACTION[Main]: PvP is enabled.
2015-10-27 14:12:33: ACTION[Main]:
2015-10-27 14:12:33: ACTION[Main]: Server name: MinetestForFun (Survival PVP Hardcore) [FR/EN]
2015-10-27 14:12:33: ACTION[Main]: Server description: A Minetest server to survive and have fun! (Hardcore difficulty) / Un serveur de Minetest, pour survivre et s'amuser ! (Difficulte Extreme)
2015-10-27 14:12:33: ACTION[Main]: Server URL: ???.???.???.???
2015-10-27 14:12:33: ACTION[Main]: MOTD: Welcome to "MinetestForFun (Survival PVP Hardcore) [FR/EN]" server! / Bienvenue sur le serveur MinetestForFun (Survie PVP Difficile) [FR/EN] !
2015-10-27 14:12:33: ACTION[Main]: Maximum users: 25
2015-10-27 14:12:33: ACTION[Main]:
2015-10-27 14:12:33: ACTION[Main]:
2015-10-27 14:12:33: ACTION[Main]: [warps] loaded 7 warp location(s)
2015-10-27 14:12:33: ACTION[Main]: [UnifiedDyes] Loaded!
2015-10-27 14:12:34: ACTION[Main]: [stained_glass] Loaded!
2015-10-27 14:12:34: ACTION[Main]: [Colored Wood] Loaded!
2015-10-27 14:12:34: ACTION[Main]: Coloured Stone Bricks [colouredstonebricks] has loaded!
2015-10-27 14:12:34: ACTION[Main]: [Biome Lib] Loaded
2015-10-27 14:12:34: ACTION[Main]: [Poison Ivy] Loaded.
2015-10-27 14:12:34: ACTION[Main]: [Mod] Mole Hills [0.0.3] [molehills] Loaded...
2015-10-27 14:12:34: ACTION[Main]: [Mod] Ferns Checking horsetail item strings
2015-10-27 14:12:34: ACTION[Main]: [Mod] Ferns Checking lady fern item strings
2015-10-27 14:12:34: ACTION[Main]: [Mod] Ferns Checking tree fern item strings
2015-10-27 14:12:34: ACTION[Main]: [Mod] Ferns [0.2.0] [ferns] Loaded...
2015-10-27 14:12:34: ACTION[Main]: [mana] mana.mt opened.
2015-10-27 14:12:34: ACTION[Main]: [mana] mana.mt successfully read.
2015-10-27 14:12:34: ACTION[Main]: [OK] Mesecons
2015-10-27 14:12:34: ACTION[Main]: [BobBlocks By<EMAIL_ADDRESS>Version 0.0.8 loading....
2015-10-27 14:12:34: ACTION[Main]: [BobBlocks] loaded Blocks
2015-10-27 14:12:34: ACTION[Main]: [BobBlocks] loaded Health
2015-10-27 14:12:34: ACTION[Main]: [BobBlocks] loaded Traps
2015-10-27 14:12:34: ACTION[Main]: [BobBlocks By<EMAIL_ADDRESS>Version 0.0.8 loaded!
2015-10-27 14:12:34: ACTION[Main]: [Money] Loaded
2015-10-27 14:12:34: ACTION[Main]: [Flowers] Loaded.
2015-10-27 14:12:34: ACTION[Main]: [Mod] Along the Shore [0.0.4] [along_shore] Loaded...
2015-10-27 14:12:34: ACTION[Main]: [Mod] Grasses [0.1.5] [dryplants] Loaded...
2015-10-27 14:12:34: ACTION[Main]: [Bushes] Loaded.
2015-10-27 14:12:34: ACTION[Main]: [Moretrees] Loaded (2013-02-11)
2015-10-27 14:12:34: ACTION[Main]: [Vines] Loaded!
2015-10-27 14:12:34: ACTION[Main]: [Mod] Trunks [0.1.4] [trunks] Loaded...
2015-10-27 14:12:34: ACTION[Main]: [Mod] Wood Soils [0.0.9] [woodsoils] Loaded...
2015-10-27 14:12:34: ACTION[Main]: [3D Mushrooms] loaded.
2015-10-27 14:12:34: ACTION[Main]: [mod soundset] Loading...
2015-10-27 14:12:34: ACTION[Main]: [mod soundset] Loaded
2015-10-27 14:12:34: ACTION[Main]: [jukebox] Registrered disc Event song, id = 0 for file jukebox_event
2015-10-27 14:12:34: ACTION[Main]: [jukebox] Registrered disc Trololo, id = 1 for file jukebox_trololo
2015-10-27 14:12:34: ACTION[Main]: [jukebox] Registrered disc Sweet Rock, id = 2 for file jukebox_song_1
2015-10-27 14:12:34: ACTION[Main]: [jukebox] Registrered disc Bomber Boom, id = 3 for file jukebox_song_2
2015-10-27 14:12:34: ACTION[Main]: [jukebox] Registrered disc Pumpking's Dance, id = 4 for file jukebox_song_3
2015-10-27 14:12:34: ACTION[Main]: [jukebox] Registrered disc Mecha Fight, id = 5 for file jukebox_song_4
2015-10-27 14:12:34: ACTION[Main]: [jukebox] Registrered disc Chillout, id = 6 for file jukebox_song_5
2015-10-27 14:12:34: ACTION[Main]: [jukebox] Registrered disc Space Mistery, id = 7 for file jukebox_song_6
2015-10-27 14:12:34: ACTION[Main]: [Mod] Death Messages [0.1.2] [death_messages] Loaded...
2015-10-27 14:12:34: ACTION[Main]: Reading quests...
2015-10-27 14:12:34: ACTION[Main]: [MOD] Mobs Redo loaded
2015-10-27 14:12:34: ACTION[Main]: [mod fishing] Loading...
2015-10-27 14:12:34: ACTION[Main]: [Mod] Fishing - Crabman77's version [0.0.3] [fishing] Loaded...
2015-10-27 14:12:34: ACTION[Main]: [PClasses] Loaded data
2015-10-27 14:12:34: ACTION[Main]: [PClasses] Saved data
2015-10-27 14:12:34: ACTION[Main]: [tsm_pyramids] Chest loaded
2015-10-27 14:12:35: ACTION[Main]: [riesenpilz] loaded after ca. 0.02s
2015-10-27 14:12:35: ACTION[Main]: [nether] loaded!
2015-10-27 14:12:35: ACTION[Main]: [Mod] Cave Stuff [0.0.3] [cavestuff] Loaded...
2015-10-27 14:12:35: ACTION[Main]: Food Mod - Version 2.3
[HomeDecor] Loaded!
2015-10-27 14:12:35: ACTION[Main]:         .__               __                   __
2015-10-27 14:12:35: ACTION[Main]:   _____ |__| ____   _____/  |_  ____   _______/  |_
2015-10-27 14:12:35: ACTION[Main]:  /     \|  |/    \_/ __ \   __\/ __ \ /  ___/\   __\
2015-10-27 14:12:35: ACTION[Main]: |  Y Y  \  |   |  \  ___/|  | \  ___/ \___ \  |  |
2015-10-27 14:12:35: ACTION[Main]: |__|_|  /__|___|  /\___  >__|  \___  >____  > |__|
2015-10-27 14:12:35: ACTION[Main]:       \/        \/     \/          \/     \/
2015-10-27 14:12:35: ACTION[Main]: World at [/home/quentinbd/mff/worlds/minetestforfun/]
2015-10-27 14:12:35: ACTION[Main]: Server for gameid="minetestforfun_game" listening on ???.???.???.???:30001.
2015-10-27 14:12:35: ACTION[Server]: [Biome Lib] Registered a total of 43 surface types to be evaluated, spread
2015-10-27 14:12:35: ACTION[Server]: [Biome Lib] across 42 actions with air-checking and 4 actions without.
2015-10-27 14:12:37: ACTION[Server]: Announcing to servers.minetest.net
2015-10-27 14:12:37: ACTION[Server]: There are 13518 registered nodes, items and tools.
== This is a debug line, please check for it ==
nil
=== DEBUG FINISHED ===
2015-10-27 14:12:56: ACTION[Server]: IRC: Connected!
2015-10-27 14:12:57: ACTION[Server]: Server: Player with the name "Guest9142" tried to connect from ???.???.???.??? but it was disallowed for the following reason: Guest accounts are disallowed on this server. Please choose a proper name and try again.
2015-10-27 14:12:57: ACTION[Server]: Updated online player file

It's the same error again and again, and Lua even stops when trying to handle/report it.
All we know is that the error is triggered by the on_dig callback zpplied in bultin_items. So it probably happens here. If it does, then it's probably ˋminetest.deserializeˋ which is responsible.

Apparently it was the [quests] mod of @gravgun, he will fix it as soon as possible.

Is this issue fixed ? @gravgun

@Ombridride Nope, since this log provides no in-depth info about what actually happened. The error originates from builtin_item, which is both a mod (davedevils' IIRC) and a core engine feature.
My mff_quests mod is very likely not at fault since I've triple-checked, it can't go wrong here.
I've also tried closely watching the quests' progress on the 31th of October 2015 while mining and has warned people about a possible crash. (check the IRC logs, it happened at 17:29)
Testing has then shown mining and completing quests aren't the source of those crashes.
I'd try nonetheless to figure out what's wrong, but as shitty as Minetest's engine is, the log it spits is actually quite unhelpful.

Closing as upstream to MT core. This is the same problem that @LeMagnesium faced during previous days: double fault from somewhere we don't know which causes the error log to be worthless.


The result of the model does not match the pytorch output

hello!
I'm trying to validate your example with pytorch, in which I get some problems.
https://github.com/SJTU-IPADS/reef/blob/0a25de5d60edaef524752a921a8c72e131137879/src/reef/test/test.cpp#L52-L53
Here you give the result of resnet18 with a set of 10 as input, which is consistent with tvm generated workload. However, when I want to use pytorch resnet18 to verify this output, I get a different answer. The code is as follows:
if __name__ == '__main__':
    device = torch.device("cuda")
    model = torch.hub.load('pytorch/vision:v0.10.0', 'resnet18', pretrained=True)
    model.to(device)
    model.eval()

    batch_size = 1
    image_shape = (3, 224, 224)
    data_shape = (batch_size,) + image_shape
    input_data = np.ones(data_shape).astype("float32")
    input_data = input_data * 10
    print(input_data)
    input_data = torch.from_numpy(input_data)
    device = torch.device("cuda")
    input_data = input_data.to(device)

    with torch.no_grad():
        output = model(input_data)
    torch.cuda.synchronize()

    # print(output[0])
    print(output[0][0:10]) // tensor([-5.8784, -1.7790, -0.6576, -4.9093, -3.7112, -1.5704, -7.2738,  2.6429,
                                       // -0.3956, -2.5655], device='cuda:0')

In addition, when I try to use your script tvm_generate_model.py to generate densenet model in NVIDIA CUDA, the output is all zeros by using the following sample:
batch_size = 1
image_shape = (3, 224, 224)
data_shape = (batch_size,) + image_shape
out_shape = (batch_size, num_class)

mod, params = relay.testing.densenet.get_workload(
    densenet_size=169, batch_size=batch_size, image_shape=image_shape
)
opt_level = 3
target = tvm.target.cuda()

with tvm.transform.PassContext(opt_level=opt_level):
    lib = relay.build(mod, target, params=params)
    # graph_json, lib, params = relay.build(mod, target, params=params)  // if I use this style, the code that immediately follows to get the module will report an error, indicating that the module has no function 'default'

graph_json = lib.graph_json
params = lib.get_params()
ctx = tvm.gpu()
module = graph_runtime.GraphModule(lib["default"](ctx))

data = np.ones(data_shape).astype("float32")
data = data * 10
module.set_input("data", data)

module.run()

out = module.get_output(0, tvm.nd.empty(out_shape)).asnumpy()
print(out.flatten()[0:10]) //  [0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]

I would be very grateful if you could reply!

Here you give the result of resnet18 with a set of 10 as input, which is consistent with tvm generated workload. However, when I want to use pytorch resnet18 to verify this output, I get a different answer. The code is as follows:

The model parameters used in the example are randomly generated by TVM, which are not from a trained model. See:
https://github.com/francis0407/tvm/blob/1cca7f43871e717076ad7cddb58f2cac24a5a7ff/python/tvm/relay/testing/init.py#L146
and
https://github.com/francis0407/tvm/blob/1cca7f43871e717076ad7cddb58f2cac24a5a7ff/python/tvm/relay/testing/init.py#L85


Using Plugins from a CDN

Hello, first of let me thank you for this great library! I will be looking to use it on all my projects going forward.
Summary
I am trying to follow the documentation for using a plugin, but am a bit confused (I am a bit new to web development so please forgive any obvious errors). I cannot seem to get the plugins for size and type validation to work after importing them from the CDN. The error is that the plugins never seem to fire.
The link to the size type validation instructions is here:
Size Type Validation
Any guidance on how to make the plugins work is greatly appreciated. I am expecting the validation plugins to prevent incorrect file types or a file that is too big.
...
How to reproduce
The HTML:
<!-- include FilePond library -->
<link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet">
<script src="https://unpkg.com/filepond-plugin-file-validate-size/dist/filepond-plugin-file-validate-size.js"></script>
<script src="https://unpkg.com/filepond-plugin-file-validate-type/dist/filepond-plugin-file-validate-type.js"></script>
<script src="https://unpkg.com/filepond/dist/filepond.js"></script>

<!-- FilePond Input -->
<input type="file">

<script>
const inputElement = document.querySelector('input[type="file"]');

const pond = FilePond.create(
    inputElement,
    {
        allowMultiple: false,
        allowFileSizeValidation: true,
        maxFileSize: '1MB',
        acceptedFileTypes: [
            'image/jpeg',
            'image/png',
            'image/gif',
            'application/pdf'
        ],
    }
 );

FilePond.setOptions({
    server:{
        url: '//localhost:3000',
        process: '/upload',
    }
});
</script>

Very simple to fix - In case any other noobs have this issuem I resolved by registering the plugin as follows:
FilePond.registerPlugin(
            FilePondPluginFileValidateSize
);

Thanks for adding the solution @sleepingMantis 👍


Reproducing the results

Excuse me, I can not reproduce your results.For 81 frames, I can only achieve 44.83mm MPJPE, and for 351 frame, just 43.17mm.Would you please tell me the reason or show me the way to revisit results? It would be better if you could share the training log.Thanks a lot!!!

@alecda573 They are both for CPN detections.Here are my training logs and test results for 81 frames.Could you please explain more specifically？
 They report 44.5 as the erro for the 81 frame model for cpn detections.
.3mm difference is well within bound given stochastic nature of training an NN
you have the log for 351 frame model?
also any idea how to train on MPI dataset?

Hi~Thanks for your interest fou our work.
@alecda573 is right. The results reprocuced may depend on your machine. It has a little different.
This is my trainning log for 351 frame


Update Hornbach_10011725.md

Add zha compatibility.
I just bought these lamps and they worked out of the box using ZHA.
I expect the other Hornbach lamps work as well, but I didn't test it.

thanks


@ErikuNyang and I wrote a rough draft for packet counting

@ErikuNyang and I wrote a rough draft for packet counting

looks like Hao already implemented this. @luhao1861


Swap oracle image

Jira: https://issues.redhat.com/browse/RHCLOUD-20369
Follow-up to: https://github.com/RedHatInsights/sources-api-go/pull/448
Please test in the  UI before merging. Thanks.

Thanks @epwinchell !


Test values to float to show conversion to int by the pipe

And a typo fixed.

Will fix the failed check.


Add Popup box

It would be nice to have a popup box widget or a dialog widget to show some message for user.

It could be like this. cursive have this widget. so i choose it for a example.

closing because @extrawurst has shown in #251 how to implement this.

I think it would still be great to have this in the standard toolbox of Widgets.
I needed to google and find this issue to know, that someone has already implemented this, I think having it on the github readme would be great!


v1.13 backports 2023-07-27

[ ] #25114 -- bpf: test: Fix the byte order in the IPV4 macro (@gentoo-root)
[ ] #25191 -- bpf,test: Fix verifier issues in IPv6 BPF tests when running locally (@dylandreimerink)
[x] #25699 -- Add BPF unit tests for IPsec (@jschwinger233)
[ ] #27029 -- ipsec, auth: Avoid out-of-order events that lead to inconsistent node IDs (@pchaigno)

Commits bbeda92bcf3816e54df0edd8b4cb1c28dab09df6, c1f4a63aac4d54252445e81aec11a50b7f7acf2b, 52b0430c9ef7701d2a57cad91455cea382c7010f, and fc8da7266ab03b6813cb7469e2fd217187308acc were skipped because the node ID map doesn't use the hive framework and Mutual Auth feature is only in v1.14.

Once this PR is merged, you can update the PR labels via:
$ for pr in 25114 25191 25699 27029; do contrib/backporting/set-labels.py $pr done 1.13; done

/test-backport-1.13

/test-backport-1.13

/test-backport-1.13

/test-backport-1.13

/test-1.18-4.19

Marking ready to merge to summon tophat who also happen to be the last missing reviewers. Travis CI failed with known flake https://github.com/cilium/cilium/issues/25272.


Remove false-positives from warnings and fix highlighting

In order to fix the highlighting and false-positives of warning, I moved some of the code into VimEnter autocmd. I also moved some of the local functions to the top of the file (above create_autocmds) in order to use them in VimEnter.

@alexmozaidze Great work! Thank you very much for the contribution!

My pleasure! Thanks for making such a neat plugin!


Miscellaneous fixes

Crashes
Game logic bugs
Unimplemented relics

Hey I think its cool you put this together. Is this ready to merge in your opinion? I will just go ahead and do it if you think so.

Oh hello! I wouldn't be surprised if I made a mistake somewhere, but it has been tested and I think it's as ready as I'm going to get it.


validate_document & add_auto_capture_dropdown should be static

These two methods are called statically. In a production environment, it makes PHP fail making the order page crash.
Here is an example debug log:
[13-Nov-2021 23:46:06 UTC] PHP Fatal error:  Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method EBANX\Plugin\Services\WC_EBANX_Capture_Payment::add_auto_capture_dropdown() cannot be called statically in /homepages/31/d802735309/htdocs/..../wp-includes/class-wp-hook.php:303
Stack trace:
#0 /homepages/31/d802735309/htdocs/..../wp-includes/plugin.php(189): WP_Hook->apply_filters(Array, Array)
#1 /homepages/31/d802735309/htdocs/..../wp-content/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-actions.php(40): apply_filters('woocommerce_ord...', Array)
#2 /homepages/31/d802735309/htdocs/..../wp-admin/includes/template.php(1395): WC_Meta_Box_Order_Actions::output(Object(WP_Post), Array)
#3 /homepages/31/d802735309/htdocs/..../wp-admin/edit-form-advanced.php(681): do_meta_boxes(Object(WP_Screen), 'side', Object(WP_Post))
#4 /homepages/31/d802735309/htdocs/..../wp-admin/post.php(206): require('/homepages/31/d...')
#5 {main}
  thrown in /homepages/31/d802735309/htdocs/..../wp-includes/class-wp-hook.php on line 303


Process RayGetErrors

What do these changes do?
Catch and process RayGetErrors to avoid doing dtype checking
Related issue number

[ ] passes git diff upstream/master -u -- "*.py" | flake8 --diff
[ ] passes black --check modin/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-Performance-Testing/28/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/39/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-Performance-Testing/30/
Test PASSed.

Merged build finished. Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/41/
Test PASSed.


code.tizen.org - example - section changer - broken view

visit:
https://code.tizen.org/demos?path=1.0%2Fexamples%2Fwearable%2FUIComponents%2Fcontents%2Fnavcontrols%2Fsectionchanger%2Fhsection.html
observe:

Repaired by #147

will be verified with code.tizen.org update

works OK


Txt files cannot be opened with notepad

The windows notepad have issues with txt files in mounted repository (with dokan); the file could be opened with different editor (notepad++, wordpad) or through path without dokan mounting point...

Hi, here the issue is a bit severer on my Windows 10 computer:

Even a text file (.txt, .md) cannot be opened through the Dokan mountpoint.

When I try to open by a double-click (or "Open" from the contextual menu)...

the cursor turns into a "busy cursor" for <1 sec
but it just does not open anything
without any error message.

When I select "Edit" from the contextual menu...

Notepad complains that "a system cannot find the content"

When I tried opening a video file (.mp4) in VLC...

it says "VLC is unable to open the MRL".

From the real repository (i.e. not through Dokan) it works fine, as it has been reported above.

Just in case it matters: I disable OneDrive when using WinGIN (because of a weird account problem).
I don't know whether or not I am using WinGIN in the 64-bit scheme.
[version info]
GIN command line client 1.9 Build 001415 (8725f3b9e37356add58aaccb75df77b699bda838)
git: 2.18.0.windows.1
git-annex: 7.20190627-g831e6746f
WinGIN version <IP_ADDRESS> (with Dokan <IP_ADDRESS>0)

Hi, not sure about the video files issues, but the text files are fixed in new version of Dokan library.... I made new branch with new version of dokan (https://github.com/JiriVanek/WinGIN/tree/dokan_update) and so far it looks promising, but still a lot of testing before release


Is there any docs for introducing the what is ts-node?

Sorry that I don't know anything about front-end technology. So I don't know how to run this project on my machine...
I try to search the ts-node, but it makes me more confused, the typescript, vue.js and other nouns are completely new to me...
So is there any docs to introduce the technology stack of this project, so that I can have a preliminary understanding of the project.
Thanks very much!

TL;DR:
As we know, the python is the REPL/parser for Python language.
The ts-node is the REPL/parser for TypeScript (which is a superset of the JavaScript) language.
You can use the ts-node to run TypeScript program files.
An example can be found in our repo as the following:
https://github.com/kaiyuanshe/oss-bot/blob/5d6a0bb3e6cbb4620e20897f28495174e1d22619/Procfile#L4

Thank you, I will try to learn a bit about type script.

I have added this question to our FAQ.
Please feel free to add more questions to our FAQ if you have, I'll add the answers for you. :)


Cleanup of warnings / possible not checked nullpointers

Description
Exception handling / code cleanup
Does your commit message include the wording below to reference a specific issue in this repo?
There was plenty of warnings by my IDE (IntelliJ).
Most of the stuff was because of failing null pointer checks and unreachable/unused code / as well not needed function calls.
Logic is 100% the same.
Does your pull request have unit tests?
Everything fixed here should be covered by already existing unit tests

@cla-bot check

readded .intValue() unboxing, to be very clear that we want to have here int not Integer

@saschaarthur there is no difference in this case. If the Integer value is null it would crash in both ways.


chore(deps): upgrade skia to m116

close #701

@nieyuyao thank you, I'll test it locally. Once it's ready, I'll push it to release branch to build skia binaries


Android binaries for all cpus and architectures

Please, supply working binaries for all Android cpus and architectures .

@quickwritereader   Hi I am also interested in the Android version. I finished building the project, but met a link problem. I am trying to fix it.
Of course, it will be more convenient if officially supported.

@jht19880529
Hi. Hope you will succeed. Please, post those binaries then. Currently, I am using armv5 version of openblas binary for both armeabi and armv7. And other cpu architectures even does not have slow version. Misc x86 armv8.
Thx

As i post in another issue,  I built the openblas lib and run a demo on Huawei P9 successful.
###################
export NDK_ROOT=which ndk-build | xargs dirname
export APP_ABI=android-21
export PATH=${NDK_ROOT}/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin:$PATH
export CFLAGS="--sysroot=${NDK_ROOT}/platforms/${APP_ABI}/arch-arm64"
cd /workspace/ml/OpenBLAS
make clean
make TARGET=ARMV8 BINARY=64 HOSTCC=gcc CC=aarch64-linux-android-gcc NOFORTRAN=1 CFLAGS=${CFLAGS}
make PREFIX=/workspace/soft/openblas/arm64 install
cd -
###################

@quickwritereader OpenBLAS supports Android + ARMv8.

@blueardour @xianyi Hi thx for replies. What about Mips. Have you tested on that and have you got binaries for them?
@xianyi I have jni code that is using openblas. For armv7 I was obliged to use v5 version simply it did not work. Then I read that it might be cause of softfp and hardfp. Could you tell how to use openblas armv7a with jni?

@quickwritereader  The current MIPS codes come from @sva-img . I didn't test MIPS with Android.
could you give me more information about your application on ARMv7 and Android? My email is<EMAIL_ADDRESS>

@xianyi  Hi. When I said not worked I was meaning not compiled. I was building with ndk. Simply I forget to add  armeabi-v7a-hard (-hard in the end) option. Now it seems working.
I have sent part of my application to your email. which can be tested for each architecture with adb as it compiles to native executable

I built openblas for android x86,x86_64 using  . It compiled. But I am suspicious about this
As it compiled for sandybridge. Can these work properly on intel Atom?
maybe I have specify Target other than default?

By default the library will be built specifically for the CPU type of the system you build it on. You can specify "DYNAMIC_ARCH=1" either as a command line option to "make" or by uncommenting that line in Makefile.rule to include codes for all variants from which it will select at runtime. Or choose a suitable TARGET (a library built with TARGET=ATOM should still run on more capable cpus like Haswell or Skylake, just not as efficient as one built to match).

@martin-frbg  Hi. what should I target for mips and mips64 for all androids?.  I could compile only mips64 targetting LOONGSON3A ( I got it from here). Thx

Here is bash script that I am using currently
To run  ./scriptFile  arm64-v8a x86 etc
`
#!/bin/bash
echo "Build for Android"
APP_ABI="android-21"
OUTPUT_DIR=${PWD}
NDK_ROOT=$(locate ndk-bundle | head -1)
echo "NDK_ROOT=$NDK_ROOT"
PATHI=$PATH
if [ ! -d "OpenBLAS" ]; then
git clone https://github.com/xianyi/OpenBLAS.git
fi
if [ -d "OpenBLAS" ]; then
cd OpenBLAS
else
echo "Could not find OpenBLAS directory"
exit -1
fi
#architectureList=(armeabi armv7a arm64-v8a mips mips64 arm64-v8a x86 x86_64 )
architectureList=("$@")
for architecture in ${architectureList[@]}; do
echo ${architecture}
case ${architecture} in
"armeabi")
target="ARMV5"
arch="arch-arm"
CCFolder="arm-linux-androideabi-4.9"
CC="arm-linux-androideabi-gcc"
;;
"armv7a")
target="ARMV7"
arch="arch-arm"
CCFolder="arm-linux-androideabi-4.9"
CC="arm-linux-androideabi-gcc"
;;
"arm64-v8a")
target="ARMV8 BINARY=64"
arch="arch-arm64"
CCFolder="aarch64-linux-android-4.9"
CC="aarch64-linux-android-gcc"
;;
"mips")
target="LOONGSON3A"
arch="arch-mips"
CCFolder="mipsel-linux-android-4.9"
CC="mipsel-linux-android-gcc" ;;
"mips64")
target="LOONGSON3A BINARY=64"
arch="arch-mips64"
CCFolder="mips64el-linux-android-4.9"
CC="mips64el-linux-android-gcc" ;;
"x86")
target="ATOM"
arch="arch-x86"
CCFolder="x86-4.9"
CC="i686-linux-android-gcc"
;;
"x86_64")
target="ATOM BINARY=64"
arch="arch-x86_64"
CCFolder="x86_64-4.9"
CC="x86_64-linux-android-gcc" ;;
*)
echo "UNKNOWN"
continue
;;
esac
echo ${NDK_ROOT}/toolchains/${CCFolder}/prebuilt/linux-x86_64/bin
export PATH=${NDK_ROOT}/toolchains/${CCFolder}/prebuilt/linux-x86_64/bin:${PATHI}
command="make TARGET=${target} HOSTCC=gcc CC=${CC} NOFORTRAN=1 CFLAGS=--sysroot=${NDK_ROOT}/platforms/${APP_ABI}/${arch}"
echo $command
mkdir -p ../${architecture}
make clean
$command
make PREFIX=${OUTPUT_DIR}/${architecture} install
mv ${OUTPUT_DIR}/${architecture}/lib/*.a ${OUTPUT_DIR}/${architecture}/
rm -rf ${OUTPUT_DIR}/${architecture}/lib
rm -rf ${OUTPUT_DIR}/${architecture}/bin
if [ ! -d "${OUTPUT_DIR}/include" ]; then
mv ${OUTPUT_DIR}/${architecture}/include ${OUTPUT_DIR}/
else
rm -rf ${OUTPUT_DIR}/${architecture}/include
fi
done
`

Changing  mips-64 target  to SICORTEX solved linkage problem later.
But I dont know if this will work on all mips64 android devices. On mips 32 I still got compilation error.
mipsel-linux-android-gcc: error: ../libopenblas_p5600p-r0.2.20.dev.a: No such file or directory
mipsel-linux-android-gcc: error: unrecognized command line option '-ar'
mipsel-linux-android-gcc: error: unrecognized command line option '-ru'
I was targetting p5600. Frankly I dont know about mips architectures. Just found this in openblas issue list and wikipedia

I do not know much if anything about mips, but SICORTEX appears to be a valid TARGET.
And the unrecognized commands in the mips32 build run seem to come from a mis-identified build tool - "-ru" is a common argument to the archiver program "ar" used in building libraries, and the "-ar" above could mean that it was looking for a $SOMETHING-ar with the SOMETHING not filled in (mipsel-linux-android-ar probably ?)
Perhaps you can get it to work if you specify it as an environment variable on the command line as something like "AR=mipsel-linux-android-ar make TARGET=P5600 ..."

HI. thx it solved the problem.
But now I am facing with linkage problem. I dont know which way to use. The problem is that in ndk it isusing for nans  -mnan=legacy (which is default) while with openblas it is -mnan=2008.  Which one should I change to work properly. The same problem I had when targetting LOONGSON3A. I solved it using just changing Target

As far as I understand, there is no advantage to using one over the other, it just has to be consistent in all pieces of code that are linked together. Perhaps this setting was committed to OpenBLAS' Makefile.system (FCOMMON_OPT entry) by someone whose version of the ndk defaulted to 2008 ?

@martin-frbg  Hi. So I can remove those options from MakeFile.system? I tried to add this option to ndk CFFlags  build but it was still giving the same error , .

@martin-frbg  Removing that option fixed the problem.

@martin-frbg  @xianyi  @notaz  @jht19880529  @blueardour
Thx guys for the help. I was able to build and link with your help. Now I need to find  devices to test for correctness at least on some architectures.
Here is  script for compiling and here are  binaries

@martin-frbg I could test only on armv7. Yes you can add. If you have time check it for correctness.

@martin-frbg I could test only on armv7. Ofcourse, you can add.

@martin-frbg  I added how to build test executables and test them on device. I used other separate test project. Cause while building I define NOLAPACK and NOfortran which does not build test executables
See  ReadMe file and scriptfiles


Avoid calling File.listRoots()

This is now incredibly expensive on Windows 10,
taking up to several seconds per call.
Instead we simply check whether the scheme is an
existing folder, e.g. C:

@oehme Is there a JDK bug report for File.listRoots() being this slow on Windows 10?

It's Java 10 actually, not Windows 10. It's probably this change.


Error: Unknown object type "htmlcanvaselement"

I use fabricjs on the server side in a handler and am getting this error all of a sudden, where it was working fine, not sure if it's because of changes in this repository or not:
Error: Unknown object type "htmlcanvaselement"

If I go in and add htmlcanvaselement into object-hash.ts things work again:
    _htmlcanvaselement(htmlcanvaselement) {
      return write("htmlcanvaselement:" + htmlcanvaselement.toString());
    },

Not 100% sure the correct way to handle this, I can't find anywhere to extend or override from Nuxt.

Hi. Sorry for late reply. Since there are many known objects like this to be supported, instead you can enable ignoreUnknown: true flag this way unknown classes will be working.


Bugfix/empty netstat lines

Merging everything to master instead of keeping in seperate branches (so the project will be usable)
And fixed a bug where there were many empty netstat lines from appending to an array rather than assigning into it

hey @shahar481 I saw the tests you are doing and looks pretty good. Fell free to send the best implementation you have keeping the main functionality of the tool and I will merge you PR.
Thanks for the contribution!

Hey, would be really great if you could make this repo compliant with the hacktober fest labels.
This tutorial explains it pretty well.
https://hacktoberfest.digitalocean.com/hacktoberfest-update
Thanks :)


controls do not work on android

I am trying to use the control for the video. I see them in the screen but when i click on them there is nothing happen
i am testing the plugin on android device
here the versions:
{
"name": "tvmedia",
"version": "0.0.1",
"author": "Ionic Framework",
"homepage": "http://ionicframework.com/",
"private": true,
"scripts": {
"start": "ionic-app-scripts serve",
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"lint": "ionic-app-scripts lint"
},
"dependencies": {
"@angular/animations": "5.2.11",
"@angular/common": "5.2.11",
"@angular/compiler": "5.2.11",
"@angular/compiler-cli": "5.2.11",
"@angular/core": "5.2.11",
"@angular/forms": "5.2.11",
"@angular/http": "5.2.11",
"@angular/platform-browser": "5.2.11",
"@angular/platform-browser-dynamic": "5.2.11",
"@ionic-native/core": "~4.12.0",
"@ionic-native/splash-screen": "~4.12.0",
"@ionic-native/status-bar": "~4.12.0",
"@ionic-native/streaming-media": "^4.12.2",
"@ionic/storage": "2.1.3",
"cordova-android": "7.0.0",
"cordova-plugin-device": "^2.0.2",
"cordova-plugin-ionic-keyboard": "^2.1.2",
"cordova-plugin-ionic-webview": "^2.1.0",
"cordova-plugin-splashscreen": "^5.0.2",
"cordova-plugin-statusbar": "^2.4.2",
"cordova-plugin-streaming-media": "^2.1.3",
"cordova-plugin-whitelist": "^1.3.3",
"ionic-angular": "3.9.2",
"ionicons": "3.0.0",
"rxjs": "5.5.11",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.26"
},
"devDependencies": {
"@ionic/app-scripts": "3.2.0",
"typescript": "~2.6.2"
},
"description": "An Ionic project",
"cordova": {
"plugins": {
"cordova-plugin-streaming-media": {},
"cordova-plugin-whitelist": {},
"cordova-plugin-statusbar": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-ionic-webview": {},
"cordova-plugin-ionic-keyboard": {}
},
"platforms": [
"android"
]
}
}

unable to reproduce. play / pause works perfectly.

no response from OP, closing

I've got the same issue. @shamilovtim


Integrate with Sentry

As @jonafato pointed out in #109 we could use their free tier for open source projects. :+1:

@jonafato Want to take a stab at this?


SimpleClipper bug

Describe the bug 📝
Hello , after Updating the version of three.js and openbim-components :
npm i<EMAIL_ADDRESS>--save-exact
npm i<EMAIL_ADDRESS>--save-exact
the Simple Clipper seems work  perfectly but when you start the code by :
clipper.enabled = false;
the plane and the arrows will not hidewhen you click on that icon to disable it ...
snippet bellow from the example of github i change it from true to false and this is the result
Reproduction ▶
No response
Steps to reproduce 🔢
No response
System Info 💻
npm i<EMAIL_ADDRESS>--save-exact

npm i<EMAIL_ADDRESS>--save-exact

Used Package Manager 📦
npm
Error Trace/Logs 📃
No response
Validations ✅

[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a IFC.js components issue and not a framework-specific issue. For example, if it's a THREE.js related bug, it should likely be reported to mrdoob/threejs instead.
[X] Check that this is a concrete bug. For Q&A join our Community.
[X] The provided reproduction is a minimal reproducible example of the bug.

Hey @SBrida! This seems to be working perfectly fine from my side using openbim-components1.1.6. Would you mind testing it and tell me if the issue still happen to you?

Hey @HoyosJuan , Thanks for reply.
Still the same. i updated to 1.1.6
when i begin the code with the clipper.enable =false
after working with clipper and i want to disable it . the arrow still there...

@HoyosJuan i just figure it out :
clipper.enabled = false
clipper.visible = false
must begging with both

Hmm @SBrida, but stills weird as that's not the expected behavior 🤔 I will look at it again and if everything is ok, then I will close the issue.
Are you ok with that? 🙂


Removed EvaluationOptions from FeatureProvider method signatures

BREAKING CHANGE
https://github.com/open-feature/spec/issues/133

We have approval but let's wait to merge this until tomorrow (Aug 25th, 2022) to give others a chance to provide feedback.


Inkscape Figure Manager Failed

I have replaced all the inkscapefigures files with yours, but I still can't make it available, when I type 'inkscape-figures watch' in terminal or use 'C-f' in VsCode with VISUAL mode, nothing happened, without the error 'Unable to lock on the pidfile.'. After I create a figure with inkscape and save it. There is just one file called *.svg without other two files. I can't find some way to solve it, may I have some methods to check whether the 'inkscapefigures' works?
My OS: macos Ventura 13.1(M2)
Inkscape Version: 1.2.2

Can you try to execute this in Code/tex/Report instead of Code/tex/Report/Figures? Also, to check whether inkscape-figures works, maybe try which inkscape-figures.

Same as before. :(

Have you tried restarting your laptop?

Yeah, I have restarted my laptop twice, the situation is what above like.

This is quite weird. Can you run inkscape-figures --help?

Yeah, but the command inkscape-figures watch still takes no effect.

In this case I really don't know how to proceed... I guess you might need to directly modify the watch function in inkscapefigures/main.py to directly debug...

Thanks, I will have a try.

Maybe tried brew install fswatch? I found this here.


made-input.html-responsive

Description
Made input page responsive to small screen
Related Issues
[Cite any related issue(s) this pull request addresses. If none, simply state “None”]

Closes #

Type of PR

[ ] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes]
Checklist

[ ] I have gone through the contributing guide
[ ] I have updated my branch and synced it with project main branch before making this PR
[ ] I have performed a self-review of my code
[ ] I have tested the changes thoroughly before submitting this pull request.
[ ] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[ ] I have commented my code, particularly in hard-to-understand areas.

Additional context:
[Include any additional information or context that might be helpful for reviewers.]

@varshith257 made responsive, please review

@varshith257 please review

@Soujanya2004 Can you post a video or image of latest changes done in the PR to speed up review process?

this is the image with the changes made in PR for mobile view @varshith257

@varshith257 please add me as assignees
and add level also.


Update the documentation on app development and registration

Revision of the documentation on app creation and publication.

@yakutovicha The following pages have been updated:

https://aiidalab--228.org.readthedocs.build/en/228/app_development/create.html
https://aiidalab--228.org.readthedocs.build/en/228/app_development/publish.html


Add to the Backstage plugin marketplace

Hey folks!
Really awesome work on adding to the list of Backstage plugins for CI/CD integrations. If I can poke, can you please add it to the https://backstage.io/plugins marketplace as well? It's a place where Adopters come to discover existing plugins for Backstage. Docs on how to add to the list.

thanks for the note!
yes, definitely on our roadmap. will be listed there soon! will keep this thread updated when that happens.

Any update on getting this plugin published to backstage

@anshulgargamway we are working on publishing NPM packages for the plugins and then will be able to work through getting added to the marketplace.

@niallthomson : Thanks for the response just want to know until when the NPM packages for plugins will be available ?

Hopefully within the next month or so. We need to do extra security audits and collect internal approvals before publishing the NPM package. we will keep this threaded updated as soon as it happens.

@nimakaviani : Any further updates on same.

+1

Completed https://github.com/backstage/backstage/pull/15814


Specifying MPI tasks, OMP threads, mappings

There should be some predefined variables for MPI tasks, OMP threads, task mapping, and other fairly standard runtime options (right now most of these are specified as exact launcher arguments).

Some progress on OMP threads handling in platforms/generic


Add MEC.conf

MEC.conf:

Website: https://conf.mec.dev/
Date: Jul 26-28
Venue: KTiZ
Code of Conduct in website
CALL for proposals: https://conf.mec.dev/speak/

@nikhita made the changes.Thanks @de-sh for helping


Event Webhook Reference

https://sendgrid.com/docs/API_Reference/Event_Webhook/event.html#-Event-objects
On the Event Object table for unique_args row, there is nothing checked. That means that unique_args are not posted on any of our events.
After reviewing our internal documentation, I have noticed that the unique_args are added to all of our event types.
Thank you,
Paula

Closing this issue since there hasn't been any activity in over 90 days. Thanks!


Feat: Update for sorald

After debugging locally, I updated some parts of the Jenkins and also added some additional documentation for Sorald.

@monperrus all green :) . Ready for review.

Thanks!


Running problem about Test_LapIRN_diff_resize.py

Hi, @cwmok
I'm sorry to bother you, but I have some questions which I can't sove it by myself.
I try to run Test_LapIRN_diff_resize.py script by using OASIS dataset, but I see that the original OASIS dataset's image size is (160 x 192 x 224). Follow your instruction and code, I don't know if I should resize the above dataset for training(./Data/OASIS/) to (144, 160, 192) on my own before training?
And meanwhile I found that the interpolate function resize the deformation flow to (160 x 192 x 224), it bothers me because it seems represent that the size of input image should be (160 x 192 x 224), but I have not found some code for resize (160 x 192 x 224) to (144, 160, 192) during the training process, so I guess that I should resize the original OASIS dataset by myself to  (144, 160, 192), but this size is not same as the size of resized deformation flow, which is (160 x 192 x 224).
Thanks a lot!
Yours,
Ztayuan

Hi @tzayuan,
I missed two lines of code to resize the input data and I have updated the code (Test_LapIRN_diff_resize.py). Specifically, I added moving_img = F.interpolate(moving_img, size=imgshape, mode='trilinear') and fixed_img = F.interpolate(fixed_img, size=imgshape, mode='trilinear') to resize the input images, so you don't have to resize your dataset before using this script. Thanks for reporting the bug. :)
Best Regards,
Tony

Hi, @cwmok
Thank you for fixing this bug!!! The logic now seems clear!!!
I have something puzzled to ask you.
I try to train this model by using Train_LapIRN_diff.py , my datasets' image size is (160 x 192 x 160), so I modify the code anywhere the imgshape appear in Train_LapIRN_diff.py. The code can be run normally. After train finished by using Train_LapIRN_diff.py(lv1:30000epoch, lv2:30000epoch, lv3:60000epoch), I run the test script, but the result seems strange, but I have no idea why it happens, so can you give me some suggestions, thanks a lot!

It looks like the image have been cropped, but I did't find the coding wrong.Thanks a lot again for your suggestions!
Yours,
Ztayuan

Hi @tzayuan,
It seems that your training has collapsed. By default, Train_LapIRN_diff.py will not normalize your data to [0, 1] and you have to make sure that your dataset is normalized to [0, 1]. Here is my suggestion:

If you want to use Train_LapIRN_diff.py, make sure you have properly preprocessed your data (details can be found in our paper). Or, set norm=False for every Dataset_epoch in Train_LapIRN_diff.py.

Try Train_LapIRN_diff_resize.py if you are testing on the OASIS dataset. This example is tested and validated with the preprocessed dataset in https://github.com/adalca/medical-datasets/blob/master/neurite-oasis.md.

Hi @cwmok ,
Firstly thanks for your suggestions!!!
I tried to set norm = True during train and test, but after train finished, I found that the results looks still strange(the result image is included in the follow code zip):

It seems that the image is cropped, I have no idea why it happens, so I have to seek your assistance.
Here is my code for training a dataset which image size is (160 * 192 * 160), I I made some changes but just a little, so if you could further give me some suggestions, I'm sorry to take up your time, thanks a lot!!!
I don't know why the zip file can not be loaded to Github Issue, so I transfer it into a external website:
Link：Code Zip
Password：dqmxu9

Hi @tzayuan,
I have checked your code. The issue is caused by the Norm_Zscore normalization in Dataset_epoch and the test script. Registration methods that rely on the NCC similarity function should make sure that the input images X and Y have a background intensity 0. Otherwise, the background will become the region of interest in the registration, and one of the trivial solutions is to match the background of X and Y instead of aligning the brain regions.
Your code will be fine by removing the Norm_Zscore normalization in Dataset_epoch and the test script. You just need to make sure your input images are in [0, 1] and the background intensity of these inputs is zero (very important). Read the latest Dataset_epoch in https://github.com/cwmok/LapIRN/blob/master/Code/Functions.py#L111 for more details about the correct normalization method.
Feel free to let me know whether my suggestion solves your problem or not.

Hi, @cwmok
Thank you for fixing this bug!!! The logic now seems clear!!!
I have something puzzled to ask you.
I try to train this model by using Train_LapIRN_diff.py , my datasets' image size is (160 x 192 x 160), so I modify the code imgshape、imgshape_4、imgshape_2 appear in Train_LapIRN_diff.py. The code can be run normally. After train finished by using Train_LapIRN_diff.py(lv1:30000epoch, lv2:30000epoch, lv3:60000epoch), I run the test script Test_LapIRN_diff.py, but the result seems strange, but I have no idea why it happens, so could you give me some suggestions, thanks a lot!
It looks like the image have been cropped, but I did't find the coding wrong.Thanks a lot again for your suggestions!
Yours, Ztayuan

Hi @cwmok ,
Thanks for your suggestions!!!
Before I set norm = True, I firstly set norm = False for training and test, as the result shown above.
Here is a image which I used for training and testing the model, I have checked that the image is normalized to [0, 1], and the background's intensity value is 0. Thanks a lot!!!
image example link: S11.delineation.skullstripped.nii.gz

Hi @tzayuan,
The preprocessed image looks good to me. I need more information about your issue. Could you show me your training loss of the first 2000 iterations (only level 3 is fine)? Also, could you print out the min and max value of X and Y (using torch.min(), torch.max()) before the  F_X_Y, X_Y, Y_4x, F_xy, F_xy_lvl1, F_xy_lvl2, _ = model(X, Y)?
It would be great if you could provide me with the "../../../Dataset/LPBA40_delineation/delineation_l_norm/fixed.nii.gz" as well. Then, I can test your code on my machine.

Hi @cwmok ,
Thank you very much for your suggestions!!!
I'm sorry that my loss log is missing, and I'm retraining the model without norm and keeping the loss log now.
I print out the min and max value of X and Y by using torch.min() torch.max():
print(torch.max(X))
print(torch.min(X))
print(torch.max(Y))
print(torch.min(Y))
and the print information are as follows:

tensor(1., device='cuda:0')
tensor(0., device='cuda:0')
tensor(1., device='cuda:0')
tensor(0., device='cuda:0')

And here is my fixed.nii.gz:
fixed.nii.gz
Thanks a lot!!!

Hi @tzayuan,
I have tested your code with your data (fixed.nii.gz and S11.delineation.skullstripped.nii.gz). Overall, the training is fine, but I spotted some minor issues in your code. I noticed that you are using an older version of our code. There are some issues/bugs as described below:

In the train_lvl3(), the code that loads the model weights for lvl2 and lvl3 is missing. Therefore, the training in train_lvl1() and train_lvl2() have no effect on the lvl3 of the model. To fix this issue, please refer to the changing log attached below.
The transform_unit_flow_to_flow() function in Functions.py is not updated.

Nevertheless, I cannot reproduce your result. Here are my results (trained with 2 image scans, 1000 iterations, lvl3 only, norm=False).
Fixed image (fixed.nii.gz):

Moving image (S11.delineation.skullstripped.nii.gz)

Warped Moving image (warpped_moving.nii.gz)
on.skullstripped.nii.gz):

For your reference, here is the configuration of my machine:
OS: Windows 10
GPU: Nvidia Titan RTX
Pytorch: torch 1.10.0+cu113
Python: Pythjon 3.8 (Anaconda3)
I have also attached the changing log, running log and source code for your reference.
Code: test_Code.zip
Logs:  Changing_and_running_log.txt
If you have any idea/clue about the problem, feel free to let me know. I am more than happy to help.

Hi, @cwmok
Sorry for disturbing you again!
I referred to the code you provided and completed 3 levels train, but the result seems still strange, I have checked possible reason, but I can't solve it on myself, so I have to ask for your closer help again.
Here's my part visualized results:

when I finished level1(30000epoch)、level2(30000epoch)、level3(1000epoch), the final warped image is as follows:

Left is warped image, right is fixed image

when I finished level1(30000epoch)、level2(30000epoch)、level3(3000epoch), the final warped image is as follows:

Left is warped image, right is fixed image

when I finished level1(30000epoch)、level2(30000epoch)、level3(5000epoch), the final warped image is as follows:

Left is warped image, right is fixed image

My total training loss log:logdebugall.log
Code for train & test:LapIRN_0413.zip
In addition, I follow your suggestion that set the environ at bash level, I think it is a pretty good habit for sharing code and debug the code. Thanks a lot!!!
Best regards,
Tzayuan

Hi @tzayuan,
It is weird. Have you tried the "(Example) Training on the preprocessed OASIS dataset with downsampled images" we provided? Are this example works in your machine?
Recently, I received some similar issues in my other GitHub repository (issue1, issue2). It seems that people running our code on their server with multiple GPU may face unexpected issues. Since I don't have a dedicated GPU server, I cannot reproduce the results and figure out the reason.
One solution reported in issue1 is to repack our code using Docker. Yet, the reason for your issue is still undergoing investigation.
I suggest you try the "(Example) Training on the preprocessed OASIS dataset with downsampled images" first. To make sure that we are using the exact same codes and training dataset. If the problem persists, I think it is related to some non-trivial environmental issue and I need your help to figure it out.
Regards,
Tony

Hi, @cwmok
Thank you for your enthusiastic help!
I'm sorry for the slight delay due to the lack of computing resources, I will take your advice and test the example code first and give you feedback as soon as I finish.

Hi @tzayuan,
I look forward to hearing from you.
For the consultation of PhD application, you may send me an email directly (cwmokab {at} connect {dot} ust {dot} hk). I am glad to share my experience with you.
Regards,
Tony

Hi @cwmok ,
I'm training the LapIRN model by using resized OASIS dataset now.
And In the waiting process, I read the source code, I found that in the training code part, it seems that the whole dataset is sent to the network for training, i.e. there's no prepared test data? As names = sorted(glob.glob(datapath + '/OASIS_OAS1_*_MR1/aligned_norm.nii.gz')).
If should I split the dataset on myself before training?
Thanks a lot!
Best regard,
Ztayuan

If should I split the dataset on myself before training?

Yes, you should split the dataset into train, test, validation sets by yourself.

In addition, I load the training model of lvl3 epoch40000 and run Test_LapIRN_diff_resize.py, but the model seems have something wrong, and the error print is as follow, I'm also examining the cause of the error now.
Error log:error.txt

If you are using the default parameters for training, you will train a model with "--start_channel" = 6. Therefore, when using the Test_LapIRN_diff_resize.py, set "--start_channel" = 6 and set "--modelpath" to your modal will solve your problem .


losses aggregated incorrecly when training multi-output models via model.fit()

My model has 7 outputs and my tfdataset yields x, y.
In keras 2.x I just need to specify a loss, and model.fit() will apply loss_fn(y, p1), loss_fn(y, p2), loss_fn(y, p3)...separately, then sum the losses together and show loss:xx, loss1:xx, loss2:xx, loss3:xx...on the console, everything is good.
But in keras 3.x these behavier has changed, model.fit() will now apply loss_fn only on the first output of the model.
And even I modified my tfdataset, force it to yield x, (y,) * 7, thers is still one loss shown on console, the value seems to be the sum of all losses.
Specifying metrics like metrics={'main': ['accuracy', 'AUC', mean_iou], 'lv1':None, 'lv2':None, 'lv3':None, ...} doesn't make things better.
I want to see the summed loss as well as every separate loss on the console and I don't want to change my data generator output to (x, (y, y, y, y, y, y, y)), that looks clumsy. What should I do? Or could keras change the fit() behavier back just like in 2.x?
My env is tf2.16.1, keras3.0.5, python3.11.

Hi, Please refer the comment here and let us know if this helps you.

Hi, Please refer the comment here and let us know if this helps you.

Well, I got to know that this change is on some other purpose and I decide to write a custom training loop(just like using torch) to solve my problem. Anyway, thanks for your response^-^

https://github.com/keras-team/keras/issues/19219

@vector-space , You can close this issue and track the progress in the linked issue.


fix: Explorer Pagination and View update

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Let's make a quick check before the contribution.
PR Type

[x] Bugfix
[ ] Feature
[ ] Refactoring

Context

[x] Closes #4684
[ ] Requires deployment <>

Before submitting pull request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality
[x] I've posted a screenshot of demonstrated change in this PR

Optional

[ ] I've tested it at </bsx/collection>
[ ] I've tested PR on mobile
[ ] I've written unit tests 🧪
[ ] I've found edge cases

Had issue bounty label?

[x] Fill up your KSM address: Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot 📸

[x] My fix has changed something on UI; a screenshot is best to understand changes for others.

pay 50 usd

😍 Perfect, I’ve sent the payout
💵 $50 @ 30.88 USD/KSM ~ 1.619 $KSM
🧗 Caiv9TbPz68q5dC8EcHu5xKYPRnremimGzqmEejDFNpWWLG
🔗 0x5a86b68f342ebb57722ff5e720566bf9b8054475a5434bce8e2b6bb2eebf60f8
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues


disassembly xml export

Is there a way of exporting the disassembly information to XML?
I see https://ghidra.re/ghidra_docs/api/ghidra/app/util/exporter/XmlExporter.html
but I do not believe I can retrieve a disassembly view like
<insn>
  <opcode>
..
  <modRM>
...
<insn>

which would be helpful.

There is nothing built-in....you would have to write a custom GhidraScript to do it.


Slow Query Logging

This PR adds the ability to send slow queries to Ray by using a showSlowQueries($timeInMs) method. This method causes queries that take longer than $timeInMs milliseconds to execute to be sent to the Ray app.
The following methods have been added to the Ray class:

showSlowQueries()
slowQueries() (alias for showSlowQueries)
stopShowingSlowQueries()

Complete unit tests for the new feature are also included in this PR.
Additionally, a setting named send_slow_queries_to_ray has been added to the default settings and the settings stub file; its value is read from an environment variable named SEND_SLOW_QUERIES_TO_RAY and defaults to false.
Upon merging of this PR, I will open another PR for documentation of the new feature in the spatie/ray repository.
This feature was added in response to #230.

Very nice, thanks again Patrick!
Looking forward to the PR with documentation.

Looking forward to the PR with documentation.

@freekmurze - see this PR which adds documentation for this feature.

Thanks! 🙌


No implicit grant? Also, what's up with the refresh tokens?

I'm a little bit confused: the repo claims to be rfc compliant, but instead of offering the implicit grant type, it has a "refresh token" grant. While it makes sense that there is a form of refreshing an access token, I don't understand the purpose of the grant: if someone has the refresh token (a requirement for a valid request), then clearly said person got permission to have a refresh token.
Which leads to the point of the hack-ish refresh tokens. To my knowledge, refresh tokens are not really supposed to expire, yet they have a default expiration date shorter than some access token lifetimes I've seen on the web (imgur ftw). Let's assume then that we support perishable refresh tokens: why are they then destroyed after one use? A refresh token is to be used multiple times, and yet here it is revoked after a single use. Let us again be generous and say that we shall support this possibility. Yet, to my knowledge there is no way of allowing the standard behavior and preserving the refresh token.
Is there something big that I'm missing?

Upon reading the specs, it has become clear that there are more grant types, than the authorization grant, including a refresh_token one. I was wrong about that, sorry. The refresh token quirks (e.g. their destruction after one use) still makes little sense to me.

There's a difference between compliant and implement every single feature. AFAIK the spec nowhere states that an implementation has to support every grant flow.
PR #271 adds support for the implicit grant flow.
PR #280 adds the server options alwaysIssueNewRefreshToken which allows you to keep the refresh token alive by setting it to false.

@maxtruxa thank you for the clarification! I'll use those pull requests.

@juandiegopalomino - The OAuth spec actually proposes such an approach of rotating the refresh token upon use for security reasons.  Many implementations of OAuth I've seen employ this - an access token can be used many times until it expires, and a refresh token can be used once to obtain a new access token, which includes a refresh token.

For example, the authorization server could employ refresh token rotation in which a new refresh token is issued with every access token refresh response.  The previous refresh token is invalidated
but retained by the authorization server.

Expiring a refresh token is also a good practice - to ensure nothing lives forever. It's not proposed by the spec, nor is it prohibited (indeed nothing in the spec says that refresh tokens have an infinite lifetime).
As @maxtruxa said, this library is OAuth compliant, but doesn't necessarily implement every feature in the spec.
However, as @maxtruxa said, we will be adding an option where you can disable the issuing a new refresh token as well as the implicit grant flow.


Add icon entry to languages.yaml file

I added the icons with \u format and small comment to preview in source code.
Related: #341

@all-contributors add @hasecilu for data