内核中的Java PID可能属于线程吗?



如果我得到以下内核哎呀


kernel: CPU: 1
kernel: EIP: 0060:[<f956cb90>] Tainted: G X VLI
kernel: EFLAGS: 00010202 (2.6.13-15-smp)
kernel: EIP is at usb_lock_device+0x10/0x20 [usbcore]
kernel: eax: f9588dc4 ebx: 20303330 ecx: 00000023 edx: 20303330
kernel: esi: ffffffed edi: 080b6b70 ebp: f95769a0 esp: e7969f2c
kernel: ds: 007b es: 007b ss: 0068
kernel: Process java (pid: 11135, threadinfo=e7968000 task=f53c2020)
kernel: Stack: f95769de 0000001a 00000000 0000002b 00000000 00000023 080b6b70 f774ab40
kernel: 00000000 00000001 0000002b 0000002b 00000000 0000001a 00000000 00000001
kernel: ecd3c60c 00000001 e942d7c0 00000023 080b6b70 f95769a0 c0170fbc e7969fa4
kernel: Call Trace:
kernel: [<f95769de>] usbdev_read+0x3e/0x290 [usbcore]
kernel: [<f95769a0>] usbdev_read+0x0/0x290 [usbcore]
kernel: [<c0170fbc>] vfs_read+0xac/0x190
kernel: [<c0171391>] sys_read+0x41/0x70
kernel: [<c01042ab>] sysenter_past_esp+0x54/0x79 kernel: Code: c0 14 e9 f4 d6 d1 c6 8d 74 26 00 c3 eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 89 c2 b8 c4 8d 58 f9 f0 ff 00 0f 88 b6 04 00 00 <f0> ff 4a 24 0f 88 ba 04 00 00 c3 90 8d 74 26 00 53 b9 c4 8d 58

哎呀中列出的Java PID可以是线程的PID吗?或者这必须是一个 Java 进程?

PS:JDK 1.6 用于内核 2.6.13-15-smp

我能够弄清楚这确实是一个线程ID。我使用 top -H 并观察了 Java 实例以及正在运行的线程,并能够看到导致此问题的 PID;它是负责轮询 USB 设备的线程。

感谢您的所有帮助。

最新更新