Bug 650879

Summary: RHEL6: /usr/bin/column segmentation fault
Product: Red Hat Enterprise Linux 6 Reporter: Karel Zak <kzak>
Component: util-linux-ngAssignee: Karel Zak <kzak>
Status: CLOSED ERRATA QA Contact: qe-baseos-daemons
Severity: low Docs Contact:
Priority: low    
Version: 6.0CC: azelinka, gholms, jmarko, rvokal
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: util-linux-ng-2.17.2-9.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 613716 Environment:
Last Closed: 2011-05-19 14:06:34 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 613716    
Bug Blocks:    

Description Karel Zak 2010-11-08 09:13:54 UTC
+++ This bug was initially created as a clone of Bug #613716 +++

Description of problem:
/usr/bin/column throws a segfault when run with '-t' and '-s%c' (where %c is any character AFAICT) with that character passed in on standard input.

How reproducible:
echo % | column -t -s%

  
Actual results:
Program terminated with signal 11, Segmentation fault.
#0  __wcslen (s=0x0) at wcslen.c:30
30        while (s[len] != L'\0')
(gdb) bt
#0  __wcslen (s=0x0) at wcslen.c:30
#1  0x00000039ad46476e in fputws (str=0x0, fp=0x39ad751780) at iofputws.c:37
#2  0x000000000040181c in maketbl (argc=<value optimized out>, argv=<value optimized out>) at column.c:274
#3  main (argc=<value optimized out>, argv=<value optimized out>) at column.c:140


Expected results:
Blank


Additional info:
This is the same problem as the one util-linux-ng experiences in bug #579955, but I am filing this again since el5 has a different packge name.  I suspect that it also occurs in el6, given that F12 and F13 have the problem.

--- Additional comment from gholms on 2010-11-06 12:02:34 EDT ---

Created attachment 458333 [details]
Patch ported from http://git.kernel.org/?p=utils/util-linux-ng/util-linux-ng.git;a=commitdiff;h=3f7fc4d43b61e442b81937aa06e079950a8ebb7c

Here's a patch that seems to work for me based on the fix for #579955.

Comment 4 errata-xmlrpc 2011-05-19 14:06:34 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2011-0699.html