Hi All,

I created a test data generator for my application.
Start transaction, execute SP1, execute SP2 in random 1-10 times, 
commit. Start transaction, execute SP3, commit. SP1 and SP2 just insert 
data to the database but SP3 is more complex thing. The application 
works (do the above things in a loop) as expected. But if close it 
improperly, at the next start sometimes work as expected, sometimes got 
one from the next two error messages:

record from transaction x is stuck in limbo

internal Firebird consistency check (limbo impossible (184), file: 
vio.cpp line: 2379)

I don't understand why. Use Firebird from 0.94 and never meet whit this 
limbo things before. My application started in one instance only, use 
one database and only one transaction running at same time.

I use the latest 3.x snapshot(3.0.3.32716), SuperServer and Linux 64bit.

Any idea?

Gabor


------------------------------------

------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Visit http://www.firebirdsql.org and click the Documentation item
on the main (top) menu.  Try FAQ and other links from the left-side menu there.

Also search the knowledgebases at http://www.ibphoenix.com/resources/documents/ 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
------------------------------------

Yahoo Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/firebird-support/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/firebird-support/join
    (Yahoo! ID required)

<*> To change settings via email:
    firebird-support-dig...@yahoogroups.com 
    firebird-support-fullfeatu...@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    firebird-support-unsubscr...@yahoogroups.com

<*> Your use of Yahoo Groups is subject to:
    https://info.yahoo.com/legal/us/yahoo/utos/terms/

Reply via email to