[Bug 581586] New: application freeze (chromium) and kernel oops log message
http://bugzilla.novell.com/show_bug.cgi?id=581586 http://bugzilla.novell.com/show_bug.cgi?id=581586#c0 Summary: application freeze (chromium) and kernel oops log message Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: cyberbeat@gmx.de QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/533.1 SUSE/5.0.328.0-2.1 (KHTML, like Gecko) Chrome/5.0.328.0 Safari/533.1 I am not shure, how important such a log message is, but I think it should not happen? Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944355] BUG: unable to handle kernel NULL pointer dereference at 0000000000000068 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944391] IP: [<ffffffff812446a4>] apparmor_bprm_set_creds+0x354/0x440 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944421] PGD 4616a067 PUD 73860067 PMD 0 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944445] Oops: 0000 [#1] PREEMPT SMP Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944456] last sysfs file: /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944471] CPU 0 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944478] Modules linked in: nfs lockd fscache nfs_acl auth_rpcgss sunrpc cryptd crypto_wq aes_x86_64 aes_generic nls_iso8859_1 nls_cp437 vfat fat af_packet ip6t_LOG xt_tcpudp xt_pkttype xt_physdev ipt_LOG xt_limit rfcomm sco bridge stp llc bnep l2cap snd_pcm_oss snd_mixer_oss snd_seq autofs4 edd vboxnetadp vboxnetflt vboxdrv i915 drm i2c_algo_bit ip6t_REJECT nf_conntrack_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables cpufreq_conservative ip6table_filter cpufreq_userspace cpufreq_powersave acpi_cpufreq ip6_tables x_tables fuse loop dm_mod arc4 ecb cryptomgr aead pcompress crypto_blkcipher snd_usb_audio snd_usb_lib crypto_hash btusb bluetooth crypto_algapi snd_rawmidi snd_hda_codec_realtek iwlagn snd_seq_device iwlcore zaurus sdhci_pci mac80211 snd_hda_intel cfg80211 cdc_ether usbnet sdhci cdc_wdm cdc_acm uvcvideo videodev v4l1_compat v4l2_compat_ioctl32 Feb 20 13:30:35 linux-yl0a kernel: snd_hda_codec snd_hwdep pcspkr joydev sg sr_mod cdrom container tpm_infineon tpm tpm_bios video uinput mmc_core toshiba_acpi button battery ac rfkill iTCO_wdt iTCO_vendor_support snd_pcm snd_timer snd snd_page_alloc e1000e heci(C) intel_agp ext4 jbd2 crc16 fan thermal processor thermal_sys [last unloaded: preloadtrace] Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944767] Pid: 7910, comm: chrome Tainted: G C 2.6.31.5-0.1-desktop #1 PORTEGE A600 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944778] RIP: 0010:[<ffffffff812446a4>] [<ffffffff812446a4>] apparmor_bprm_set_creds+0x354/0x440 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944801] RSP: 0018:ffff88002f93fda8 EFLAGS: 00010246 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944809] RAX: 00000000fffffffe RBX: ffff8800738bf3c0 RCX: ffff88002f93fdd8 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944818] RDX: 0000000000000000 RSI: ffffffff818b3740 RDI: 0000000000000004 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944827] RBP: ffff88002f93fe58 R08: ffffffff816f58d1 R09: 00000000000000db Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944836] R10: 000000000000001f R11: 0000000000000000 R12: ffff880021cadbc0 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944845] R13: 0000000000000000 R14: ffff88002f93fdb8 R15: ffff88002f93fe08 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944854] FS: 00007fa2e6b78910(0000) GS:ffff880001c80000(0000) knlGS:0000000000000000 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944864] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944872] CR2: 0000000000000068 CR3: 00000000559bc000 CR4: 00000000000006f0 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944881] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944890] DR3: 0000000000000000 DR6: 00000000ffff4ff0 DR7: 0000000000000400 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944900] Process chrome (pid: 7910, threadinfo ffff88002f93e000, task ffff880073c46800) Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944909] Stack: Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944914] 0000000000000000 ffff8800754808c0 0000000000000000 fffffffe000000d0 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944925] <0> ffffffff816f57aa 0000000000000000 ffff88003f86469b 0000000000000000 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944937] <0> 0000000000000000 0000000000000000 0000000100000000 ffff88002f93fe08 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944952] Call Trace: Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944971] [<ffffffff8121aa21>] security_bprm_set_creds+0x21/0x40 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944986] [<ffffffff81152840>] prepare_binprm+0x90/0x130 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.944999] [<ffffffff8115487a>] do_execve+0x2ba/0x480 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.945012] [<ffffffff8100a1f1>] sys_execve+0x51/0x90 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.945026] [<ffffffff8100cb5a>] stub_execve+0x6a/0xc0 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.945036] Code: b6 fe ff ff 0f 1f 00 4c 89 fe 65 48 8b 3c 25 00 b0 00 00 e8 cf f5 ff ff 85 c0 89 85 6c ff ff ff 0f 85 25 fe ff ff e9 ee fe ff ff <41> f6 45 68 08 0f 84 ff fd ff ff 90 e9 ef fd ff ff 31 f6 4c 89 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.945109] RIP [<ffffffff812446a4>] apparmor_bprm_set_creds+0x354/0x440 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.945121] RSP <ffff88002f93fda8> Feb 20 13:30:35 linux-yl0a kernel: [ 4229.945127] CR2: 0000000000000068 Feb 20 13:30:35 linux-yl0a kernel: [ 4229.945182] ---[ end trace 2584dbfa89f22c5b ]--- A special thing I did was upgrading chromium browser to versio 5 and continued surfing with the old instance version 4. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=581586 http://bugzilla.novell.com/show_bug.cgi?id=581586#c1 Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium CC| |jeffm@novell.com AssignedTo|kernel-maintainers@forge.pr |teheo@novell.com |ovo.novell.com | --- Comment #1 from Jeff Mahoney <jeffm@novell.com> 2010-03-02 18:38:59 UTC --- This is really strange. GDB is telling me that the fault is in get_current(). If that were broken, your system would be very much misbehaving. Tejun, any ideas? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=581586 http://bugzilla.novell.com/show_bug.cgi?id=581586#c2 Tejun Heo <teheo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|teheo@novell.com |agruen@novell.com --- Comment #2 from Tejun Heo <teheo@novell.com> 2010-03-03 03:37:07 UTC --- Heh... I suppose you were using the vmlinux from a newer kernel. gdb tells me the same thing with my latest builds but it seems code layout has changed a bit since 2.5.31.5-0.1-desktop. Alright, manual decoding fun! 4c 89 fe mov %r15, %rsi 65 48 8b 3c 25 00 b0 mov %gs:0xb0, %rdi 00 00 ## sa.base.error = aa_may_change_ptraced_domain(current, new_profile) e8 cf f5 ff ff callq aa_may_change_ptraced_domain ## if (sa.base.error) 85 c0 test %eax, %eax ## <actually save retval to sa.base.error> 89 85 6c ff ff ff mov %eax,-0x94(%rbp) ## goto audit; 0f 85 25 fe ff ff jne -507 ## <otherwise continue elsewhere> e9 ee fe ff ff jmpq -274 ## dang, unrelated line of control from here ## if (profile || profile->flags & PFLAG_IX_ON_NAME_ERROR) on line 251 <41> f6 45 68 08 testb $0x8,0x68(%r13) where %r13 is NULL. I don't know the code at all but it looks like it should have been "if (profile && profile->flags & ...)" instead of "profile ||". Reassigning to agruen. BTW, how do I get vmlinux w/ debug info for specific kernel version? Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=581586 https://bugzilla.novell.com/show_bug.cgi?id=581586#c Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|kernel-maintainers@forge.pr |jeffm@novell.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=581586 https://bugzilla.novell.com/show_bug.cgi?id=581586#c4 Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #4 from Jeff Mahoney <jeffm@novell.com> 2011-02-10 21:44:54 UTC --- Tejun's analysis was right. The good news is that this issue was fixed in November 2009. 2.6.31.5-0.1 was from October of 2009. Closing as FIXED. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com