Bug #42967 Crash when: Falcon: create database failed : can't create file
Submitted: 18 Feb 2009 11:59 Modified: 18 Feb 2009 12:08
Reporter: Miguel Solorzano Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server: Falcon storage engine Severity:S2 (Serious)
Version:6.0.9 OS:Windows (XP 32 bit)
Assigned to: CPU Architecture:Any
Tags: F_SERVER

[18 Feb 2009 11:59] Miguel Solorzano
Description:
The below crash happened during the service start after a machine reboot:

090218  7:55:09 [Note] Falcon: unable to open system data files.
090218  7:55:09 [Note] Falcon: creating new system data files.
090218  7:55:10 [ERROR] Falcon: create database failed : can't create file "C:\Documents and Settings\All Users\Dados de aplicativos\MySQL\MySQL Server 6.0\Data\falcon_master.fts", Invalid argument (22) 
prior open database failure was: can't open file "C:\Documents and Settings\All Users\Dados de aplicativos\MySQL\MySQL Server 6.0\Data\falcon_master.fts": Invalid argument (22)
090218  7:55:10 [ERROR] Plugin 'Falcon' init function returned error.
090218  7:55:10 [ERROR] Plugin 'Falcon' registration as a STORAGE ENGINE failed.
090218  7:55:17 - mysqld got exception 0xc0000005 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
We will try our best to scrape up some info that will hopefully help diagnose
the problem, but since we have already crashed, something is definitely wrong
and this may fail.

key_buffer_size=10485760
read_buffer_size=65536
max_used_connections=0
max_threads=100
thread_count=0
connection_count=0
It is possible that mysqld could use up to 
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 42897 K
bytes of memory
Hope that's ok; if not, decrease some variables in the equation.

thd: 0x60f2068
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
00573411    mysqld.exe!intern_plugin_lock()[sql_plugin.cc:621]
00573488    mysqld.exe!plugin_lock()[sql_plugin.cc:660]
004459F7    mysqld.exe!ha_resolve_by_legacy_type()[handler.cc:191]
00445A41    mysqld.exe!ha_checktype()[handler.cc:206]
005D65E7    mysqld.exe!open_binary_frm()[table.cc:763]
005D90BB    mysqld.exe!open_table_def()[table.cc:673]
0052CE72    mysqld.exe!get_table_share()[sql_base.cc:473]
0052CF2B    mysqld.exe!get_table_share_with_create()[sql_base.cc:540]
005330E8    mysqld.exe!open_table()[sql_base.cc:2594]
00533CBE    mysqld.exe!open_tables()[sql_base.cc:3715]
0053428E    mysqld.exe!open_and_lock_tables_derived()[sql_base.cc:4164]
0051EB27    mysqld.exe!acl_reload()[sql_acl.cc:698]
005245A0    mysqld.exe!acl_init()[sql_acl.cc:286]
004DAC7A    mysqld.exe!win_main()[mysqld.cc:4601]
004DAFDB    mysqld.exe!mysql_service()[mysqld.cc:4737]
0085AC13    mysqld.exe!_callthreadstart()[thread.c:293]
0085ACAC    mysqld.exe!_threadstart()[thread.c:275]
7C80B713    kernel32.dll!GetModuleFileNameA()
Trying to get some variables.

How to repeat:
See description. The crash isn't repeatable consistent way.

Suggested fix:
-
[18 Feb 2009 12:07] Vladislav Vaintroub
Crash is a duplicate of http://bugs.mysql.com/bug.php?id=41013, that should be fixed in 6.0.10

It happens each time some plugin cannot be initialized.
[18 Feb 2009 12:08] MySQL Verification Team
Sorry duplicate of bug: http://bugs.mysql.com/bug.php?id=41013