From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18623 invoked by alias); 17 Nov 2014 16:06:11 -0000 Mailing-List: contact gdb-prs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-prs-owner@sourceware.org Received: (qmail 18601 invoked by uid 48); 17 Nov 2014 16:06:10 -0000 From: "xdje42 at gmail dot com" To: gdb-prs@sourceware.org Subject: [Bug gdb/17611] New: malloc failure shouldn't be flagged as an internal error Date: Mon, 17 Nov 2014 16:06:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: gdb X-Bugzilla-Version: HEAD X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: xdje42 at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-q4/txt/msg00269.txt.bz2 https://sourceware.org/bugzilla/show_bug.cgi?id=17611 Bug ID: 17611 Summary: malloc failure shouldn't be flagged as an internal error Product: gdb Version: HEAD Status: NEW Severity: normal Priority: P2 Component: gdb Assignee: unassigned at sourceware dot org Reporter: xdje42 at gmail dot com I suppose this is debatable, but if we assume malloc fails simply because gdb really needs that much memory, then treating this as an internal error is confusing to users. void malloc_failure (long size) { if (size > 0) { internal_error (__FILE__, __LINE__, _("virtual memory exhausted: can't allocate %ld bytes."), size); } else { internal_error (__FILE__, __LINE__, _("virtual memory exhausted.")); } } -- You are receiving this mail because: You are on the CC list for the bug.