From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Newsgroups: gmane.emacs.bugs Subject: bug#9901: xg_win_to_widget uninitialized access Date: Sun, 30 Oct 2011 18:32:16 +0100 Message-ID: <1FE344F8-B368-410D-A5B5-14BECB35345E@swipnet.se> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1319995987 27454 80.91.229.12 (30 Oct 2011 17:33:07 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 30 Oct 2011 17:33:07 +0000 (UTC) Cc: 9901-done@debbugs.gnu.org To: Dan Nicolaescu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Oct 30 18:33:03 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RKZFk-0005rO-Qf for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Oct 2011 18:33:00 +0100 Original-Received: from localhost ([::1]:55604 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RKZFk-0006Gw-2j for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Oct 2011 13:33:00 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:46439) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RKZFg-0006GC-Ac for bug-gnu-emacs@gnu.org; Sun, 30 Oct 2011 13:32:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RKZFf-0007GO-8K for bug-gnu-emacs@gnu.org; Sun, 30 Oct 2011 13:32:56 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RKZFf-0007GE-6s for bug-gnu-emacs@gnu.org; Sun, 30 Oct 2011 13:32:55 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RKZHh-00010K-Oe for bug-gnu-emacs@gnu.org; Sun, 30 Oct 2011 13:35:01 -0400 Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Oct 2011 17:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 9901 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Mail-Followup-To: 9901@debbugs.gnu.org, jan.h.d@swipnet.se Original-Received: via spool by 9901-done@debbugs.gnu.org id=D9901.13199960653803 (code D ref 9901); Sun, 30 Oct 2011 17:35:01 +0000 Original-Received: (at 9901-done) by debbugs.gnu.org; 30 Oct 2011 17:34:25 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RKZH6-0000zI-VF for submit@debbugs.gnu.org; Sun, 30 Oct 2011 13:34:25 -0400 Original-Received: from smtprelay-b12.telenor.se ([62.127.194.21]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RKZH5-0000z7-64 for 9901-done@debbugs.gnu.org; Sun, 30 Oct 2011 13:34:23 -0400 Original-Received: from iph3.telenor.se (iph3.telenor.se [195.54.127.134]) by smtprelay-b12.telenor.se (Postfix) with ESMTP id 4B6DCDD8D for <9901-done@debbugs.gnu.org>; Sun, 30 Oct 2011 18:32:15 +0100 (CET) X-SENDER-IP: [85.225.45.201] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmNLAGKJrU5V4S3JPGdsb2JhbABDiT6gARkBAQEBHhkNJYFyAQEEAScTHCMFCwtGLQwKFAaIFQKxZoghYQSZO4M+iHU X-IronPort-AV: E=Sophos;i="4.69,427,1315173600"; d="scan'208";a="140146908" Original-Received: from c-c92de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.201]) by iph3.telenor.se with ESMTP; 30 Oct 2011 18:32:14 +0100 Original-Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 6B3307FA058; Sun, 30 Oct 2011 18:32:14 +0100 (CET) In-Reply-To: X-Mailer: Apple Mail (2.1251.1) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 30 Oct 2011 13:35:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:53326 Archived-At: Fixed. Jan D. 29 okt 2011 kl. 03:59 skrev Dan Nicolaescu: > valgrind gives a warning for an uninitialized access in > xg_win_to_widget for the gtk_get_event_widget call. > > > if (gdkwin) > { > GdkEvent event; > event.any.window = gdkwin; > gwdesc = gtk_get_event_widget (&event); > } > > gtk_get_event_widget is (in gtk3): > > GtkWidget* > gtk_get_event_widget (GdkEvent *event) > { > GtkWidget *widget; > gpointer widget_ptr; > > widget = NULL; > if (event && event->any.window && > (event->type == GDK_DESTROY || !gdk_window_is_destroyed > (event->any.window))) > { > gdk_window_get_user_data (event->any.window, &widget_ptr); > widget = widget_ptr; > } > > return widget; > } > > so indeed event->type is uninitialized. > > >