{"id":5634,"date":"2018-04-09T15:10:17","date_gmt":"2018-04-09T12:10:17","guid":{"rendered":"http:\/\/mummila.net\/kommentit\/?p=5634"},"modified":"2018-04-09T15:12:22","modified_gmt":"2018-04-09T12:12:22","slug":"nautilus-crashed-with-sigsegv-in-nautilus_list_model_get_all_iters_for_file-when-trying-to-open-a-password-protected-7z-archive","status":"publish","type":"post","link":"https:\/\/mummila.net\/kommentit\/2018\/04\/09\/nautilus-crashed-with-sigsegv-in-nautilus_list_model_get_all_iters_for_file-when-trying-to-open-a-password-protected-7z-archive\/","title":{"rendered":"nautilus crashed with SIGSEGV in nautilus_list_model_get_all_iters_for_file() when trying to open a password-protected 7z archive"},"content":{"rendered":"<p>== Steps to reproduce ==<br \/>\n1. Create a password protected 7z archive: `echo hello &gt;hello.txt; 7z a hello.7z hello.txt -ppassword`<br \/>\n2. Left-click the archive in Nautilus<\/p>\n<p>== What happens ==<br \/>\nNautilus shows an empty window, and together with gnome-shell they eat up the CPU until you close the Nautilus window. Alternatively, a crash report prompt appears.<\/p>\n<p>== What I expect to happen ==<br \/>\nPreferably to prompt for a password and then open the archive contents. At the very least to not eat all the CPU, and inform the user that Nautilus is incapable of handling this file format.<\/p>\n<p>== Other info ==<br \/>\nI don&#8217;t have Dropbox installed unlike in <a class=\"bug-link\" href=\"https:\/\/bugs.launchpad.net\/bugs\/1734891\">bug #1734891<\/a>.<\/p>\n<p>Upstream issue: <a href=\"https:\/\/gitlab.gnome.org\/GNOME\/nautilus\/issues\/51\" rel=\"nofollow\">https:\/\/gitlab.gnome.org\/GNOME\/nautilus\/issues\/51<\/a><\/p>\n<p>Red Hat issue: <a href=\"https:\/\/bugzilla.redhat.com\/show_bug.cgi?id=1499401\" rel=\"nofollow\">https:\/\/bugzilla.redhat.com\/show_bug.cgi?id=1499401<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nautilus shows an empty window, and together with gnome-shell they eat up the CPU until you close the Nautilus window.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8860],"tags":[3406,3137],"class_list":["post-5634","post","type-post","status-publish","format-standard","hentry","category-vianhallintajarjestelmat","tag-gnome","tag-nautilus","sijainti-launchpad"],"_links":{"self":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts\/5634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/comments?post=5634"}],"version-history":[{"count":3,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts\/5634\/revisions"}],"predecessor-version":[{"id":5637,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/posts\/5634\/revisions\/5637"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/media?parent=5634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/categories?post=5634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/kommentit\/wp-json\/wp\/v2\/tags?post=5634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}