public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug libstdc++/13217] New: basic_filebuf::underflow doesn't deal gracefully with read errors @ 2003-11-28 15:19 paolo at gcc dot gnu dot org 2003-11-28 15:19 ` [Bug libstdc++/13217] " paolo at gcc dot gnu dot org ` (2 more replies) 0 siblings, 3 replies; 4+ messages in thread From: paolo at gcc dot gnu dot org @ 2003-11-28 15:19 UTC (permalink / raw) To: gcc-bugs In the always_noconv case, if _M_file.xsgetn returns -1 the situations is pretty good, but the exception raised has a misleading what of "invalid byte sequence in file". In the general case, the read error condition is not dealt with properly and no meaningful exception is raised, everything can happen at run time... -- Summary: basic_filebuf::underflow doesn't deal gracefully with read errors Product: gcc Version: 3.4 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libstdc++ AssignedTo: paolo at gcc dot gnu dot org ReportedBy: paolo at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: Any http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13217 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug libstdc++/13217] basic_filebuf::underflow doesn't deal gracefully with read errors 2003-11-28 15:19 [Bug libstdc++/13217] New: basic_filebuf::underflow doesn't deal gracefully with read errors paolo at gcc dot gnu dot org @ 2003-11-28 15:19 ` paolo at gcc dot gnu dot org 2003-12-10 20:05 ` cvs-commit at gcc dot gnu dot org 2003-12-10 20:06 ` paolo at gcc dot gnu dot org 2 siblings, 0 replies; 4+ messages in thread From: paolo at gcc dot gnu dot org @ 2003-11-28 15:19 UTC (permalink / raw) To: gcc-bugs -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Ever Confirmed| |1 Last reconfirmed|0000-00-00 00:00:00 |2003-11-28 15:19:38 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13217 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug libstdc++/13217] basic_filebuf::underflow doesn't deal gracefully with read errors 2003-11-28 15:19 [Bug libstdc++/13217] New: basic_filebuf::underflow doesn't deal gracefully with read errors paolo at gcc dot gnu dot org 2003-11-28 15:19 ` [Bug libstdc++/13217] " paolo at gcc dot gnu dot org @ 2003-12-10 20:05 ` cvs-commit at gcc dot gnu dot org 2003-12-10 20:06 ` paolo at gcc dot gnu dot org 2 siblings, 0 replies; 4+ messages in thread From: cvs-commit at gcc dot gnu dot org @ 2003-12-10 20:05 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2003-12-10 20:05 ------- Subject: Bug 13217 CVSROOT: /cvs/gcc Module name: gcc Changes by: paolo@gcc.gnu.org 2003-12-10 20:05:00 Modified files: libstdc++-v3 : ChangeLog libstdc++-v3/include/bits: fstream.tcc Log message: 2003-12-10 Paolo Carlini <pcarlini@suse.de> PR libstdc++/13217 * include/bits/fstream.tcc (underflow): Deal gracefully with read errors: throw ios_base::failure. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/ChangeLog.diff?cvsroot=gcc&r1=1.2149&r2=1.2150 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/bits/fstream.tcc.diff?cvsroot=gcc&r1=1.114&r2=1.115 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13217 ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug libstdc++/13217] basic_filebuf::underflow doesn't deal gracefully with read errors 2003-11-28 15:19 [Bug libstdc++/13217] New: basic_filebuf::underflow doesn't deal gracefully with read errors paolo at gcc dot gnu dot org 2003-11-28 15:19 ` [Bug libstdc++/13217] " paolo at gcc dot gnu dot org 2003-12-10 20:05 ` cvs-commit at gcc dot gnu dot org @ 2003-12-10 20:06 ` paolo at gcc dot gnu dot org 2 siblings, 0 replies; 4+ messages in thread From: paolo at gcc dot gnu dot org @ 2003-12-10 20:06 UTC (permalink / raw) To: gcc-bugs ------- Additional Comments From paolo at gcc dot gnu dot org 2003-12-10 20:06 ------- Fixed for 3.4. -- What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED Target Milestone|--- |3.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13217 ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2003-12-10 20:06 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-11-28 15:19 [Bug libstdc++/13217] New: basic_filebuf::underflow doesn't deal gracefully with read errors paolo at gcc dot gnu dot org 2003-11-28 15:19 ` [Bug libstdc++/13217] " paolo at gcc dot gnu dot org 2003-12-10 20:05 ` cvs-commit at gcc dot gnu dot org 2003-12-10 20:06 ` paolo at gcc dot gnu dot org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).