-
-
Notifications
You must be signed in to change notification settings - Fork 221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firebird 2.5.1 Classic (32-bit) Hangs on MacOSX 10.7 (Lion) on DB create after reboot [CORE3786] #4129
Comments
Commented by: Samo Dadela (samo_dadela) Add stacktrace of hang (obtained with killall -11 isql). |
Modified by: Samo Dadela (samo_dadela)Attachment: isql_stacktrace_08032012.txt [ 12108 ] |
Commented by: Samo Dadela (samo_dadela) Add test script: http://fbhang.sh |
Modified by: Samo Dadela (samo_dadela)Attachment: http://fbhang.sh [ 12109 ] |
Commented by: Samo Dadela (samo_dadela) Some comments: Possible 'workaround': |
Commented by: Samo Dadela (samo_dadela) Tried using "localhost:/tmp/hang.db" as the database name. BTW: is this Superserver or Superclassic? This time isql hangs on poll() (Select::select) waiting for fb_inet_server. See attached stacktraces. |
Commented by: Samo Dadela (samo_dadela) Stacktraces of hang using localhost:/ |
Modified by: Samo Dadela (samo_dadela)Attachment: isql_localhost_stacktrace_08032012.txt [ 12110 ] Attachment: fb_inet_server_localhost_stacktrace_08032012.txt [ 12111 ] |
Modified by: Samo Dadela (samo_dadela)priority: Major [ 3 ] => Critical [ 2 ] |
Commented by: Samo Dadela (samo_dadela) Attaching valgrind output of isql hang using "/tmp/hang.db" as the database name. Valgrind/memcheck (32-bit) was invoked as: FB=/Library/Frameworks/Firebird.framework/Versions/A/Resources/bin ( There are some suspicious "points to uninitialized bytes" messages. See: isql_vg_08032012.txt |
Modified by: Samo Dadela (samo_dadela)Attachment: isql_vg_08032012.txt [ 12112 ] |
Commented by: Samo Dadela (samo_dadela) Anyone update on this? This is a critical issue and it would be nice if it makes it into 2.5.2. |
Modified by: @dyemanovassignee: Alexander Peshkov [ alexpeshkoff ] |
Modified by: @AlexPeshkoffstatus: Open [ 1 ] => Resolved [ 5 ] resolution: Fixed [ 1 ] Fix Version: 3.0 Alpha 1 [ 10331 ] |
Modified by: @pcisarstatus: Resolved [ 5 ] => Closed [ 6 ] |
Modified by: @pavel-zotovstatus: Closed [ 6 ] => Closed [ 6 ] QA Status: No test => Cannot be tested Test Details: > 3. Reboot! |
Submitted by: Samo Dadela (samo_dadela)
Attachments:
isql_stacktrace_08032012.txt
fbhang.sh
isql_localhost_stacktrace_08032012.txt
fb_inet_server_localhost_stacktrace_08032012.txt
isql_vg_08032012.txt
Votes: 1
Firebird hangs with simple db create only first time after the machine is (re)booted.
How to reproduce:
1. Install Firebird Classic MacOSX 32-bit:
October 04, 2011 / FirebirdCS-2.5.1-26351-i386.pkg.zip / 14 MB / MacOS X 10.6+ 32-bit Classic, Superclassic & Embedded (Intel) package, compressed
2. Add user to firebird user group:
# sudo dscl . append Groups/firebird GroupMembership username
3. Reboot!
4. Run:
# /Library/Frameworks/Firebird.framework/Versions/A/Resources/bin/isql
SQL> create database '/tmp/hang.db' user 'SYSDBA' password 'masterkey';
SQL> quit; <---- *** hang when enter is pressed ***
Note: If isql is then killed and the operation is retried - it just works (does not hang)... until the next reboot. The hang happens about 90% of the time.
Commits: 4ca6e66 8ddf02f 3216e8b 04c0204 1b59032
====== Test Details ======
> 3. Reboot!
The text was updated successfully, but these errors were encountered: