From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.sgregoratto.me (mail.sgregoratto.me [149.28.166.45]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTP id 88861c58 for ; Wed, 12 Jun 2019 10:30:45 -0500 (EST) Received: from mail.sgregoratto.me (localhost [127.0.0.1]) by mail.sgregoratto.me (Postfix) with ESMTP id 147BF3EB4D for ; Thu, 13 Jun 2019 01:30:43 +1000 (AEST) Authentication-Results: mail.sgregoratto.me (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=sgregoratto.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sgregoratto.me; h=user-agent:in-reply-to:content-disposition:content-type :content-type:mime-version:references:message-id:subject:subject :to:from:from:date:date; s=dkim; t=1560353442; x=1562945443; bh= +1HqCnTrD9gaOFlSvLxVK4+kPKilij/9P6o9q3E+g+I=; b=fxNKFssVRuPYMJ4x xbx1I9GWI0/Zumk/TMK1u5H3W0NmbJTLfQyRjQRWX7IQwsKCxuIHDr78sJVOUD9+ kC0C3dvbysScFAR2ujIVTafU22jiAT+V77jBJ26Iu+Z4PNmqZF/VXe/0SztjN7ae vrhArDwSpy5ZZRmmTxFVMb3HpTk= X-Virus-Scanned: Debian amavisd-new at mail.sgregoratto.me Received: from mail.sgregoratto.me ([127.0.0.1]) by mail.sgregoratto.me (mail.sgregoratto.me [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 69OGs0iQhz2o for ; Thu, 13 Jun 2019 01:30:42 +1000 (AEST) Received: from localhost (172.44.179.58.sta.dodo.net.au [58.179.44.172]) by mail.sgregoratto.me (Postfix) with ESMTPSA id 64DE03E82E for ; Thu, 13 Jun 2019 01:30:42 +1000 (AEST) Date: Thu, 13 Jun 2019 01:30:42 +1000 From: Stephen Gregoratto To: tech@mandoc.bsd.lv Subject: Re: [mandoc] segfault due to missing tbl layout Message-ID: <20190612153042.pilzysss2kp5qxme@BlackBox> Mail-Followup-To: tech@mandoc.bsd.lv References: <20190604025329.4h75kp6lq7dyglcn@BlackBox> <20190611162305.GB78096@athene.usta.de> X-Mailinglist: mandoc-tech Reply-To: tech@mandoc.bsd.lv MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20190611162305.GB78096@athene.usta.de> User-Agent: NeoMutt/20180716 On 2019-06-11 18:23, Ingo Schwarze wrote: > Bleah. Why on earth do people think using markup languages with > weakly defined, highly context dependent syntax is a good idea when > better languages are readily available? The author posted this on his blog[1] and expanded further on a comment thread[2] on lobste.rs. It boils down to not using extra deps and wanting to roll a simple solution in C. > Thank you for the complete information and thorough analysis, that > is very helpful. Yes, this was certainly a bug in mandoc, possibly > introduced while improving line drawing in tables (in particular > for using UTF-8 line drawing characters) a few months ago. > > I committed the patch below to OpenBSD and bsd.lv; i assume it fixes > the bug for you, too? Indeed it does, cheers. [1] https://drewdevault.com/2018/05/13/scdoc.html [2] https://lobste.rs/s/q5awqv/introducing_scdoc_man_page_generator#c_fkleig -- Stephen Gregoratto PGP: 3FC6 3D0E 2801 C348 1C44 2D34 A80C 0F8E 8BAB EC8B -- To unsubscribe send an email to tech+unsubscribe@mandoc.bsd.lv