My idea was that as i saw "kworker" on your screen it is an indication it is not stuck at compiling, and is attempting to run KDE/plasma but i may be wrong.
To see what is happening: first boot in this way that it hangs, and make sure to bring it down in a controlled manner so system log (journal) is saved, meaning: do not cut power. It is OK to either:
o Press Alt+F2 and get a prompt, log in as root, and issue "reboot"
o Hold down Ctrl and quickly hit backspace twice
o Press power button for 2 seconds ( >4 s usually cuts power immediately)
Then next boot you can view that log; as root at the prompt issue:
# journalctl --boot=-1
Navigate with buttons end, pgup, etc.
For future reference you may want to store the log as text:
# journalctl --boot=-1 > nameyourlogfile.txt
You can use grep for filtering, simple example:
grep ERROR yourlogfile.txt
To launch it either boot in... ah yes recovery mode it is named

- or select the working configuration so you get to desktop, and then open a terminal on your desktop and do that there.
( If you want to know more of journal:
https://www.freedesktop.org/software/systemd/man/journalctl.html )
An experiment would be to change graphics driver to something simple and reliable:
Boot in safe mode and launch drakx11. Select Xorg vesa. OK and type reboot.
At home & work Mandriva since 2006, Mageia 2011. Thinkpad T40, T43, T60, T400, T510, Dell M4400, M6300, Acer Aspire 7. Workstation using LVM, LUKS, VirtualBox, BOINC