Closed firebird-automations closed 12 years ago
Commented by: @pmakowski
why don't you use the Fedora package ? it was in testing since one week and I just asked the push to stable update https://admin.fedoraproject.org/updates/firebird?_csrf_token=b7ca1a6a2860631e2cf6f754e4e2e86f0019f038
Commented by: @dyemanov
All you need to do is to provide us (the developers) with a crash dump. See here: http://ibphoenix.com/resources/documents/development/doc_36
Commented by: Fernando Guidorizzi (mephisty)
Philippe, i was using the 2.1.3 rpm from http://firebirdsql.org i will try the fedora package.
Disabling sweep doesnt work, again fbserver[13333]: segfault at a8710000 ip 006ac6f0 sp 02151668 error 4 in http://libc-2.12.2.so[57e000+184000]
I have a 'agressive' DefaultDbCachePages with 50000, changed to 5000 ... let me see
Commented by: @pmakowski
before switching to fedora package, provide the crash dum, it may be useful as it may be useful to see if the crash also append with the Fedora package
IMHO DefaultDbCachePages with 50000 under Linux is really not necessary let work the kernel and the FS
Commented by: Fernando Guidorizzi (mephisty)
Dmitry, im waiting the next segfault and will attach the dump
Commented by: Fernando Guidorizzi (mephisty)
Before BugCheckAbort =1 and DefaultDbCachePages=5000 localhost.localdomain (Server) Thu Mar 24 09:36:27 2011 Database: /opt/xxxxx internal gds software consistency check (Attempt to call GlobalRWLock::unlock() while not holding a valid lock for logical owner)
Waiting to get the dump file...
Commented by: Fernando Guidorizzi (mephisty)
Could i post a compressed 15mb crash dump here?
Edited: Only 10MB
Commented by: Fernando Guidorizzi (mephisty)
Sorry, im unable to install debuginfo.
Just the core dump could help?
Commented by: @AlexPeshkoff
Are you using SF binaries? If yes - can. Upload it here as an attachment. If not SF - afraid it's useless.
Commented by: Fernando Guidorizzi (mephisty)
Crash Dump With SF binaries.
Sorry 7z format.
Commented by: @AlexPeshkoff
7z not a problem Unfortunately I can't get correct stack traces on my box using this core dump. What a problem with installing debuginfo? Just download FirebirdSS-debuginfo-2.5.0.26074-0.i686.tar.gz from SF and untar it in the root direcrtory.
Commented by: @pmakowski
Alex you mean 2.1.4.18393-0 from there http://firebirdsql.org/index.php?op=files&id=engine_214
Commented by: Fernando Guidorizzi (mephisty)
Alex, Just permission problems I will install and send the trace!
tks!
Commented by: @AlexPeshkoff
Commented by: Fernando Guidorizzi (mephisty)
Im waiting to access the production server. Meanwhile, i install debuginfo in a test server,
and get thisgdb /opt/firebird/bin/.debug/fbserver.debug core.13455 GNU gdb (GDB) Fedora (7.2-46.fc14) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /opt/firebird/bin/.debug/fbserver.debug...done.
warning: core file may not match specified executable file. [New Thread 13469] [New Thread 13472] [New Thread 13477] [New Thread 13478] [New Thread 13473] [New Thread 13474] [New Thread 13460] [New Thread 13494] [New Thread 13493] [New Thread 13471] [New Thread 13458] [New Thread 13499] [New Thread 13455]
warning: .dynamic section for "/lib/libncurses.so.5" is not at the expected address (wrong library or version mismatch?)
warning: .dynamic section for "/lib/libpthread.so.0" is not at the expected address (wrong library or version mismatch?)
warning: .dynamic section for "/lib/libgcc_s.so.1" is not at the expected address (wrong library or version mismatch?)
warning: .dynamic section for "/lib/ld-linux.so.2" is not at the expected address (wrong library or version mismatch?)
warning: .dynamic section for "/lib/libtinfo.so.5" is not at the expected address (wrong library or version mismatch?) Missing separate debuginfo for Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/66/12b38ac51e28cf2e4008a8bc88acbaa07d6e11 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libncurses.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libncurses.so.5 Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done. [Thread debugging using libthread_db enabled] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /opt/firebird/lib/libicuuc.so.30...Reading symbols from /opt/firebird/lib/.debug/libicuuc.so.30.0.debug...done. done. Loaded symbols for /opt/firebird/lib/libicuuc.so.30 Reading symbols from /opt/firebird/lib/libicudata.so.30...Reading symbols from /opt/firebird/lib/.debug/libicudata.so.30.0.debug...done. done. Loaded symbols for /opt/firebird/lib/libicudata.so.30 Reading symbols from /opt/firebird/lib/libicui18n.so.30...Reading symbols from /opt/firebird/lib/.debug/libicui18n.so.30.0.debug...done. done. Loaded symbols for /opt/firebird/lib/libicui18n.so.30 Reading symbols from /usr/lib/libstdc++.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.5 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libtinfo.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libtinfo.so.5 Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /opt/firebird/intl/fbintl...Reading symbols from /opt/firebird/intl/.debug/fbintl.debug...done. done. Loaded symbols for /opt/firebird/intl/fbintl Cannot find new threads: generic error Core was generated by `/opt/firebird/bin/fbserver'. Program terminated with signal 11, Segmentation fault.
Missing separate debuginfos, use: debuginfo-install compat-libstdc++-33-3.2.3-68.i686 glibc-2.13-1.i686 libgcc-4.5.1-4.fc14.i686 ncurses-libs-5.7-9.20100703.fc14.i686 (gdb) thread apply all bt Cannot find new threads: generic error (gdb)
If could help....
Commented by: Fernando Guidorizzi (mephisty)
Production server Core dump ....
[root@localhost .debug]# gdb /opt/firebird/bin/.debug/fbserver.debug core.1725 GNU gdb (GDB) Fedora (7.1-34.fc13) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /opt/firebird/bin/.debug/fbserver.debug...done.
warning: core file may not match specified executable file. [New Thread 1732] [New Thread 1738] [New Thread 1794] [New Thread 1797] [New Thread 1740] [New Thread 1810] [New Thread 1809] [New Thread 1811] [New Thread 2193] [New Thread 1739] [New Thread 2194] [New Thread 1728] [New Thread 1741] [New Thread 1725] Missing separate debuginfo for Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/66/12b38ac51e28cf2e4008a8bc88acbaa07d6e11 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libncurses.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libncurses.so.5 Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /opt/firebird/lib/libicuuc.so.30...Reading symbols from /opt/firebird/lib/.debug/libicuuc.so.30.0.debug...done. done. Loaded symbols for /opt/firebird/lib/libicuuc.so.30 Reading symbols from /opt/firebird/lib/libicudata.so.30...Reading symbols from /opt/firebird/lib/.debug/libicudata.so.30.0.debug...done. done. Loaded symbols for /opt/firebird/lib/libicudata.so.30 Reading symbols from /opt/firebird/lib/libicui18n.so.30...Reading symbols from /opt/firebird/lib/.debug/libicui18n.so.30.0.debug...done. done. Loaded symbols for /opt/firebird/lib/libicui18n.so.30 Reading symbols from /usr/lib/libstdc++.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.5 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libtinfo.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libtinfo.so.5 Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /opt/firebird/intl/fbintl...Reading symbols from /opt/firebird/intl/.debug/fbintl.debug...done. done. Loaded symbols for /opt/firebird/intl/fbintl Core was generated by `/opt/firebird/bin/fbserver'. Program terminated with signal 11, Segmentation fault.
Missing separate debuginfos, use: debuginfo-install compat-libstdc++-33-3.2.3-68.i686 glibc-2.12.2-1.i686 libgcc-4.4.5-2.fc13.i686 ncurses-libs-5.7-7.20100130.fc13.i686 (gdb) thread apply all bt
Thread 14 (Thread 1725):
port=@0xbfbd384c\) at \.\./src/remote/inet\.cpp:2565
length=0xfffffdfe, port=@0xfffffdfe\) at \.\./src/remote/remote\.cpp:785
Thread 13 (Thread 1741):
timeout\_handler=0, handler\_arg=0x0\) at \.\./src/jrd/isc\_sync\.cpp:671
Thread 12 (Thread 1728):
Thread 11 (Thread 2194):
at \.\./src/common/classes/semaphore\.h:220
---Type <return> to continue, or q <return> to quit---
Thread 10 (Thread 1739):
timeout\_handler=0, handler\_arg=0x0\) at \.\./src/jrd/isc\_sync\.cpp:671
Thread 9 (Thread 2193):
at \.\./src/common/classes/semaphore\.h:220
Thread 8 (Thread 1811):
at \.\./src/common/classes/semaphore\.h:220
Thread 7 (Thread 1809):
---Type <return> to continue, or q <return> to quit---
Thread 6 (Thread 1810):
at \.\./src/common/classes/semaphore\.h:220
Thread 5 (Thread 1740):
timeout\_handler=0, handler\_arg=0x0\) at \.\./src/jrd/isc\_sync\.cpp:671
Thread 4 (Thread 1797):
Thread 3 (Thread 1794):
---Type <return> to continue, or q <return> to quit---
Thread 2 (Thread 1738):
timeout\_handler=0, handler\_arg=0x0\) at \.\./src/jrd/isc\_sync\.cpp:671
Thread 1 (Thread 1732):
at \.\./src/common/classes/array\.h:172
direction=RSE\_get\_forward\) at \.\./src/jrd/nav\.cpp:1192
at \.\./src/jrd/rse\.cpp:1972
at \.\./src/jrd/rse\.cpp:2217
at \.\./src/jrd/rse\.cpp:2425
at \.\./src/jrd/exe\.cpp:1461
top\_level=true\) at \.\./src/jrd/exe\.cpp:749
---Type <return> to continue, or q <return> to quit--- msg=0xb354afc4 "OQ ,DTBLOQUEIO ,USER_BLOQ FROM CLIENTE WHERE CDCLIENTE=?", level=0) at ../src/jrd/jrd.cpp:3193
msg=0xb354afc0 "O\_BLOQ ,DTBLOQUEIO ,USER\_BLOQ FROM CLIENTE WHERE CDCLIENTE=?", level=0\) at \.\./src/jrd/why\.cpp:450
blr=0xb3d60a60 "\\004\\002\\004", msg\_type=0, msg\_length=262, dsql\_msg\_buf=0xb356be00 ""\) at \.\./src/dsql/dsql\.cpp:1124
blr=0xb3d60a60 "\\004\\002\\004", msg\_type=0, msg\_length=262, msg=0xb356be00 ""\) at \.\./src/jrd/why\.cpp:450
at \.\./src/remote/server\.cpp:3649
at \.\./src/remote/server\.cpp:3391
(gdb) (gdb) (gdb) (gdb) (gdb) quit
Commented by: @AlexPeshkoff
This is what was needed. Please keep that core dump together with debuginfo - may be some more info will be needed.
Commented by: Fernando Guidorizzi (mephisty)
Maybe related with ticket CORE3053
Commented by: Fernando Guidorizzi (mephisty)
Alex! I need to restore 2.13 on my server. Do u need some more information?
tks!!!
Commented by: @AlexPeshkoff
Fernando, please rename /opt/firebird with 2.5 to something else and keep core in it - if it will become required, we will get required info from it.
Commented by: @AlexPeshkoff
Fernando - one more question. Is it hard to reproduce a bug? I.e. can you provide us with a database and a scipt (or some program) running which say during a day the bug will be reproduced.
Commented by: Fernando Guidorizzi (mephisty)
Alexander, just to confirm 2.5? will coexist with 2.1.3?
The bug occurred about 20 times yesterday, in random querys and time intervals. Made a fresh boot and got a Segfault before SELInux initialized.
Tomorrow I will restore the 2.1.4 version and try to reproduce.
Tks!
Commented by: @AlexPeshkoff
About coexistance of 2.5 and 2.1.3 - it's offtopic here in the tracker, please contact me privately or in fb-devel.
That's nice (for us) that bug is easy to reproduce. But can you provide a database to try to reproduce at developers box? (Do not care much about size - main problem is does it contatin critical data.)
Commented by: Fernando Guidorizzi (mephisty)
I cant provide the database, sorry. But, i will go deep in this problem trying a reproducible way. I dont now if mean but im using a SSD to storage.
Commented by: @AlexPeshkoff
Understandable thing with database. Will be nice if you find a publically available way to reproduce
What about SSD - if 2.1.3 works fine with your SSD - that's not a problem.
Commented by: Fernando Guidorizzi (mephisty)
I tried to reproduce with no success. Running several queries with large datasets(>1000000), other instances running updates, and the server worked without errors.
is there a scenario where a non-updated client library could cause a SegFault?
Commented by: @hvlad
Are you sure it was really 2.1.4 ? Stack backtrace you provided looks similar to this bug : CORE3050.
And no, client library can't cause such AV.
Commented by: Fernando Guidorizzi (mephisty)
Vlad, my unique confirmation was in the FlameRobin reporting 2.1.4 Maybe, a library can't be updated in the process
I will uninstall the 2.1.3 and rename firebird folder to make sure.
Commented by: Fernando Guidorizzi (mephisty)
2.1.4 package already did the job ..archiving firebird folder.... I'm running 2.1.4 let me see if i get some more information.
Commented by: Fernando Guidorizzi (mephisty)
New core dump. I saw when the error was raised . and did same steps...and nothing to reproduce
root@localhost .debug]# gdb fbserver.debug core.30557 GNU gdb (GDB) Fedora (7.1-34.fc13) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /opt/firebird/bin/.debug/fbserver.debug...done.
warning: core file may not match specified executable file. [New Thread 20882] [New Thread 21013] [New Thread 4788] [New Thread 21016] [New Thread 5086] [New Thread 30560] [New Thread 20879] [New Thread 5085] [New Thread 5088] [New Thread 5087] [New Thread 30567] [New Thread 20880] [New Thread 21015] [New Thread 30557] [New Thread 20881] [New Thread 21014] Missing separate debuginfo for Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/66/12b38ac51e28cf2e4008a8bc88acbaa07d6e11 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libncurses.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libncurses.so.5 Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /opt/firebird/lib/libicuuc.so.30...Reading symbols from /opt/firebird/lib/.debug/libicuuc.so.30.0.debug...done. done. Loaded symbols for /opt/firebird/lib/libicuuc.so.30 Reading symbols from /opt/firebird/lib/libicudata.so.30...Reading symbols from /opt/firebird/lib/.debug/libicudata.so.30.0.debug...done. done. Loaded symbols for /opt/firebird/lib/libicudata.so.30 Reading symbols from /opt/firebird/lib/libicui18n.so.30...Reading symbols from /opt/firebird/lib/.debug/libicui18n.so.30.0.debug...done. done. Loaded symbols for /opt/firebird/lib/libicui18n.so.30 Reading symbols from /usr/lib/libstdc++.so.5...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.5 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libtinfo.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libtinfo.so.5 Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /opt/firebird/intl/fbintl...Reading symbols from /opt/firebird/intl/.debug/fbintl.debug...done. done. Loaded symbols for /opt/firebird/intl/fbintl Core was generated by `/opt/firebird/bin/fbserver'. Program terminated with signal 11, Segmentation fault.
Missing separate debuginfos, use: debuginfo-install compat-libstdc++-33-3.2.3-68.i686 glibc-2.12.2-1.i686 libgcc-4.4.5-2.fc13.i686 ncurses-libs-5.7-7.20100130.fc13.i686 (gdb) thread apply all bt
Thread 16 (Thread 21014):
at \.\./src/common/classes/locks\.h:133
at \.\./src/jrd/cch\.cpp:1067
release\_tail=0\) at \.\./src/jrd/cch\_proto\.h:97
pool=0xb3b6d26c, onepage=false\) at \.\./src/jrd/vio\.cpp:2489
at \.\./src/jrd/rse\.cpp:1898
at \.\./src/jrd/rse\.cpp:2979
at \.\./src/jrd/jrd\.cpp:3851
at \.\./src/jrd/why\.cpp:450
in\_blr=0xb5b9cd1c "\\004\\002\\004", in\_msg\_length=24128, in\_msg=0x0, out\_blr\_length=0, out\_blr=0x0, out\_msg\_length=0,
out\_msg=0x0, singleton=false\) at \.\./src/dsql/dsql\.cpp:3402
in\_blr\_length=0, in\_blr=0xfffffe00 <Address 0xfffffe00 out of bounds\>, in\_msg\_type=0, in\_msg\_length=0,
in\_msg=0xfffffe00 <Address 0xfffffe00 out of bounds\>, out\_blr\_length=0,
out\_blr=0xfffffe00 <Address 0xfffffe00 out of bounds\>, out\_msg\_type=0, out\_msg\_length=0,
out\_msg=0xfffffe00 <Address 0xfffffe00 out of bounds\>\) at \.\./src/dsql/dsql\.cpp:561
in\_blr\_length=0, in\_blr=0xb5b9cd1c "\\004\\002\\004", in\_msg\_type=0, in\_msg\_length=0, in\_msg=0x0, out\_blr\_length=0,
out\_blr=0x0, out\_msg\_type=0, out\_msg\_length=0, out\_msg=0x0\) at \.\./src/jrd/why\.cpp:450
---Type <return> to continue, or q <return> to quit---
at \.\./src/remote/server\.cpp:2178
at \.\./src/remote/server\.cpp:3640
at \.\./src/remote/server\.cpp:3391
Thread 15 (Thread 20881):
at \.\./src/common/classes/locks\.h:133
at \.\./src/jrd/GlobalRWLock\.h:107
at \.\./src/jrd/cch\.cpp:967
release\_tail=0\) at \.\./src/jrd/cch\_proto\.h:97
at \.\./src/jrd/vio\.cpp:1760
at \.\./src/jrd/nav\.cpp:919
direction=RSE\_get\_forward\) at \.\./src/jrd/nav\.cpp:437
at \.\./src/jrd/rse\.cpp:1972
at \.\./src/jrd/rse\.cpp:2217
at \.\./src/jrd/rse\.cpp:2391
---Type <return> to continue, or q <return> to quit---
at \.\./src/jrd/exe\.cpp:1461
at \.\./src/jrd/exe\.cpp:749
msg=0xfffffe00 <Address 0xfffffe00 out of bounds\>, level=0\) at \.\./src/jrd/jrd\.cpp:3193
msg=0xb6f01ed8 "\\002", level=0\) at \.\./src/jrd/why\.cpp:450
blr=0xb43d1660 "\\004\\002\\004", msg\_type=0, msg\_length=262, dsql\_msg\_buf=0xb60efa28 ""\) at \.\./src/dsql/dsql\.cpp:1124
blr=0xb43d1660 "\\004\\002\\004", msg\_type=0, msg\_length=262, msg=0xb60efa28 ""\) at \.\./src/jrd/why\.cpp:450
at \.\./src/remote/server\.cpp:3649
at \.\./src/remote/server\.cpp:3391
Thread 14 (Thread 30557):
port=@0xbf834c2c\) at \.\./src/remote/inet\.cpp:2565
length=0xfffffdfe, port=@0xfffffdfe\) at \.\./src/remote/remote\.cpp:785
Thread 13 (Thread 21015):
---Type <return> to continue, or q <return> to quit--- handler_arg=0x0) at ../src/jrd/isc_sync.cpp:697
blr=0xb3901700 "\\004\\002\\004", msg\_type=0, msg\_length=2330, msg=0xb5909458 "\\005"\) at \.\./src/jrd/thread\_proto\.h:12
at \.\./src/remote/server\.cpp:3649
at \.\./src/remote/server\.cpp:3391
Thread 12 (Thread 20880):
handler\_arg=0x0\) at \.\./src/jrd/isc\_sync\.cpp:697
at \.\./src/common/classes/locks\.h:134
at \.\./src/jrd/cch\.cpp:1067
release\_tail=0\) at \.\./src/jrd/cch\_proto\.h:97
direction=RSE\_get\_forward\) at \.\./src/jrd/cch\_proto\.h:121
at \.\./src/jrd/rse\.cpp:1972
at \.\./src/jrd/rse\.cpp:2217
at \.\./src/jrd/rse\.cpp:2391
---Type <return> to continue, or q <return> to quit---
at \.\./src/jrd/exe\.cpp:1461
at \.\./src/jrd/exe\.cpp:749
msg=0xfffffe00 <Address 0xfffffe00 out of bounds\>, level=0\) at \.\./src/jrd/jrd\.cpp:3193
msg=0x7a59dd <Address 0x7a59dd out of bounds\>, level=0\) at \.\./src/jrd/why\.cpp:450
blr=0xb6012238 "\\004\\002\\004", msg\_type=0, msg\_length=262, dsql\_msg\_buf=0xb61ef598 ""\) at \.\./src/dsql/dsql\.cpp:1124
blr=0xb6012238 "\\004\\002\\004", msg\_type=0, msg\_length=262, msg=0xb61ef598 ""\) at \.\./src/jrd/why\.cpp:450
at \.\./src/remote/server\.cpp:3649
at \.\./src/remote/server\.cpp:3391
Thread 11 (Thread 30567):
at \.\./src/common/classes/locks\.h:133
at \.\./src/jrd/GlobalRWLock\.h:107
at \.\./src/jrd/cch\.cpp:967
release\_tail=0\) at \.\./src/jrd/cch\_proto\.h:97
---Type <return> to continue, or q <return> to quit--- onepage=false) at ../src/jrd/vio.cpp:2489
at \.\./src/jrd/rse\.cpp:1898
at \.\./src/jrd/rse\.cpp:2217
at \.\./src/jrd/jrd\.cpp:3851
at \.\./src/jrd/why\.cpp:450
in\_blr=0xb6017d60 "\\004\\002\\004", in\_msg\_length=28224, in\_msg=0x0, out\_blr\_length=0, out\_blr=0x0, out\_msg\_length=0,
out\_msg=0x0, singleton=false\) at \.\./src/dsql/dsql\.cpp:3402
in\_blr\_length=0, in\_blr=0xfffffe00 <Address 0xfffffe00 out of bounds\>, in\_msg\_type=0, in\_msg\_length=0,
in\_msg=0xfffffe00 <Address 0xfffffe00 out of bounds\>, out\_blr\_length=0,
out\_blr=0xfffffe00 <Address 0xfffffe00 out of bounds\>, out\_msg\_type=0, out\_msg\_length=0,
out\_msg=0xfffffe00 <Address 0xfffffe00 out of bounds\>\) at \.\./src/dsql/dsql\.cpp:561
in\_blr\_length=0, in\_blr=0xb6017d60 "\\004\\002\\004", in\_msg\_type=0, in\_msg\_length=0, in\_msg=0x0, out\_blr\_length=0,
out\_blr=0x0, out\_msg\_type=0, out\_msg\_length=0, out\_msg=0x0\) at \.\./src/jrd/why\.cpp:450
at \.\./src/remote/server\.cpp:2178
at \.\./src/remote/server\.cpp:3640
at \.\./src/remote/server\.cpp:3391
Thread 10 (Thread 5087):
timeout\_handler=0, handler\_arg=0x0\) at \.\./src/jrd/isc\_sync\.cpp:671
---Type <return> to continue, or q <return> to quit---
Thread 9 (Thread 5088):
timeout\_handler=0, handler\_arg=0x0\) at \.\./src/jrd/isc\_sync\.cpp:671
Thread 8 (Thread 5085):
timeout\_handler=0, handler\_arg=0x0\) at \.\./src/jrd/isc\_sync\.cpp:671
Thread 7 (Thread 20879):
Thread 6 (Thread 30560):
---Type <return> to continue, or q <return> to quit---
Thread 5 (Thread 5086):
timeout\_handler=0, handler\_arg=0x0\) at \.\./src/jrd/isc\_sync\.cpp:671
Thread 4 (Thread 21016):
at \.\./src/common/classes/semaphore\.h:220
Thread 3 (Thread 4788):
Thread 2 (Thread 21013):
at \.\./src/common/classes/semaphore\.h:220
---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 20882):
at \.\./src/common/classes/array\.h:172
direction=RSE\_get\_forward\) at \.\./src/jrd/nav\.cpp:1192
at \.\./src/jrd/rse\.cpp:1972
at \.\./src/jrd/rse\.cpp:2217
at \.\./src/jrd/rse\.cpp:2391
at \.\./src/jrd/exe\.cpp:1461
at \.\./src/jrd/exe\.cpp:749
msg=0xb2b2cff4 "", level=0\) at \.\./src/jrd/jrd\.cpp:3193
msg=0xb2b2cff0 "\\377\\377", level=0\) at \.\./src/jrd/why\.cpp:450
blr=0xb38975d4 "\\004\\002\\004", msg\_type=0, msg\_length=262, dsql\_msg\_buf=0xb62e5764 ""\) at \.\./src/dsql/dsql\.cpp:1124
blr=0xb38975d4 "\\004\\002\\004", msg\_type=0, msg\_length=262, msg=0xb62e5764 ""\) at \.\./src/jrd/why\.cpp:450
at \.\./src/remote/server\.cpp:3649
at \.\./src/remote/server\.cpp:3391
---Type <return> to continue, or q <return> to quit---
(gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) quit
Commented by: Fernando Guidorizzi (mephisty)
Philippe, same error on Fedora Package.
Probably, i have isolated the problematic table. I will execute specific queries against it.
Commented by: Fernando Guidorizzi (mephisty)
I cant reproduce the workload to generate the error in a test server.
Any ideas?
Tks
Commented by: @hvlad
Classic shouldn't have this issue. v2.5 (any architecture) also shouldn't.
Commented by: Fernando Guidorizzi (mephisty)
i was making a backup (gbak), and the following error occurred
fbserver[4623]: segfault at 4c1c3b0d ip 009f26d7 sp b65e8424 error 4 in http://libpthread-2.13.so[9e9000+17000] [ 2617.495528] fbserver[5100]: segfault at 0 ip 0831543f sp b463a150 error 4 in fbserver[8048000+3c4000]
And in a random way this on gbak "ERROR:gds_$open_blob failed"
But happened in both versions(2.1.3, 2.1.4).
Could my database are corrupted and generating this main issue?
Commented by: @AlexPeshkoff
Your database appears corrupted (did you try gfix?), but this should not be a reason for segfaults.
Commented by: Fernando Guidorizzi (mephisty)
I will gfix&gbak the production database...and try the 2.1.4
Commented by: Fernando Guidorizzi (mephisty)
I did the gfix, and repaired the problems encoutered. - gbak to backup - gbak to restore - installed 2.1.4 and again the AV error was raised
I tried ;/
If need some information, im watching this post
Thanks! to everyone that was involved
Commented by: @hvlad
Could you try Classic Server ?
Commented by: Fernando Guidorizzi (mephisty)
Yes, tomorrow i return with the result of the test
Commented by: Fernando Guidorizzi (mephisty)
This weekend, i will do the classic test
Commented by: Fernando Guidorizzi (mephisty)
Im unable to install classic version,
The server was rejecting the incoming connections and returning with the message "connection rejected by remote interface" and several fb_inet_server with 'defunct' status...
I searched for some solution, not found anything.... I know doesn't meet with the thread purpose ... maybe a especific rigths to firebird user
Any help?!
tks!
Commented by: @AlexPeshkoff
Tracker is not good place for discussing install problems. Please contact me privately, peshkoff at mail dot ru, to solve your problems.
Submitted by: Fernando Guidorizzi (mephisty)
Is duplicated by CORE3655
Attachments: core.13455.7z
After a upgrade to newest version. The following msg was received...........
fbserver[12394]: segfault at aa121000 ip 0027e6d7 sp 07aaa668 error 4 in http://libc-2.12.2.so[150000+184000] fbserver[13238]: segfault at aa918000 ip 0047d6f5 sp 06735688 error 4 in http://libc-2.12.2.so[34f000+184000]
localhost.localdomain (Client) Thu Mar 24 08:21:35 2011 /opt/firebird/bin/fbguard: /opt/firebird/bin/fbserver terminated abnormally (-1) localhost.localdomain (Client) Thu Mar 24 08:21:35 2011 /opt/firebird/bin/fbguard: guardian starting bin/fbserver
Now, i disabled the Sweep Interval ....
Any ideas???
Tks in advance!
Commits: FirebirdSQL/firebird@a406f32ca561cbe9afee6908c16058e9256c60b0