Startup script(support-files/mysql.server) does not realize failure of MariaDB startup. So Startup script waiting for $service_startup_timeout.
[root@testhost mysql]# service mysql start
Starting MySQL...........................................................................................................................................................................................^C
This startup script call wait_for_ready() function after starting mysqld_safe.
But mysqld process terminated before wait_for_ready() function is check the mysql server.
So wait_for_ready() function loop during $service_startup_timeout seconds in spite of mysqld already terminated.