[Bug 58468] New: Firebird/isql crashes on local database connection
http://bugs.winehq.org/show_bug.cgi?id=58468 Bug ID: 58468 Summary: Firebird/isql crashes on local database connection Product: Wine Version: 10.11 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs(a)winehq.org Reporter: koehler(a)dtv-verkehrsconsult.de Distribution: --- Created attachment 78923 --> http://bugs.winehq.org/attachment.cgi?id=78923 Wine Backtrace after crash The database engine firebird can be downloaded from https://www.firebirdsql.org/en/firebird-5-0 (Windows x86, 32-bit-kit, zip-Package) To reproduce the error: - download firebird - extract the zip-package to a local folder - start isql in the extracted zip-folder with "wine isql" - create a new database with the command: CREATE DATABASE 'test.fdb'; The error message says that the method "KERNEL32.dll.CreateBoundaryDescriptorA" has not been implemented yet. The same error message appears when connecting to an existing database. Even though there is a native linux binary for firebird many windows applications uses Firebird as a local database engine. To get those windows applications running with wine there is still a need to get the windows version of isql running first. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58468 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Summary|Firebird/isql crashes on |Firebird/isql crashes on |local database connection |local database connection, | |needs | |CreateBoundaryDescriptorA --- Comment #1 from Nikolay Sivov <bunglehead(a)gmail.com> --- Right, boundary descriptors API is not implemented in Wine. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58468 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://www.firebirdsql.org | |/en/firebird-5-0 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58468 --- Comment #2 from Nikolay Sivov <bunglehead(a)gmail.com> --- Could you check if it's any better with wine 10.12? A stub has been added for this function. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58468 --- Comment #3 from koehler(a)dtv-verkehrsconsult.de --- Created attachment 78967 --> http://bugs.winehq.org/attachment.cgi?id=78967 Firebird log in Wine 10.12. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58468 --- Comment #4 from koehler(a)dtv-verkehrsconsult.de --- In Wine 10.12 isql does not crash anymore but the creation of a new database by 'CREATE DATABASE' still does not work. The console message says: Wrong file for memory mapping, see details in firebird.log. I've uploaded the firebird.log as attachment. Unfortunately it contains no detail debug information but it says calling CreateBoundaryDescriptor failed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58468 --- Comment #5 from koehler(a)dtv-verkehrsconsult.de --- Starting isql with command line option -m2 (merge diagnostic) gives a little more details on the failure when creating a new database. It says: 0144:fixme:netapi32:NetWkstaUserGetInfo Level 1 processing is partially implemented 0144:err:winediag:ntlm_fork Can't start ntlm_auth (Datei oder Verzeichnis nicht gefunden). Usually you can find it in the winbind package of your distribution. 0144:fixme:process:CreateBoundaryDescriptorA "FirebirdCommonBoundary", 0 - stub Statement failed, SQLSTATE = HY000 Wrong file for memory mapping, see details in firebird.log -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58468 --- Comment #6 from Nikolay Sivov <bunglehead(a)gmail.com> --- I did a quick check, and it's not exactly clear if namespace API is really critical, adding more stubs eventually leads to namespace syscalls that we obviously don't have either. I got to CreateEvent() failure, which could be some other security check problem. Best way might be to work on namespace API properly, and see what's next. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla