X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=6G8VyKCsE3J7Ijtt+y39XT9/kTMRahfZn0zD9feWHY4=; b=imJzoWIcrAC3/Q90SLeXkq3FI83K3y9Hga5S4eL8s1M0NY4qtc/Bz/uePMtS8sK0kz HkP7kkgS2zvhtPj7uUAyycGu/ubGLUfUlr+I1bZB9h5zqalOQep5viRfCrzbe/rs8b6s nbgNKH0OSNnJxlVNzD5XlcJy8KP+LgR23lyv1pVdBxO8zZLAjXVNSuoihzeEub8/czXW vz6rSsHkqUGWQENoWtJVfqkkKYFN4nqpfFcphhWxnIMXDRcbW4DjojmrCUqo2GnCwDxa VdvI3vFmcw4DR0h1y25YfiSV2cwIKxZ05qHeOBXNvO+DVWRy6RI1McM32fYRQVyRAPXM 6Xaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=6G8VyKCsE3J7Ijtt+y39XT9/kTMRahfZn0zD9feWHY4=; b=sAHkv3Fb27B1bD3Ks8wFSH4guDSWFv4UjrrOFDIwaHXGXbvSFOcaEkBe5sAxkSw77y OF52P9Ie3b+01NiNDJXYPHch/Ou3IatKCkN15WJLgeSdIcMvYv5I7xR0FapVnzoOlv/a WQkC5VGUa0UuGNT2+XiU4BXyiYxjGiPtSvnuDuW7MUrm6GI9FoX1ZE6SPG1eSR+SJfiI UXW67OhMDFTh9TizHDGeX0XiyMlg5EhWpObcIlJydyFDRp0vT6VvsuYfS3GfIEnmIQ91 H8UWK6a4RGTbcRRelRatmbkdk1aJyz/QyQoYqwlMIzIGPtymxcr3upYlLqn0M9QXd0Vt +wkw== X-Gm-Message-State: AOAM53353oZJf2Yx9kU+eOBEAHMLvfvoDcGg6Svct5ZFLph2Sxi30Dtx Bm1wc3XWEuD2O7iqTNpXnhCzN5497wda8isTcqor6wEdatA= X-Google-Smtp-Source: ABdhPJxf4qFNKd91Zf0dcTsgJSCrbda9PVxqX0K9fb006N6XQkGmhsXEJhFzbI00khsnyOnMC5DJLzz6TM5S2r8AUOE= X-Received: by 2002:a1f:9b92:: with SMTP id d140mr744530vke.82.1589909314159; Tue, 19 May 2020 10:28:34 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Shashank Chintalagiri (shashank DOT chintalagiri AT gmail DOT com) [via geda-user AT delorie DOT com]" Date: Tue, 19 May 2020 22:58:20 +0530 Message-ID: Subject: Re: [geda-user] gschem segfaults on startup all of a sudden To: geda-user AT delorie DOT com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id 04JHTCmm003203 Reply-To: geda-user AT delorie DOT com Roland, > > (gschem:27169): Gtk-WARNING **: 05:52:22.277: Unable to locate theme > > engine in module_path: "murrine", > > as far as I can tell, this is a new bug. The first message indicates > what's wrong: for some reason, GTK isn't initializing properly. The 'murrine' thing does not seem to be a major issue. I've had that error throughout for a long while now, and it never caused issues. I have now looked into it and found out that installing the murrine and adwaita gtk engines gets rid of those errors. The actual segfault-on-startup with the other two errors persist. On a side not, some GTK themes seem to cause extreme slowness and high CPU usage. This I found out a couple of months ago when switching to 1.10. I will attempt to perform some of the suggested debugging steps over the next few days and let you know what the results are. In the meanwhile, I have switched to another machine to get some work done, where the same versions work. On Tue, May 19, 2020 at 6:03 PM Roland Lutz wrote: > > Hi Shashank, > > On Tue, 19 May 2020, Shashank Chintalagiri > (shashank DOT chintalagiri AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > > All of a sudden, gschem (1.10.0 and git head) has started segfaulting > > on startup for me. To the best of my knowledge, nothing has changed on > > my computer. It was working one minute and then it wasn't. > > > > […] > > > > (gschem:27169): Gtk-WARNING **: 05:52:22.277: Unable to locate theme > > engine in module_path: "murrine", > > as far as I can tell, this is a new bug. The first message indicates > what's wrong: for some reason, GTK isn't initializing properly. > > Could you please run gschem under gdb, once with G_DEBUG=fatal_warnings > and once with G_DEBUG=fatal_criticals, and see where execution breaks? > > > On Mon, 18 May 2020, John Conover wrote: > > Yes, gschem(1) is doing a lot of core dumps, coming from the GTK/GDK > > system. > > If this is reproducible on your system, that would be really helpful. > gschem only very rarely crashes on my system (once a year or so) which > makes this hard for me to debug. > > > I tried to find it from gdb after a compile on amd64, but to no avail. > > I believe it is some kind of memory corruption, which would mean memcheck > or something similar is required for meaningful debugging. Unfortunately, > messages are flooded with problems with Guile, so I postponed this until > gEDA/gaf can run without Guile. > > Roland -- Chintalagiri Shashank Indian Institute of Technology, Kanpur http://blog.chintal.in