X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.7+dev X-Exmh-Isig-CompType: repl X-Exmh-Isig-Folder: inbox From: "karl AT aspodata DOT se [via geda-help AT delorie DOT com]" To: geda-help AT delorie DOT com Subject: Gschem segfaults (was Re: [geda-help] How to get element outline off-board) In-reply-to: <20210226203024.8107.qmail@stuge.se> References: <4b1d3d85-7f93-9eac-c4eb-9f84f2a47e61 AT bitflipper DOT ca> <20210225212042 DOT 16269 DOT qmail AT stuge DOT se> <20210226140333 DOT 7D5E78248737 AT turkos DOT aspodata DOT se> <20210226203024 DOT 8107 DOT qmail AT stuge DOT se> Comments: In-reply-to "Peter Stuge (peter AT stuge DOT se) [via geda-help AT delorie DOT com]" message dated "Fri, 26 Feb 2021 20:30:24 +0000." Mime-Version: 1.0 Content-Type: text/plain Message-Id: <20210226220140.D69CD824873C@turkos.aspodata.se> Date: Fri, 26 Feb 2021 23:01:40 +0100 (CET) X-Virus-Scanned: ClamAV using ClamSMTP Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Peter: > karl AT aspodata DOT se [via geda-help AT delorie DOT com] wrote: > > Unfortunately I don't seem to be able test old and new gschem i > > parallell (having both installed gives me segfaults, in /usr/bin > > and /usr/local/bin) makeing it hard for me to show this. > > I'll help fix the segfaults if you like? I'd appreciate that, thanks. > I suppose they happen because libraries from the other version get used. > Can you describe what you installed where and show the segfault? This is gentoo system installed geda: $ emerge -s geda ... * sci-electronics/geda Latest version available: 1.9.2-r1 Latest version installed: 1.9.2-r1 ... $ /usr/bin/gschem --version gEDA 1.9.2 (g7b0ee03) ... $ /usr/bin/gschem regulator.sch ... Seems to work fine. /// This from git: $ git remote -v origin git://git.geda-project.org/geda-gaf.git (fetch) origin git://git.geda-project.org/geda-gaf.git (push) $ git branch -v * master c5e4da043 Merge branch 'stable-1.10' $ /usr/local/bin/gschem --version gEDA 1.10.2 (gc5e4da0) ... $ /usr/local/bin/gschem regulator.sch (gschem:3889): Gdk-CRITICAL **: 22:52:13.828: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed Segmentation fault $ ... $ make uninstall ... $ rm -rf ~/.cache/guile/ $ make install ... $ cd xxxx $ /usr/local/bin/gschem regulator.sch ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /usr/local/share/gEDA/scheme/gschem/keymap.scm ;;; compiling /usr/local/share/gEDA/scheme/gschem/core/gettext.scm ... ;;; compiled /home/karl/.cache/guile/ccache/2.0-LE-8-2.0/home/local/share/gEDA/scheme/auto-place-attribs.scm.go ;;; compiling /usr/local/share/gEDA/scheme/auto-place-netname.scm ;;; compiled /home/karl/.cache/guile/ccache/2.0-LE-8-2.0/home/local/share/gEDA/scheme/auto-place-netname.scm.go (gschem:10279): Gdk-CRITICAL **: 22:54:41.046: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed Segmentation fault $ /usr/local/bin/gschem regulator.sch (gschem:11051): Gdk-CRITICAL **: 22:57:10.762: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed Segmentation fault $ /usr/local/bin/gschem regulator.sch (gschem:11125): Gdk-CRITICAL **: 22:57:25.183: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed Segmentation fault $ /usr/local/bin/gschem regulator.sch (gschem:11141): Gdk-CRITICAL **: 22:57:26.817: IA__gdk_cairo_create: assertion 'GDK_IS_DRAWABLE (drawable)' failed Segmentation fault $ Thoose numbers (gschem:), seems to be ever increasing. Regards, /Karl Hammar