From: Profpatsch Date: Wed, 13 Feb 2013 18:08:51 +0000 (+0100) Subject: Re: notmuch-mutt: Use of uninitialized value. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=fd13592a6c9f5988f69c49f6240e8ed7eb90bf97;p=notmuch-archives.git Re: notmuch-mutt: Use of uninitialized value. --- diff --git a/f0/410da52a9c75cff950f83a2b4aeb74f5b7655e b/f0/410da52a9c75cff950f83a2b4aeb74f5b7655e new file mode 100644 index 000000000..5d742574a --- /dev/null +++ b/f0/410da52a9c75cff950f83a2b4aeb74f5b7655e @@ -0,0 +1,133 @@ +Return-Path: +X-Original-To: notmuch@notmuchmail.org +Delivered-To: notmuch@notmuchmail.org +Received: from localhost (localhost [127.0.0.1]) + by olra.theworths.org (Postfix) with ESMTP id 90F82431FD6 + for ; Wed, 13 Feb 2013 10:08:55 -0800 (PST) +X-Virus-Scanned: Debian amavisd-new at olra.theworths.org +X-Spam-Flag: NO +X-Spam-Score: 0 +X-Spam-Level: +X-Spam-Status: No, score=0 tagged_above=-999 required=5 + tests=[RCVD_IN_DNSWL_NONE=-0.0001] autolearn=disabled +Received: from olra.theworths.org ([127.0.0.1]) + by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id e17hBtq2ZbOo for ; + Wed, 13 Feb 2013 10:08:54 -0800 (PST) +Received: from smtprelay04.ispgateway.de (smtprelay04.ispgateway.de + [80.67.31.27]) + by olra.theworths.org (Postfix) with ESMTP id 30F99431FC9 + for ; Wed, 13 Feb 2013 10:08:54 -0800 (PST) +Received: from [146.52.250.61] (helo=localhost) + by smtprelay04.ispgateway.de with esmtpsa (TLSv1:AES128-SHA:128) + (Exim 4.68) (envelope-from ) + id 1U5glG-00041W-DR; Wed, 13 Feb 2013 19:08:50 +0100 +Date: Wed, 13 Feb 2013 19:08:51 +0100 +From: Profpatsch +To: notmuch@notmuchmail.org, zack@upsilon.cc +Subject: Re: notmuch-mutt: Use of uninitialized value. +Message-ID: <20130213180851.GA954@soarin> +Mail-Followup-To: Profpatsch , notmuch@notmuchmail.org, + zack@upsilon.cc +References: <20130212005801.GA8419@soarin> <20130212162702.GA29880@upsilon.cc> + <20130212165531.GA5030@soarin.rz.uni-augsburg.de> + <20130212202908.GF11148@upsilon.cc> <20130212215105.GA16646@soarin> + <20130213162604.GA30098@upsilon.cc> +MIME-Version: 1.0 +Content-Type: multipart/signed; micalg=pgp-sha1; + protocol="application/pgp-signature"; boundary="oyUTqETQ0mS9luUI" +Content-Disposition: inline +In-Reply-To: <20130213162604.GA30098@upsilon.cc> +User-Agent: Mutt/1.5.21 (2010-09-15) +X-Df-Sender: bWFpbEBwcm9mcGF0c2NoLmRl +X-Mailman-Approved-At: Wed, 13 Feb 2013 10:21:10 -0800 +X-BeenThere: notmuch@notmuchmail.org +X-Mailman-Version: 2.1.13 +Precedence: list +List-Id: "Use and development of the notmuch mail system." + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +X-List-Received-Date: Wed, 13 Feb 2013 18:08:55 -0000 + + +--oyUTqETQ0mS9luUI +Content-Type: text/plain; charset=utf-8 +Content-Disposition: inline +Content-Transfer-Encoding: quoted-printable + +On 13-02-13 05:26pm, Stefano Zacchiroli wrote: +> OK, I understand the problem now. Although I don't understand how it's +> possible. Can you please do the following test: +>=20 +> - go on a mail, try on it to ensure it exhibit the bad behavior +> you've reported + +It does. + +> - find out the Message-Id of that mail, e.g. +> "20130213095752.GA20009@foobar" +> - on a shell prompt, try: +> notmuch search --output=3Dthreads id:20130213095752.GA20009@foobar +> - it should give you something like +> thread:0000000000018bce + +% notmuch search --output=3Dthreads +id:8e85854f-8b30-4821-bf3e-4c19e576bf67@googlegroups.com +thread:0000000000000566 + +% notmuch search thread:0000000000000566 +thread:0000000000000566 Today 04:59 [39/39] [=E2=80=A6] + +So it=E2=80=99s not notmuch. + +Bear in mind that I use Arch, so this is the version on my system atm: +https://www.archlinux.org/packages/community/x86_64/notmuch-mutt/ + +This is the bad guy: +sub get_message_id() { + my $mail =3D Mail::Internet->new(\*STDIN); + $mail->head->get("message-id") =3D~ /^<(.*)>$/;# get message-id #l.124 + return $1; +} + +I=E2=80=99m not much of a perl coder (not at all to be exact), but + Use of uninitialized value in pattern match (m//) at + /usr/bin/notmuch-mutt line 124, line 66. +sounds suspiciously like nothing gets read out of STDIN and $mail is +definitely not a Mail::Internet object. + +~Profpatsch + +--=20 +Proudly written in Mutt with Vim on Archlinux. +Q: Why is this email five sentences or less? +A: http://five.sentenc.es + +--oyUTqETQ0mS9luUI +Content-Type: application/pgp-signature + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBAgAGBQJRG9azAAoJEMXP0IsiJHzfTTsP+QEEQLm4/uhXvurD2M3oKN6A +wfptBDUrB5aQH25xL/ZR68ql5QQpFLl2m2+14h2ypCj9Qe/XQnU2GxScsfsRVZae +zl3XlHHzYihwrm2L15ctflPaCNwqyuezTKx17ne2kIE/j4BlGQqXoDMOms6o43nf +QukuiIwbun0QIWMq6H6UqNiD++uNv7YIhvmzEJM0AJKc/lOIEkv/vtC2IMkWyobW +jSzzLCrLZaQjfIPkHY+033jpQ0hVk/oRsdMsTx8SGqn319HdO1bz3aFUV5ZZcwKm +UwUkD7xl/zPcS4nlQ/aDHKOlNWxQaDUaTqlYDiPRnLNK5aopvle6YrkuqD04J2q8 +FKu9JtSjGDVBJo+Wgv9n3T0fzuXYK51BW8yzTa4CKGhdssHILpT5s5GcQVrrNIGA +pXgmwKPdvKPCOzTdehZQNAmcSOMWUd/EEmD3oEOEjC3TMRltzQe1t/HWhz344Rq4 +NhlTxsatXWLB9uQOrb9P5YwpicAdGXpwaq0Lu+JplUEU9ecB/+gJypVVat8VhLGa +Rldl6c3ZZ7H9rlG5sovdt+fri05Z0UwAlI/RxdKeU5feEc2XzD2xDuwfWsSSJ3ve +BMb0pk0CKc1TU/1G2Y1vtrQ7Bh8QBB1jHETxvQCjzIJxGpPOwgGX/dVbo/mSa5kp +v7kUQ4kuTuVlAlqRAZc7 +=nUiN +-----END PGP SIGNATURE----- + +--oyUTqETQ0mS9luUI--