I found session handler issue.
I noticed strange session handler behavior:
1. When I want get SESSION value by $f3->get('SESSION') session_start() is called. It's OK.
2. When session_start() is called, first thing is session handler open() method is called. It's OK.
3. After that read() method is called.
4. And finaly starts session garbage collection and destroy all old sessions (I have setted gc to run allways for testing). Why garbage collection starts after read()? I think it must be before read().
5. At the end when trying to save session to DB nothing happens. Current session record from DB is deleted by garbage collection. Session handler tries to update deleted record. And my session is gone. Oh yeah!
FatFree 3.6.1
PHP 5.6.16