From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#35259: 27.0.50; Segmentation fault (xstrdup gdk_monitor_get_model) Date: Sat, 13 Apr 2019 23:26:03 +0100 Message-ID: <87sgulfsp0.fsf@tcd.ie> References: <87pnppwt5l.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="234682"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 35259@debbugs.gnu.org To: Jhair Tocancipa Triana Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 14 00:27:15 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hFR7C-000ysg-87 for geb-bug-gnu-emacs@m.gmane.org; Sun, 14 Apr 2019 00:27:14 +0200 Original-Received: from localhost ([127.0.0.1]:56561 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFR7B-0007RS-8E for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 Apr 2019 18:27:13 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45336) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFR72-0007Q7-BX for bug-gnu-emacs@gnu.org; Sat, 13 Apr 2019 18:27:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hFR70-0007sc-TJ for bug-gnu-emacs@gnu.org; Sat, 13 Apr 2019 18:27:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45826) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hFR70-0007sJ-MR for bug-gnu-emacs@gnu.org; Sat, 13 Apr 2019 18:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hFR70-0004FH-Hs for bug-gnu-emacs@gnu.org; Sat, 13 Apr 2019 18:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Apr 2019 22:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35259 X-GNU-PR-Package: emacs Original-Received: via spool by 35259-submit@debbugs.gnu.org id=B35259.155519437416236 (code B ref 35259); Sat, 13 Apr 2019 22:27:02 +0000 Original-Received: (at 35259) by debbugs.gnu.org; 13 Apr 2019 22:26:14 +0000 Original-Received: from localhost ([127.0.0.1]:59364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hFR6D-0004Do-NB for submit@debbugs.gnu.org; Sat, 13 Apr 2019 18:26:13 -0400 Original-Received: from mail-ed1-f52.google.com ([209.85.208.52]:38694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hFR6B-0004Da-H8 for 35259@debbugs.gnu.org; Sat, 13 Apr 2019 18:26:12 -0400 Original-Received: by mail-ed1-f52.google.com with SMTP id d13so11413188edr.5 for <35259@debbugs.gnu.org>; Sat, 13 Apr 2019 15:26:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=2XkRjT15GZVIoCE/ujflIyESUtqnFEkPXO+1OrowKME=; b=m+2r5R8e6xc2796WFrDZL4XV80MPQhOsQO3QJLm5YbziW5rp7h3NIA1OEZozSzUFFo EbMUMN/1QtLR2fjmfQgTasKU426AzwcfYOS0PZP5jN/2DKdXnsV7wzkPN1gP7CCff0Ut 6tdorZjJEOKBWHYzsj0WdbzWpnSY/y2fvUr15eoJ8asAzCfT9QOyn9RimDZCf8bB6hlr Fd6EZcxUhWuI0VOgs8BgGRtMXuEKyC5LNLfa0WnI9vryalaPfJ6I+U27Xm/B19VWU3YJ ZHUlZWLfveSQXkvoEA+1TzlcEGzgtOmG3vhq2UGi4ofXQ2wNu455YYxGGbVy5GJRNtm3 wwMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=2XkRjT15GZVIoCE/ujflIyESUtqnFEkPXO+1OrowKME=; b=KkfEK+4agPRgtV1PThyxGbZKI5yzAOatvb+taLNMWiPQ4WgwtbInYc++7RjWA5xpFN 9pPIFUUlD+rjlEthBK44IYJ9sLReFmLgWb8AaOVIAEJPJZVEuw42Pw7EPblrIpE4/HKC YWeZQvGikzconi6fXoH265GKLXPHIOai86YFvM+0QlGwy0XlaWZFBhaznS/QpaA/pHci GdZaMXakld9TSOeJLxlWTiF/VrrwEVQcUkSnewciynU4UcJzUktJBYR/834ngD1n+gZc DhVj9ukLMDfOgl4UshGGj33PD5zVVDRgq28YqD2uIiG1iwSM4J17/aO3uGSoA43l/8xG x8kw== X-Gm-Message-State: APjAAAXDcE5dgeJxlTX+CauTpQFMbXZeqLg8k0IysSi60aKJSXO+8D68 jJJcFhK8bd71BWTXdZoBlLzRLw== X-Google-Smtp-Source: APXvYqz6ai54CCbgKeTZxoQ4c/Kp731K7fmtNk0Qtt9Q8EEO66pE7HZmMYvOMydmd2H2vYtk116POQ== X-Received: by 2002:a50:94d5:: with SMTP id t21mr11440069eda.57.1555194365744; Sat, 13 Apr 2019 15:26:05 -0700 (PDT) Original-Received: from localhost ([2a02:8084:20e2:c380:f786:805d:f4ab:1006]) by smtp.gmail.com with ESMTPSA id m18sm12885334edc.86.2019.04.13.15.26.04 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sat, 13 Apr 2019 15:26:05 -0700 (PDT) In-Reply-To: <87pnppwt5l.fsf@gmail.com> (Jhair Tocancipa Triana's message of "Sat, 13 Apr 2019 22:24:06 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:157599 Archived-At: Jhair Tocancipa Triana writes: > Emacs crashes randomly, sometimes when clicking links in eww. The crash > is not easily reproducible, nevertheless the core dump points to a > segfault at xfns.c: > > a35e06bbe27 (Alexander Gramiak 2019-04-06 5033) mi->name = xstrdup > (gdk_monitor_get_model (monitor)); > > gkd_monitor_get_model is returning NULL in my case causing the segfault > at xstrdup. > > The gkd_monitor_get_model documentation says the function may return > NULL. > > https://developer.gnome.org/gdk3/stable/GdkMonitor.html#gdk-monitor-get-model > > Maybe we need to guard against a NULL return value. This sounds related to and explains at least part of bug#35204. https://debbugs.gnu.org/35204 -- Basil