Yes, that's the mysterious part. From the logs, there are no differences. And in this bug report, both kernels showed the proper key events generated on VT, as it seems. That's why I dragged you here; now we need to step in debugging in X, as everything works fine on Linux console. The issue is reproducible with icewm, hence it's a bit easier than on KDE.