[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#20225: Email bug report because web-based bug tracking tool is down
From: |
Phillip Susi |
Subject: |
bug#20225: Email bug report because web-based bug tracking tool is down |
Date: |
Mon, 30 Mar 2015 16:12:44 -0400 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm not sure this isn't actually intentional. What should parted do
when run in scripting mode? There all exceptions are unhandled, so a
sane default action must be taken. I think this particular error
really should be a warning, and the default is to proceed, using the
backup copy.
On 3/30/2015 12:42 PM, Brian C. Lane wrote:
> On Sun, Mar 29, 2015 at 01:09:04PM +0000, Nugent, Bill wrote:
>> In case I forget I wanted to report a bug with parted where
>> Control-C is treated as an OK response. I was testing how parted
>> handled a corrupt primary GPT and was rewarded with parted asking
>> if I wanted to use the backup GPT instead with the prompt:
>> "OK/Cancel? " I typed Control-C and it took it as an OK
>> response.
>>
>>
>> $ parted fu print unit s print unit chs print
>>
>> WARNING: You are not superuser. Watch out for permissions.
>>
>> Error: The primary GPT table is corrupt, but the backup appears
>> OK, so that will be used.
>>
>> parted: invalid token: unit
>>
>> OK/Cancel? ^C
>>
>> Model: (file)
>>
>> Disk /path/to/changed/fu: 4001GB
>>
>> Sector size (logical/physical): 512B/512B
>>
>> Partition Table: gpt
>
> Thanks for the report, it looks like we've got some places where
> ped_exception_throw return values aren't being checked properly --
> ^C should generate a PED_EXCEPTION_UNHANDLED and I see a number of
> places that don't take that into account.
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
iQEcBAEBAgAGBQJVGa48AAoJENRVrw2cjl5RjnMIALMtOsiRdqnKIMucQkZQMPcN
4TYCYY/Dc89jlkyVprpYjM0NjvKAvrrQYkl92CRZTevI1ghm4YkqIyy3o1bhLj53
ZD+nXo4ID1/IO0G51GjnRCcZWAiyKrNPxUUDlZVh7j4Ofw5m1Fsl3fjlaeJB7OLG
DDKERQOlYYAtnSyti/qaVX3CYZkjJwBtCb0HZAainpBRFggE7L47fHw/OL3Lpdie
HO/FgPBJbW6FKOHNPzInNwrVqblObIubXNaPyd0M4A0uqNjVuhMjtmjpMePwDR6b
z0FnCTh6Xy+wL4Qj5PFY8k33Sksv3JQpMXBUlSzuzu8UfqOg6GH+csA4OLeLF7M=
=J2Mr
-----END PGP SIGNATURE-----