Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-8079

Crash when running MariaDB Debug with InnoDB on Windows

    Details

      Description

      When starting up MariaDB with InnoDB, the following error occurs:
      Unhandled exception at 0x0F5C3F73 (ha_innodb.dll) in mysqld.exe: An invalid parameter was passed to a function that considers invalid parameters fatal.

      This might also happen in 10.0.

      To reproduce:
      Run mysql-test-run.pl with a test file that has --source include/have_innodb.inc

      Stack trace:

      >	ha_innodb.dll!_invoke_watson(const wchar_t * pszExpression, const wchar_t * pszFunction, const wchar_t * pszFile, unsigned int nLine, unsigned int pReserved) Line 132	C++
       	ha_innodb.dll!_invalid_parameter(const wchar_t * pszExpression, const wchar_t * pszFunction, const wchar_t * pszFile, unsigned int nLine, unsigned int pReserved) Line 86	C++
       	ha_innodb.dll!std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<sync_level_t> > >::_Compat(const std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<sync_level_t> > > & _Right) Line 241	C++
       	ha_innodb.dll!std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<sync_level_t> > >::operator==(const std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<sync_level_t> > > & _Right) Line 205	C++
       	ha_innodb.dll!std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<sync_level_t> > >::operator!=(const std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<sync_level_t> > > & _Right) Line 210	C++
       	ha_innodb.dll!sync_thread_reset_level(void * latch) Line 1399	C++
       	ha_innodb.dll!mutex_exit_func(ib_mutex_t * mutex) Line 168	C++
       	ha_innodb.dll!pfs_mutex_exit_func(ib_mutex_t * mutex) Line 317	C++
       	ha_innodb.dll!log_flush_margin() Line 1768	C++
       	ha_innodb.dll!log_check_margins() Line 3267	C++
       	ha_innodb.dll!log_free_check() Line 500	C++
       	ha_innodb.dll!que_run_threads_low(que_thr_t * thr) Line 1167	C++
       	ha_innodb.dll!que_run_threads(que_thr_t * thr) Line 1208	C++
       	ha_innodb.dll!que_eval_sql(pars_info_t * info, const char * sql, unsigned long reserve_dict_mutex, trx_t * trx) Line 1285	C++
       	ha_innodb.dll!row_merge_drop_temp_indexes() Line 3000	C++
       	ha_innodb.dll!recv_recovery_rollback_active() Line 3504	C++
       	ha_innodb.dll!innobase_start_or_create_for_mysql() Line 2611	C++
       	ha_innodb.dll!innobase_init(void * p) Line 3697	C++
       	mysqld.exe!ha_initialize_handlerton(st_plugin_int * plugin) Line 512	C++
       	mysqld.exe!plugin_initialize(st_mem_root * tmp_root, st_plugin_int * plugin, int * argc, char * * argv, bool options_only) Line 1403	C++
       	mysqld.exe!plugin_init(int * argc, char * * argv, int flags) Line 1676	C++
       	mysqld.exe!init_server_components() Line 5041	C++
       	mysqld.exe!win_main(int argc, char * * argv) Line 5631	C++
       	mysqld.exe!mysql_service(void * p) Line 5860	C++
       	mysqld.exe!mysqld_main(int argc, char * * argv) Line 6054	C++
       	mysqld.exe!main(int argc, char * * argv) Line 25	C++

        Attachments

          Activity

            People

            • Assignee:
              jplindst Jan Lindström
              Reporter:
              cvicentiu Vicentiu Ciorbaru
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: