{"action":"created","issue":{"url":"https://api.github.com/repos/minetest/minetest/issues/2796","labels_url":"https://api.github.com/repos/minetest/minetest/issues/2796/labels{/name}","comments_url":"https://api.github.com/repos/minetest/minetest/issues/2796/comments","events_url":"https://api.github.com/repos/minetest/minetest/issues/2796/events","html_url":"https://github.com/minetest/minetest/issues/2796","id":88805123,"number":2796,"title":"Game freezes on draw menu if \"path_user\" variable contains non-latin chars","user":{"login":"figec","id":3392479,"avatar_url":"https://avatars.githubusercontent.com/u/3392479?v=3","gravatar_id":"","url":"https://api.github.com/users/figec","html_url":"https://github.com/figec","followers_url":"https://api.github.com/users/figec/followers","following_url":"https://api.github.com/users/figec/following{/other_user}","gists_url":"https://api.github.com/users/figec/gists{/gist_id}","starred_url":"https://api.github.com/users/figec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/figec/subscriptions","organizations_url":"https://api.github.com/users/figec/orgs","repos_url":"https://api.github.com/users/figec/repos","events_url":"https://api.github.com/users/figec/events{/privacy}","received_events_url":"https://api.github.com/users/figec/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/minetest/minetest/labels/bug","name":"bug","color":"ff5050"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-06-16T18:36:37Z","updated_at":"2015-06-17T17:06:02Z","closed_at":null,"body":"I was build minetest with `-DRUN-IN_PLACE=TRUE` option and got game freeze at opening menu (by `ESC` key) when game files is located in directory `/home/user/игры/minetest` (path contains cyrillic chars). When i move game files to `/home/user/games/minetest`, menu was opened correctly.\r\n\r\nLogfile not contains any error messages.\r\n\r\nDebug info at freeze:\r\n```\r\nProgram received signal SIGINT, Interrupt.\r\n0x00007ffff2f410b6 in iconv () from /usr/lib/libc.so.6\r\n(gdb) where\r\n#0  0x00007ffff2f410b6 in iconv () from /usr/lib/libc.so.6\r\n#1  0x00000000005e9338 in utf8_to_wide(std::string const&) ()\r\n#2  0x000000000073dcfe in GUIFormSpecMenu::parseTextArea(GUIFormSpecMenu::parserData*, std::vector<std::string, std::allocator<std::string> >&, std::string) ()\r\n#3  0x000000000073e4f1 in GUIFormSpecMenu::parseField(GUIFormSpecMenu::parserData*, std::string, std::string) ()\r\n#4  0x0000000000746ea6 in GUIFormSpecMenu::parseElement(GUIFormSpecMenu::parserData*, std::string) ()\r\n#5  0x0000000000748a9f in GUIFormSpecMenu::regenerateGui(irr::core::vector2d<unsigned int>) ()\r\n#6  0x000000000074a444 in GUIFormSpecMenu::drawMenu() ()\r\n#7  0x000000000072fcc3 in GUIModalMenu::draw() ()\r\n#8  0x00007ffff7819d82 in irr::gui::CGUIStaticText::draw() () from /usr/lib/libIrrlicht.so.1.8\r\n#9  0x0000000000721a9a in irr::gui::IGUIElement::draw() ()\r\n#10 0x00007ffff77dbc11 in irr::gui::CGUIEnvironment::drawAll() () from /usr/lib/libIrrlicht.so.1.8\r\n#11 0x00000000006cbfe2 in draw_scene(irr::video::IVideoDriver*, irr::scene::ISceneManager*, Camera&, Client&, LocalPlayer*, Hud&, irr::gui::IGUIEnvironment*, std::vector<irr::core::aabbox3d<float>, std::allocator<irr::core::aabbox3d<float> > >, irr::core::vector2d<unsigned int> const&, irr::video::SColor, bool) ()\r\n#12 0x000000000070b5c4 in Game::updateFrame(std::vector<irr::core::aabbox3d<float>, std::allocator<irr::core::aabbox3d<float> > >&, ProfilerGraph*, RunStats*, GameRunData*, float, VolatileRunFlags const&, CameraOrientation const&)\r\n    ()\r\n#13 0x000000000070e6c5 in Game::run() ()\r\n#14 0x000000000070f23c in the_game(bool*, bool, InputHandler*, irr::IrrlichtDevice*, std::string const&, std::string const&, std::string const&, std::string const&, unsigned short, std::string&, ChatBackend&, SubgameSpec const&, bool) ()\r\n#15 0x00000000004a61f6 in ClientLauncher::run(GameParams&, Settings const&) ()\r\n#16 0x000000000049e206 in main ()\r\n```\r\nPS. Sorry for my bad English."},"comment":{"url":"https://api.github.com/repos/minetest/minetest/issues/comments/112878618","html_url":"https://github.com/minetest/minetest/issues/2796#issuecomment-112878618","issue_url":"https://api.github.com/repos/minetest/minetest/issues/2796","id":112878618,"user":{"login":"est31","id":8872119,"avatar_url":"https://avatars.githubusercontent.com/u/8872119?v=3","gravatar_id":"","url":"https://api.github.com/users/est31","html_url":"https://github.com/est31","followers_url":"https://api.github.com/users/est31/followers","following_url":"https://api.github.com/users/est31/following{/other_user}","gists_url":"https://api.github.com/users/est31/gists{/gist_id}","starred_url":"https://api.github.com/users/est31/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/est31/subscriptions","organizations_url":"https://api.github.com/users/est31/orgs","repos_url":"https://api.github.com/users/est31/repos","events_url":"https://api.github.com/users/est31/events{/privacy}","received_events_url":"https://api.github.com/users/est31/received_events","type":"User","site_admin":false},"created_at":"2015-06-17T17:06:02Z","updated_at":"2015-06-17T17:06:02Z","body":"If you type \"привет\" at master into chat, does that work at least?"}}