From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Nov 6 10:20:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 458821065677 for ; Thu, 6 Nov 2008 10:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 217C58FC24; Thu, 6 Nov 2008 10:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mA6AK1QA020792; Thu, 6 Nov 2008 10:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mA6AK0LF020791; Thu, 6 Nov 2008 10:20:00 GMT (envelope-from gnats) Resent-Date: Thu, 6 Nov 2008 10:20:00 GMT Resent-Message-Id: <200811061020.mA6AK0LF020791@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Cc: udo.schweigert@siemens.com Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eygene Ryabinkin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 186D4106564A for ; Thu, 6 Nov 2008 10:10:16 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from 0.mx.codelabs.ru (0.mx.codelabs.ru [144.206.177.45]) by mx1.freebsd.org (Postfix) with ESMTP id B1A0F8FC1A for ; Thu, 6 Nov 2008 10:10:15 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from amnesiac.at.no.dns (dns.ccsem.infn.it [192.135.15.3]) by 0.mx.codelabs.ru with esmtps (TLSv1:CAMELLIA256-SHA:256) id 1Ky1oc-000Ole-G4 for FreeBSD-gnats-submit@freebsd.org; Thu, 06 Nov 2008 13:10:14 +0300 Received: by amnesiac.at.no.dns (Postfix, from userid 1001) id D609D1710C; Thu, 6 Nov 2008 13:10:12 +0300 (MSK) Message-Id: <20081106101012.D609D1710C@amnesiac.at.no.dns> Date: Thu, 6 Nov 2008 13:10:12 +0300 (MSK) From: Eygene Ryabinkin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 X-GNATS-Notify: udo.schweigert@siemens.com Cc: Subject: ports/128637: [patch] fix SEGV in mutt-devel X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Eygene Ryabinkin List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Nov 2008 10:20:01 -0000 >Number: 128637 >Category: ports >Synopsis: [patch] fix SEGV in mutt-devel >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Nov 06 10:20:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Eygene Ryabinkin >Release: FreeBSD 7.1-PRERELEASE amd64 >Organization: Code Labs >Environment: System: FreeBSD XXX 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #17: Thu Nov 6 12:14:18 MSK 2008 root@XXX:/usr/obj/usr/src/sys/XXX amd64 >Description: There is a known bug in the Mutt 1.5.18: http://dev.mutt.org/trac/ticket/3057 It is rather nasty, because it crashes Mutt. >How-To-Repeat: >From the bug description: ----- I start mutt. With c++ I change to imap.gmail.com where I have to enter the passwort. With c+! I change back to home server. When I press c++>TAB> again to access another preconfigured mailbox, mutt crashes reproducible. ----- >Fix: Since Mutt release cycle is "floating" and it is not currently known where the next release will happen, I propose to patch FreeBSD port just now. The patch itself was obtained from the upstream. --- 1.5.18_4-fix-SEGV.patch begins here --- diff -urN ./Makefile ../mutt-devel/Makefile --- ./Makefile 2008-11-05 11:29:47.000000000 +0300 +++ ../mutt-devel/Makefile 2008-11-05 11:30:40.000000000 +0300 @@ -117,7 +117,7 @@ PORTNAME= mutt-devel PORTVERSION= 1.5.18 -PORTREVISION?= 3 +PORTREVISION?= 4 CATEGORIES+= mail ipv6 .if defined(WITH_MUTT_NNTP) CATEGORIES+= news diff -urN ./files/patch-imap::browse.c-fix-SEGV ../mutt-devel/files/patch-imap::browse.c-fix-SEGV --- ./files/patch-imap::browse.c-fix-SEGV 1970-01-01 03:00:00.000000000 +0300 +++ ../mutt-devel/files/patch-imap::browse.c-fix-SEGV 2008-11-05 11:32:54.000000000 +0300 @@ -0,0 +1,13 @@ +Index: imap/browse.c +Obtained from: http://dev.mutt.org/trac/changeset/5401%3Abba92e401440/imap/browse.c?old=5378%3Aac00273b3a88&old_path=imap%2Fbrowse.c +Bug description: http://dev.mutt.org/trac/ticket/3057 +=================================================================== +--- imap/browse.c ++++ imap/browse.c +@@ -229,5 +229,5 @@ + } + +- if (!imap_mxcmp(mx.mbox, idata->mailbox)) ++ if (idata->ctx && !imap_mxcmp(mx.mbox, idata->mailbox)) + { + state->new = idata->ctx->new; --- 1.5.18_4-fix-SEGV.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: