Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #9549

Re: bad alloc

From yatremblay@bel1lin202.(none) (Yannick Tremblay)
Newsgroups comp.lang.c++
Subject Re: bad alloc
Date 2011-08-31 09:23 +0000
Organization A noiseless patient Spider
Message-ID <j3kuip$dk5$1@dont-email.me> (permalink)
References <28a1b207-f29e-4d7d-81ca-490aa64bb808@z18g2000yqb.googlegroups.com> <e4d9703d-34cd-4213-8027-716995270ba9@c8g2000prn.googlegroups.com> <2fbfff0d-93f7-4fec-b8e8-288a738c87d6@a7g2000yqb.googlegroups.com> <c8b2f277-891c-4f40-a895-6cd78145e031@33g2000yqu.googlegroups.com>

Show all headers | View raw


In article <c8b2f277-891c-4f40-a895-6cd78145e031@33g2000yqu.googlegroups.com>,
Goran  <goran.pusic@gmail.com> wrote:
>On Aug 31, 5:33 am, Adam Skutt <ask...@gmail.com> wrote:
>> On Aug 30, 11:02 pm, Noah Roberts <roberts.n...@gmail.com> wrote:
>>
>> > On Aug 30, 4:04 pm, Adam Skutt <ask...@gmail.com> wrote:
>>
>> > > Properly written, exception-safe C++ code will do the right thing when
>> > > std::bad_alloc is thrown, and most C++ code cannot sensibly handle
>> > > std::bad_alloc.  As a result, the automatic behavior, which is to let
>> > > the exception propagate up to main() and terminate the program there,
>> > > is the correct behavior for the overwhelming majority of C++
>> > > applications.  As programmers, we win anytime the automatic behavior
>> > > is the correct behavior.
>>
>> > What if you're within a try block well before main in the call stack?
>>
>> Doesn't change anything and why would it?
>>
>> > What if the catch for that block attempts to do something like save
>> > what the user's working on, or do some other seemingly reasonable
>> > attempt at something that seems reasonable?
>>
>> It will almost certainly fail.  But that's OK, what that could happen
>> anyway.  Consider entry due to another exception, std::bad_alloc being
>> thrown somehow during the write-out process.  You're stuck with the
>> exact same result: the attempt to save the state fails.
>
>Why would bad_alloc be thrown while writing to disk? Guess: because
>writing is made in such a way as to modify program state. Doesn't seem
>all that logical.
>
>(Repeating myself) there's two factors that play:
>
>1. walking down the stack upon OOM (or other exception) normally frees
>resources.
>2. top-level error is not a place to do anything resource-sensitive,
>exactly due to OOM possibility.
>
>It's not as complicated as you make it out to be. Going "nice" in case
>of OOM might not be worth it in all cases, but is not an and-all
>response to all concerns.

I absolutely agree with Goran and disagree that terminate on OOM is
*always* the best approach.  There may be programs where it is the
best approach but it is far from always the case.

A concrete example:

Network server using a standard pattern of one listener/producer and
multiple worker/consumer threads.  The listener receives and job
request and hands done the processing of the job to one of the worker
thread.   

It is a very much possible that processing one particular job might
actually require too much memory for the system.  The correct thing to
do in that case is to stop processing this one oversized job,  release
all the resources acquired to process this job, mark it as error and
continue processing further jobs.

Since this is a persistent server than needs to be on and alive 24/7,
it would be totally innapropriate to permanently terminate the server.
Even if there was an additional monitoring process that restart the
server if it dies, this would not be a good thing because you would
loose current progress in the currently running worker threads and
would also kill current external client connections.  

Yan

Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-29 23:26 -0700
  Re: bad alloc Krice <paulkp@mbnet.fi> - 2011-08-30 02:14 -0700
    Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 06:26 -0700
      Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 14:34 +0100
        Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 06:54 -0700
          Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 15:02 +0100
            Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 15:06 +0100
            Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 07:20 -0700
              Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 15:31 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 07:47 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 15:52 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 08:00 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 16:15 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 10:31 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 18:58 +0100
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 19:18 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 16:17 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-31 00:56 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 17:11 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-31 01:24 +0100
                Re: bad alloc Ian Collins <ian-news@hotmail.com> - 2011-08-31 12:33 +1200
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 18:38 -0700
                Re: bad alloc Noah Roberts <roberts.noah@gmail.com> - 2011-08-30 20:07 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-31 04:04 -0700
                Re: bad alloc Noah Roberts <roberts.noah@gmail.com> - 2011-08-31 09:17 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-31 14:59 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-01 00:50 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-09-01 12:41 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-01 05:00 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-09-01 13:59 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-01 06:35 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-09-01 14:50 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-01 13:51 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-09-01 21:58 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-01 14:05 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-09-01 22:08 +0100
                Re: bad alloc Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-09-02 03:16 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-02 04:12 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-09-02 15:08 +0100
                Re: bad alloc Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-09-02 03:07 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-02 04:15 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 11:21 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 10:46 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 18:58 +0100
                Re: bad alloc "Waldek M." <wm@localhost.localdomain> - 2011-08-31 20:58 +0200
                Re: bad alloc "io_x" <a@b.c.invalid> - 2011-09-03 10:13 +0200
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-05 18:53 -0700
            Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 16:28 -0700
              Re: bad alloc Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-09-01 00:49 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-01 04:50 -0700
                Re: bad alloc Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-09-02 03:17 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-02 04:21 -0700
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-01 16:23 -0700
                Re: bad alloc Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-09-02 03:19 -0700
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-03 15:37 -0700
                Re: bad alloc Dombo <dombo@disposable.invalid> - 2011-09-04 09:25 +0200
        Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-01 16:20 -0700
      Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-08-30 06:54 -0700
        Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 07:12 -0700
    Re: bad alloc Dombo <dombo@disposable.invalid> - 2011-08-30 22:58 +0200
      Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 15:56 -0700
        Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-08-31 09:28 +0000
          Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-31 04:20 -0700
            Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-09-02 14:57 +0000
              Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-02 08:35 -0700
          Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-08-31 04:25 -0700
  Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-08-30 03:26 -0700
    Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 05:54 -0700
      Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 14:30 +0100
        Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 07:00 -0700
          Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-08-31 00:37 -0700
            Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-31 04:26 -0700
      Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-08-30 07:03 -0700
        Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 07:57 -0700
          Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 16:04 +0100
            Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 08:15 -0700
              Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 16:20 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 10:37 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-08-30 18:41 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 10:49 -0700
          Re: bad alloc Asger-P <junk@asger-p.dk> - 2011-08-31 10:33 +0200
            Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-31 04:22 -0700
    Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-08-30 16:04 -0700
      Re: bad alloc Noah Roberts <roberts.noah@gmail.com> - 2011-08-30 20:02 -0700
        Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-08-30 20:33 -0700
          Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-08-31 01:30 -0700
            Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-08-31 09:23 +0000
              Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-08-31 04:21 -0700
              Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-08-31 04:47 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-31 05:35 -0700
                Re: bad alloc Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-09-01 01:08 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-01 03:56 -0700
                Re: bad alloc Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-09-02 04:18 -0700
                Re: bad alloc Dombo <dombo@disposable.invalid> - 2011-09-03 18:37 +0200
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-03 13:39 -0700
                Re: bad alloc red floyd <no.spam.here@its.invalid> - 2011-09-03 13:45 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-03 13:51 -0700
                Re: bad alloc Sjouke Burry <burryNULNULFOUR@PPLLAANNEETT.NNLL> - 2011-09-04 00:14 +0200
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-03 15:51 -0700
                Re: bad alloc Ian Collins <ian-news@hotmail.com> - 2011-09-04 12:15 +1200
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-04 05:00 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-05 18:13 -0700
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-03 15:45 -0700
                Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-09-02 15:40 +0000
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-02 09:33 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-02 14:06 -0700
                Re: bad alloc "io_x" <a@b.c.invalid> - 2011-09-03 10:12 +0200
            Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-08-31 04:21 -0700
      Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-08-31 01:22 -0700
        Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-08-31 05:18 -0700
          Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-08-31 06:36 -0700
            Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-08-31 09:33 -0700
              Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-01 00:20 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-01 04:25 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-09-01 12:51 +0100
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-01 06:04 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-01 06:26 -0700
              Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-01 16:58 -0700
                Re: bad alloc Joshua Maurice <joshuamaurice@gmail.com> - 2011-09-01 17:25 -0700
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-03 16:02 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-05 18:20 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-05 19:13 -0700
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-06 15:39 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-06 17:26 -0700
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-06 15:35 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-06 17:28 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-01 21:01 -0700
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-03 16:14 -0700
                Re: bad alloc "io_x" <a@b.c.invalid> - 2011-09-05 10:31 +0200
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-05 18:36 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-06 04:09 -0700
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-06 15:49 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-06 17:11 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-07 00:24 -0700
          Re: bad alloc Joshua Maurice <joshuamaurice@gmail.com> - 2011-08-31 09:59 -0700
            Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-08-31 11:24 -0700
              Re: bad alloc Joshua Maurice <joshuamaurice@gmail.com> - 2011-09-01 16:29 -0700
                Re: bad alloc Joshua Maurice <joshuamaurice@gmail.com> - 2011-09-01 16:42 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-01 21:37 -0700
                Re: bad alloc Ian Collins <ian-news@hotmail.com> - 2011-09-02 17:45 +1200
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-03 16:20 -0700
                Re: bad alloc Ian Collins <ian-news@hotmail.com> - 2011-09-04 12:03 +1200
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-04 10:56 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-05 18:50 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-06 00:12 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-06 03:04 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-07 00:08 -0700
                Re: bad alloc Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-09-07 02:33 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-07 04:28 -0700
                Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-09-06 13:43 +0000
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-06 07:37 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-07 00:11 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-07 04:29 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-07 05:38 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-07 18:17 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-08 00:45 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-06 06:58 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-06 09:21 -0700
                Re: bad alloc "Fred Zwarts \(KVI\)" <F.Zwarts@KVI.nl> - 2011-09-07 09:10 +0200
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-07 04:18 -0700
                Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-09-07 10:34 +0000
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-07 04:00 -0700
                Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-09-08 12:11 +0000
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-08 06:27 -0700
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-06 15:52 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-06 17:16 -0700
                Re: bad alloc Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-09-07 02:39 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-07 04:14 -0700
                Re: bad alloc Ian Collins <ian-news@hotmail.com> - 2011-09-06 17:00 +1200
                Re: bad alloc Miles Bader <miles@gnu.org> - 2011-09-06 14:51 +0900
                Re: bad alloc James Kanze <james.kanze@gmail.com> - 2011-09-06 15:55 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-05 18:44 -0700
                Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-09-07 10:20 +0000
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-07 03:40 -0700
                Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-09-13 17:06 +0000
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-13 12:09 -0700
                Re: bad alloc "Paul" <pchristor@yahoo.co.uk> - 2011-09-14 00:18 +0100
                Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-09-14 15:11 +0000
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-14 11:17 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-15 04:17 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-15 06:50 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-15 07:31 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-15 07:59 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-16 00:19 -0700
                Re: bad alloc Noah Roberts <roberts.noah@gmail.com> - 2011-09-17 10:13 -0700
                Re: bad alloc Goran <goran.pusic@gmail.com> - 2011-09-18 10:07 -0700
                Re: bad alloc yatremblay@bel1lin202.(none) (Yannick Tremblay) - 2011-09-16 15:41 +0000
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-16 11:26 -0700
                Re: bad alloc Joshua Maurice <joshuamaurice@gmail.com> - 2011-09-16 15:38 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-17 04:25 -0700
                Re: bad alloc Joshua Maurice <joshuamaurice@gmail.com> - 2011-09-01 23:17 -0700
                Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-09-02 04:03 -0700
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-02 04:37 -0700
                Re: bad alloc Leigh Johnston <leigh@i42.co.uk> - 2011-09-02 15:15 +0100
                Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-09-02 07:35 -0700
    Re: bad alloc Adam Skutt <askutt@gmail.com> - 2011-08-30 16:06 -0700
      Re: bad alloc Paul <pchristor@yahoo.co.uk> - 2011-08-30 16:45 -0700

csiph-web