Skip Menu |

This queue is for tickets about the DBD-Firebird CPAN distribution.

Report information
The Basics
Id: 78259
Status: open
Priority: 0/
Queue: DBD-Firebird

People
Owner: Nobody in particular
Requestors: kes-kes [...] yandex.ru
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 1.00
Fixed in: (no value)



Subject: infinite loop while query or segfault
How to reproduce: 1. Establish connection to server 2. so query $dbh_fb->selectrow_hashref( ... ) or doLog( L_INFO, "authorize: $dbh_fb: $DBI::errstr" ) and die; 3. some loop for 5 mins 4. while there are loop /usr/local/etc/rc.d/firebird restart 5. when loop ends next query to server $dbh_fb->selectrow_hashref( ... ) or doLog( L_INFO, "authorize: $dbh_fb: $DBI::errstr" ) and die; never end. Expected results: 1. doLog must be executed and error message in $DBI::errstr must be reported 2. 'and die'
На 07 юли 2012, сб 14:55:53, kes-kes@yandex.ru написа: Show quoted text
> How to reproduce: > 1. Establish connection to server > 2. so query > $dbh_fb->selectrow_hashref( ... ) > or doLog( L_INFO, "authorize: $dbh_fb: $DBI::errstr" ) and die; > 3. some loop for 5 mins > 4. while there are loop /usr/local/etc/rc.d/firebird restart > 5. when loop ends next query to server > $dbh_fb->selectrow_hashref( ... ) > or doLog( L_INFO, "authorize: $dbh_fb: $DBI::errstr" ) and die; > never end. > > Expected results: > 1. doLog must be executed and error message in $DBI::errstr must be > reported > 2. 'and die'
I can't reproduce this with DBD-Firebird 1.28, Firebird 3.0.2.32703 (superserver) and libfbclient2 3.0.2.32703. Can you reproduce it with above versions? What I get is: DBD::Firebird::db selectrow_hashref failed: Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements -Error reading data from the connection. at -e line 1, <> line 1. -- dam
Hi. Nowdays I did not work with Firebird. Sorry