fritzing-0.9.2b currently depends on quazip. When emerging fritzing, quazip may be pulled in built against qt4 rather than qt5. Fritzing will build ok this way, but it crashes as soon as one tries to load or save a file. Rebuilding quazip against qt5 rather than qt4 solves the problem. Reproducible: Always
Created attachment 439174 [details] updated ebuild I can confirm this behaviour. Segfaulting when running with quazip built against qt4. updated ebuild attached
Fixed by fritzing-0.9.2b-r1 now in the tree. sci-electronics/fritzing: Install parts library with 0.9.2b #548624 - Ensure quazip built with Qt5 Gentoo-Bug: https://bugs.gentoo.org/562490 Suggested-by: Carl Michal <michal@physics.ubc.ca> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c843126785b377f6cbca9d2ea03001f9153dbd
commit 53c843126785b377f6cbca9d2ea03001f9153dbd Author: Chris Mayo <aklhfex@gmail.com> Date: Tue Jun 28 20:20:51 2016 +0100 sci-electronics/fritzing: Install parts library with 0.9.2b #548624 Gentoo-Bug: https://bugs.gentoo.org/548624 - Install readme.md - Fix missing Intel bin icon https://github.com/fritzing/fritzing-parts/commit/716560e9 - Use Bash extended test command - Add slot-operator to boost - Update to EAPI 6 - Declare lang - Replace LINGUAS with L10N Suggested-by: David Seifert <soap@gentoo.org> - Update LICENSE - Add missing '|| die's - Remove unnecessary edos2unix https://github.com/gentoo/gentoo/pull/1744 Suggested-by: Gokturk Yuksek <gokturk@gentoo.org> - Ensure quazip built with Qt5 Gentoo-Bug: https://bugs.gentoo.org/562490 Suggested-by: Carl Michal <michal@physics.ubc.ca> Closes: https://github.com/gentoo/gentoo/pull/1744 Signed-off-by: David Seifert <soap@gentoo.org>