{"action":"created","issue":{"url":"https://api.github.com/repos/OtterBrowser/otter-browser/issues/889","labels_url":"https://api.github.com/repos/OtterBrowser/otter-browser/issues/889/labels{/name}","comments_url":"https://api.github.com/repos/OtterBrowser/otter-browser/issues/889/comments","events_url":"https://api.github.com/repos/OtterBrowser/otter-browser/issues/889/events","html_url":"https://github.com/OtterBrowser/otter-browser/issues/889","id":95571302,"number":889,"title":"Segmentation Fault on exit","user":{"login":"Ilya87","id":1446573,"avatar_url":"https://avatars.githubusercontent.com/u/1446573?v=3","gravatar_id":"","url":"https://api.github.com/users/Ilya87","html_url":"https://github.com/Ilya87","followers_url":"https://api.github.com/users/Ilya87/followers","following_url":"https://api.github.com/users/Ilya87/following{/other_user}","gists_url":"https://api.github.com/users/Ilya87/gists{/gist_id}","starred_url":"https://api.github.com/users/Ilya87/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ilya87/subscriptions","organizations_url":"https://api.github.com/users/Ilya87/orgs","repos_url":"https://api.github.com/users/Ilya87/repos","events_url":"https://api.github.com/users/Ilya87/events{/privacy}","received_events_url":"https://api.github.com/users/Ilya87/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OtterBrowser/otter-browser/labels/needs%20info","name":"needs info","color":"0052cc"},{"url":"https://api.github.com/repos/OtterBrowser/otter-browser/labels/upstream%20issue","name":"upstream issue","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-07-17T02:32:09Z","updated_at":"2015-07-19T19:12:34Z","closed_at":null,"body":"I click cross button of window to close and get SEGFAULT:\r\n\r\nProgram received signal SIGSEGV, Segmentation fault.\r\n0x00007ffff3459f78 in QIcon::~QIcon() () from /usr/lib/libQt5Gui.so.5\r\n(gdb) backtrace\r\n#0  0x00007ffff3459f78 in QIcon::~QIcon() () from /usr/lib/libQt5Gui.so.5\r\n#1  0x00007ffff3463458 in ?? () from /usr/lib/libQt5Gui.so.5\r\n#2  0x00007ffff345d7fe in ?? () from /usr/lib/libQt5Gui.so.5\r\n#3  0x00007ffff3459faa in QIcon::~QIcon() () from /usr/lib/libQt5Gui.so.5\r\n#4  0x0000000000506e41 in Otter::ActionDefinition::~ActionDefinition (this=0xe176d0)\r\n    at /home/ilya/build/Otter/src/otter/src/core/../ui/toolbars/../../core/ActionsManager.h:30\r\n#5  0x00000000005088dc in QVector<Otter::ActionDefinition>::destruct (\r\n    this=0xb4aef0 <Otter::ActionsManager::m_definitions>, from=0xe176f8, to=0xe18648)\r\n    at /usr/include/qt/QtCore/qvector.h:316\r\n#6  0x000000000050897c in QVector<Otter::ActionDefinition>::freeData (\r\n    this=0xb4aef0 <Otter::ActionsManager::m_definitions>, x=0xe16ce0)\r\n    at /usr/include/qt/QtCore/qvector.h:491\r\n#7  0x0000000000506c16 in QVector<Otter::ActionDefinition>::~QVector (\r\n    this=0xb4aef0 <Otter::ActionsManager::m_definitions>)\r\n    at /usr/include/qt/QtCore/qvector.h:68\r\n#8  0x00007ffff22d8e78 in __run_exit_handlers () from /usr/lib/libc.so.6\r\n#9  0x00007ffff22d8ec5 in exit () from /usr/lib/libc.so.6\r\n#10 0x00007ffff22c3797 in __libc_start_main () from /usr/lib/libc.so.6\r\n#11 0x00000000004f4919 in _start ()\r\n(gdb) \r\n#0  0x00007ffff3459f78 in QIcon::~QIcon() () from /usr/lib/libQt5Gui.so.5\r\n#1  0x00007ffff3463458 in ?? () from /usr/lib/libQt5Gui.so.5\r\n#2  0x00007ffff345d7fe in ?? () from /usr/lib/libQt5Gui.so.5\r\n#3  0x00007ffff3459faa in QIcon::~QIcon() () from /usr/lib/libQt5Gui.so.5\r\n#4  0x0000000000506e41 in Otter::ActionDefinition::~ActionDefinition (this=0xe176d0)\r\n    at /home/ilya/build/Otter/src/otter/src/core/../ui/toolbars/../../core/ActionsManager.h:30\r\n#5  0x00000000005088dc in QVector<Otter::ActionDefinition>::destruct (\r\n    this=0xb4aef0 <Otter::ActionsManager::m_definitions>, from=0xe176f8, to=0xe18648)\r\n    at /usr/include/qt/QtCore/qvector.h:316\r\n#6  0x000000000050897c in QVector<Otter::ActionDefinition>::freeData (\r\n    this=0xb4aef0 <Otter::ActionsManager::m_definitions>, x=0xe16ce0)\r\n    at /usr/include/qt/QtCore/qvector.h:491\r\n#7  0x0000000000506c16 in QVector<Otter::ActionDefinition>::~QVector (\r\n    this=0xb4aef0 <Otter::ActionsManager::m_definitions>)\r\n    at /usr/include/qt/QtCore/qvector.h:68\r\n#8  0x00007ffff22d8e78 in __run_exit_handlers () from /usr/lib/libc.so.6\r\n#9  0x00007ffff22d8ec5 in exit () from /usr/lib/libc.so.6\r\n#10 0x00007ffff22c3797 in __libc_start_main () from /usr/lib/libc.so.6\r\n#11 0x00000000004f4919 in _start ()\r\n(gdb) \r\n#0  0x00007ffff3459f78 in QIcon::~QIcon() () from /usr/lib/libQt5Gui.so.5\r\n#1  0x00007ffff3463458 in ?? () from /usr/lib/libQt5Gui.so.5\r\n#2  0x00007ffff345d7fe in ?? () from /usr/lib/libQt5Gui.so.5\r\n#3  0x00007ffff3459faa in QIcon::~QIcon() () from /usr/lib/libQt5Gui.so.5\r\n#4  0x0000000000506e41 in Otter::ActionDefinition::~ActionDefinition (this=0xe176d0)\r\n    at /home/ilya/build/Otter/src/otter/src/core/../ui/toolbars/../../core/ActionsManager.h:30\r\n#5  0x00000000005088dc in QVector<Otter::ActionDefinition>::destruct (\r\n    this=0xb4aef0 <Otter::ActionsManager::m_definitions>, from=0xe176f8, to=0xe18648)\r\n    at /usr/include/qt/QtCore/qvector.h:316\r\n#6  0x000000000050897c in QVector<Otter::ActionDefinition>::freeData (\r\n    this=0xb4aef0 <Otter::ActionsManager::m_definitions>, x=0xe16ce0)\r\n    at /usr/include/qt/QtCore/qvector.h:491\r\n#7  0x0000000000506c16 in QVector<Otter::ActionDefinition>::~QVector (\r\n    this=0xb4aef0 <Otter::ActionsManager::m_definitions>)\r\n    at /usr/include/qt/QtCore/qvector.h:68\r\n#8  0x00007ffff22d8e78 in __run_exit_handlers () from /usr/lib/libc.so.6\r\n#9  0x00007ffff22d8ec5 in exit () from /usr/lib/libc.so.6\r\n#10 0x00007ffff22c3797 in __libc_start_main () from /usr/lib/libc.so.6\r\n#11 0x00000000004f4919 in _start ()\r\n"},"comment":{"url":"https://api.github.com/repos/OtterBrowser/otter-browser/issues/comments/122696004","html_url":"https://github.com/OtterBrowser/otter-browser/issues/889#issuecomment-122696004","issue_url":"https://api.github.com/repos/OtterBrowser/otter-browser/issues/889","id":122696004,"user":{"login":"Emdek","id":1078195,"avatar_url":"https://avatars.githubusercontent.com/u/1078195?v=3","gravatar_id":"","url":"https://api.github.com/users/Emdek","html_url":"https://github.com/Emdek","followers_url":"https://api.github.com/users/Emdek/followers","following_url":"https://api.github.com/users/Emdek/following{/other_user}","gists_url":"https://api.github.com/users/Emdek/gists{/gist_id}","starred_url":"https://api.github.com/users/Emdek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Emdek/subscriptions","organizations_url":"https://api.github.com/users/Emdek/orgs","repos_url":"https://api.github.com/users/Emdek/repos","events_url":"https://api.github.com/users/Emdek/events{/privacy}","received_events_url":"https://api.github.com/users/Emdek/received_events","type":"User","site_admin":false},"created_at":"2015-07-19T19:12:34Z","updated_at":"2015-07-19T19:12:34Z","body":"@Ilya87, thanks, it's very odd, especially that it happens on exit and not when loading icon from theme...\r\nI can later try to prepare some test case which could help in identifying files that cause this crash."}}