[MacPorts] #43662: indent: gnuindent -kr crashes (was: (GNU) indent -kr crashes)
MacPorts
noreply at macports.org
Tue May 13 18:31:48 PDT 2014
#43662: indent: gnuindent -kr crashes
---------------------+--------------------------------
Reporter: jhi@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords:
Port: indent |
---------------------+--------------------------------
Old description:
> I'm trying to reformat the Perl C source files. The macports gnuindent
> 2.2.10 seems to crash (as in: segfault) on some files, when I use the -kr
> option for K&R style. The crash is fully reproducible. I cannot see a
> correlation between the size of the input file and a crash. I'm
> attaching one of the crash-inducing files, utf8.c, here for repro. Note:
> if run as
>
> gnuindent -kr utf8.c
>
> not only there is a segfault, but the utf8.c gets truncated, too (since
> by default gnu indent outputs to the input file...)
>
> I'm running the latest macports, on OS X 10.9.2.
>
> I tried indent in a Ubuntu precise, indent --version says there 2.2.11,
> no crashes.
New description:
I'm trying to reformat the Perl C source files. The macports gnuindent
2.2.10 seems to crash (as in: segfault) on some files, when I use the -kr
option for K&R style. The crash is fully reproducible. I cannot see a
correlation between the size of the input file and a crash. I'm attaching
one of the crash-inducing files, utf8.c, here for repro. Note: if run as
{{{
gnuindent -kr utf8.c
}}}
not only there is a segfault, but the utf8.c gets truncated, too (since by
default gnu indent outputs to the input file...)
I'm running the latest macports, on OS X 10.9.2.
I tried indent in a Ubuntu precise, `indent --version` says there 2.2.11,
no crashes.
--
Comment (by ryandesign@…):
The utf8.c you attached is already truncated; I get:
{{{
$ gnuindent -kr utf8.c
indent: utf8.c:1828: Error:Unexpected end of file
}}}
--
Ticket URL: <https://trac.macports.org/ticket/43662#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list