> -----Original Message-----
> From: Bob McGowan
> Subject: "Out of memory! Out of memory! Callback called exit at ..."

> I'm using DBI 1.611, DBD::mysql 4.013 and Perl 5.8.8
> 
> The error message in the subject is being generated when trying to 
> read mySQL data from a field of type "longblob".

Looks like it's two messages, the first one being repeated. Both are
Perl errors, according to this certainly informed source:

http://modperlbook.org/html/22-3-9-Callback-called-exit.html
http://modperlbook.org/html/22-3-10-Out-of-memory.html

> I initially did not have LongReadLen set, so I thought this was the 
> cause.  But, I have set LongReadLen, on the db handle, equal to 
> 20000000, and then 30000000, based on the size found for the largest 
> value, of 19296159.

Okay, that's 30 MB. Don't know if this is too much. Don't think so,
though. I'd rather suspect some flaw in the program logic.

> This did not fix the problem.
> 
> Any, all suggestions for a fix are welcome. ;)

Do you have a minimal example to reproduce the failure so people can
try this at home, or rather, inspect the code?

-- 
Michael Ludwig

Reply via email to