Hm, it might be some watchdog, but it doesn't explain why it happens with the newer kernel... Maybe we should try kdump for capturing the crash. Could you try to set up kdump (e.g. via YaST)? You likely need to give a higher RAM size than suggested there. After setting it up and reboot, try manually "alt-sysrq-c" combo. This will trigger a crash and it should result in a crash dump under /var/crash/*. If dmesg file is found there, it's good. Then we can try suspend/resume, and check whether we get either a dmesg file or a vmcore there.