From owner-freebsd-bugs@freebsd.org Mon Apr 18 16:34:05 2016 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C435B139DC for ; Mon, 18 Apr 2016 16:34:05 +0000 (UTC) (envelope-from vitaliy.tokarev@gmail.com) Received: from mail-ig0-x229.google.com (mail-ig0-x229.google.com [IPv6:2607:f8b0:4001:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 09EAC1FA4 for ; Mon, 18 Apr 2016 16:34:05 +0000 (UTC) (envelope-from vitaliy.tokarev@gmail.com) Received: by mail-ig0-x229.google.com with SMTP id g8so84815498igr.0 for ; Mon, 18 Apr 2016 09:34:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=TOJ1SRRtUFY1YCHiVKHb0UAeMzs7CzlSBEeO9iSM0lA=; b=0lUfyZfy4fsDA2Sy5WxxA8Rwux6xSLsWu2OqGlA4BYGFjG/i08FVEFzWmqApZk3La1 MFG5rONjG7KmQhDqUHqDFpbn48m9pIqrsm8WdobMwDTeyXIhryZxWCzc9XkRF7yhIPJG b3zuwAcJsKXuJy8/U+UEDpBpurGALUbj54zwHyVnfpuZu1XAeODmeTXhW2v9/BEZ+Cgy zKISANPK7zLuFNUnPS/AEvq2chssp/eWLBzeMmsDFxu+4LN1crm5DUoWtsjKty/vTnDN B09mwHLsQ4xT9bcJRONdVzGAuTQcm5ofUU5KKD9k/jM+oq0JO+lRJoZbEQOHfgDfcEIk aUww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=TOJ1SRRtUFY1YCHiVKHb0UAeMzs7CzlSBEeO9iSM0lA=; b=dBt2D9FQciro8PZ79kYtNVyASLWUefPJaYg3UsqZZ27T6DRXta8g3Gfgl83xt1W9Kf glLHhx8MDmYgkrj34cxPFpVR/SytuH5O6pQipqe88AwLmlsqULX0LR+UAB19/eY8UC7j sVAaKR3D2T/tQmafTADf6Y/oB3CTDQikw8ja/lLtDFP9EgBRExO6gRiv05KmLVpLHlPE 3lEbQxfc4stEMfmI4PIVpi3SsQFJlPAhv+XYl4EJJ2bE18vnmt1n0/utC6ok5yqkIPfw 1dIkk4w3VhxprAhWzIHGxwAwyTISrbQGh8FbB7eihw+CJy9CnnYPJPSGmfgdCs/g8SJb COOg== X-Gm-Message-State: AOPr4FV36Vo5J5LGgaGx9HdvXTxXomyZZKw8Zb6T85cu70KOl8ripHbU1nSrd2C+3gZG9YiRGnEEDpL45F27Ow== X-Received: by 10.50.70.102 with SMTP id l6mr20160405igu.18.1460997244426; Mon, 18 Apr 2016 09:34:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.8.209 with HTTP; Mon, 18 Apr 2016 09:33:25 -0700 (PDT) From: Vitaliy T Date: Mon, 18 Apr 2016 19:33:25 +0300 Message-ID: Subject: dialog(1) is too old on 10.3 To: freebsd-bugs@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Apr 2016 16:34:05 -0000 Hello, The current version of dialog(1) under 10.3-RELEASE is very buggy, IMHO. For instance, the next example has taken from "man pv": (tar cf - . \ | pv -n -s $(du -sb . | awk '{print $1}') \ | gzip -9 > out.tgz) 2>&1 \ | dialog --gauge 'Progress' 7 70 dialog(1) will exit with core dump by default, because of this version contains a regression as has been noted in the changelog: 2013/09/28 + fix a regression in gauge widget from 2013/09/28 changes; dlg_reallocate_gauge() failed when no --title option was given (report by Tritonas Insomnia). The version of dialog(1) under 10.3 is older than this fix, of course. Thanks! P.S. I am not sure if this information is important, just to note for mainteners. shell> uname -mrsv FreeBSD 10.3-RELEASE i386 shell> gdb (gdb) file dialog Reading symbols from dialog...done. (gdb) run --gauge 'Progress' 7 70 >/dev/null 2>&1 Starting program: /usr/home/tvv/src/dialog/dialog --gauge 'Progress' 7 70 >/dev/null 2>&1 Program received signal SIGSEGV, Segmentation fault. 0x2821a9bd in strlen () from /lib/libc.so.7 (gdb) bt #0 0x2821a9bd in strlen () from /lib/libc.so.7 #1 0x08080188 in dlg_strclone (cprompt=0x0) at util.c:1907 #2 0x08063114 in dlg_reallocate_gauge (objptr=0x0, title=0x0, cprompt=0x2887d2e0 "Progress", height=7, width=70, percent=0) at guage.c:336 #3 0x0806362e in dlg_allocate_gauge (title=0x0, cprompt=0x2887d2e0 "Progress", height=7, width=70, percent=0) at guage.c:364 #4 0x080637dd in dialog_gauge (title=0x0, cprompt=0x2887d2e0 "Progress", height=7, width=70, percent=0) at guage.c:397 #5 0x0804d934 in call_gauge (t=0x0, av=0xbfbfebf0, offset_add=0xbfbfea80) at dialog.c:968 #6 0x0804b347 in main (argc=5, argv=0xbfbfebec) at dialog.c:1925 -- With Best Regards, Vitaliy V. Tokarev