kernel BUG at /build/buildd/linux-2.6.32/fs/ext4/inode.c:2099!; RIP: 0010:[<ffffffff811dada5>] [<ffffffff811dada5>] mpage_put_bnr_to_bhs+0x285/0x290

Bug #670117 reported by Ruslan Gainutdinov
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Please note:
This is an upgraded installation.
I have upgraded from Ubuntu 9.x LTS to 10.04 LTS

ruslan@santana:~$ cat /etc/issue
Ubuntu 10.04.1 LTS

ruslan@santana:~$ uname -a
Linux santana 2.6.32-25-server #45-Ubuntu SMP Sat Oct 16 20:06:58 UTC 2010 x86_64 GNU/Linux

ruslan@santana:~$ cat /proc/version
Linux version 2.6.32-25-server (buildd@allspice) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #45-Ubuntu SMP Sat Oct 16 20:06:58 UTC 2010

dmesg cut
[ 1917.186549] ------------[ cut here ]------------
[ 1917.186677] kernel BUG at /build/buildd/linux-2.6.32/fs/ext4/inode.c:2099!
[ 1917.186791] invalid opcode: 0000 [#1] SMP
[ 1917.186998] last sysfs file: /sys/devices/pci0000:00/0000:00:14.4/0000:03:06.0/local_cpus
[ 1917.187153] CPU 0
[ 1917.187277] Modules linked in: binfmt_misc ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_tcpudp iptable_filter ip_tables x_tables bridge stp autofs4 fbcon tileblit font bitblit softcursor vga16fb vgastate snd_hda_codec_via snd_hda_intel snd_hda_codec radeon ttm snd_hwdep drm_kms_helper snd_pcm snd_timer drm snd soundcore hwmon_vid i2c_algo_bit i2c_piix4 snd_page_alloc edac_core atl1c k8temp asus_atk0110 shpchp ppdev lp serio_raw edac_mce_amd parport_pc parport usblp raid10 raid456 async_pq async_xor async_memcpy async_raid6_recov raid6_pq async_tx raid1 raid0 multipath linear dm_raid45 xor r8169 mii ahci pata_atiixp
[ 1917.190010] Pid: 2249, comm: flush-251:5 Not tainted 2.6.32-25-server #45-Ubuntu System Product Name
[ 1917.190010] RIP: 0010:[<ffffffff811dada5>] [<ffffffff811dada5>] mpage_put_bnr_to_bhs+0x285/0x290
[ 1917.190010] RSP: 0018:ffff88003f8ef7f0 EFLAGS: 00010246
[ 1917.190010] RAX: 000000000000000e RBX: 0000000000005932 RCX: 010000000000282c
[ 1917.190010] RDX: ffffea00006fc8e0 RSI: 000000000000000e RDI: ffffea000052c6c0
[ 1917.190010] RBP: ffff88003f8ef8c0 R08: 0000000000005932 R09: 0000000000000002
[ 1917.190010] R10: ffffea000052c6c8 R11: ffff88003239bf50 R12: 0000000001db9932
[ 1917.190010] R13: 0000000000005933 R14: ffff8800321d5020 R15: 0000000000005932
[ 1917.190010] FS: 00007f7258bdc710(0000) GS:ffff880001c00000(0000) knlGS:0000000000000000
[ 1917.190010] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
[ 1917.190010] CR2: 00007f8131910000 CR3: 000000004c518000 CR4: 00000000000006f0
[ 1917.190010] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 1917.190010] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 1917.190010] Process flush-251:5 (pid: 2249, threadinfo ffff88003f8ee000, task ffff88004b9696f0)
[ 1917.190010] Stack:
[ 1917.190010] 0000000000005932 ffff88003f8ef828 ffff8800321d5140 0000000000005932
[ 1917.190010] <0> 000000000000000e 0000000000000000 ffffea00006fc8e0 ffffea00006fc918
[ 1917.190010] <0> ffffea00006fc950 ffffea00004ed1b8 ffffea00004ed1f0 ffffea00004ed228
[ 1917.190010] Call Trace:
[ 1917.190010] [<ffffffff811df519>] mpage_da_map_blocks+0x1e9/0x390
[ 1917.190010] [<ffffffff812b7545>] ? radix_tree_gang_lookup_tag_slot+0x95/0xe0
[ 1917.190010] [<ffffffff810f3180>] ? find_get_pages_tag+0x40/0x120
[ 1917.190010] [<ffffffff811dfe30>] __mpage_da_writepage+0x40/0x1a0
[ 1917.190010] [<ffffffff810fcb07>] write_cache_pages+0x1d7/0x3e0
[ 1917.190010] [<ffffffff811dfdf0>] ? __mpage_da_writepage+0x0/0x1a0
[ 1917.190010] [<ffffffff811df97a>] ext4_da_writepages+0x2ba/0x620
[ 1917.190010] [<ffffffff810fcd61>] do_writepages+0x21/0x40
[ 1917.190010] [<ffffffff81165d16>] writeback_single_inode+0xf6/0x3d0
[ 1917.190010] [<ffffffff81166445>] writeback_sb_inodes+0x195/0x280
[ 1917.190010] [<ffffffff81166c60>] writeback_inodes_wb+0xa0/0x1b0
[ 1917.190010] [<ffffffff81166fab>] wb_writeback+0x23b/0x2a0
[ 1917.190010] [<ffffffff81075dfc>] ? lock_timer_base+0x3c/0x70
[ 1917.190010] [<ffffffff8116718c>] wb_do_writeback+0x17c/0x190
[ 1917.190010] [<ffffffff81075f10>] ? process_timeout+0x0/0x10
[ 1917.190010] [<ffffffff811671f3>] bdi_writeback_task+0x53/0xf0
[ 1917.190010] [<ffffffff8110e726>] bdi_start_fn+0x86/0x100
[ 1917.190010] [<ffffffff8110e6a0>] ? bdi_start_fn+0x0/0x100
[ 1917.190010] [<ffffffff81083ec6>] kthread+0x96/0xa0
[ 1917.190010] [<ffffffff810131ea>] child_rip+0xa/0x20
[ 1917.190010] [<ffffffff81083e30>] ? kthread+0x0/0xa0
[ 1917.190010] [<ffffffff810131e0>] ? child_rip+0x0/0x20
[ 1917.190010] Code: 8d bd 50 ff ff ff 4c 89 85 30 ff ff ff e8 14 3b f2 ff 4c 8b 85 30 ff ff ff eb c5 0f 0b eb fe 0f 0b eb fe 0f 0b eb fe 0f 0b eb fe <0f> 0b eb fe 0f 1f 80 00 00 00 00 55 48 89 e5 41 57 41 56 41 55
[ 1917.190010] RIP [<ffffffff811dada5>] mpage_put_bnr_to_bhs+0x285/0x290
[ 1917.190010] RSP <ffff88003f8ef7f0>
[ 1917.461750] ---[ end trace 1c8af88d928d79ac ]---

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-25-server 2.6.32-25.45
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-25.45-server 2.6.32.21+drm33.7
Uname: Linux 2.6.32-25-server x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
AplayDevices: Error: [Errno 2] No such file or directory
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/controlC0', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/pcmC0D1p', '/dev/snd/timer'] failed with exit code 1:
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info: Error: [Errno 2] No such file or directory
Card0.Amixer.values: Error: [Errno 2] No such file or directory
Date: Tue Nov 2 23:20:07 2010
HibernationDevice: RESUME=UUID=5e9d3237-7f17-4c4f-897d-0320543d0269
MachineType: System manufacturer System Product Name
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.32-25-server root=/dev/mapper/main-root ro quiet splash bootdegraded=true
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.34.1
RfKill:

SourcePackage: linux
dmi.bios.date: 09/11/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0306
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: M4A78L-M LE
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0306:bd09/11/2009:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM4A78L-MLE:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer

Revision history for this message
Ruslan Gainutdinov (ruslanfg) wrote :
Revision history for this message
Ruslan Gainutdinov (ruslanfg) wrote :

I have disabled all unnecessary services except mysqld, apache and transmission-daemon.

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
penalvch (penalvch)
summary: - After some io activity kernel bug in dmesg, then server freezes (pings
- still working)
+ kernel BUG at /build/buildd/linux-2.6.32/fs/ext4/inode.c:2099!; RIP:
+ 0010:[<ffffffff811dada5>] [<ffffffff811dada5>]
+ mpage_put_bnr_to_bhs+0x285/0x290
Revision history for this message
penalvch (penalvch) wrote :

Ruslan Gainutdinov, thank you for reporting this bug and helping make Ubuntu better. This bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command in the development release from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.

Please let us know your results. Thanks in advance.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Ruslan Gainutdinov (ruslanfg) wrote :

I have not experienced this issue since 2011-10-26.
I believe it is fixed in mainline kernel.
I keep my system updated:

ruslan@santana:~$ cat /proc/version
Linux version 2.6.32-40-server (buildd@yellow) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #87-Ubuntu SMP Tue Mar 6 02:10:02 UTC 2012

tags: added: kernel-fixed-upstream
Revision history for this message
penalvch (penalvch) wrote :

Ruslan Gainutdinov, this bug report is being closed due to your last comment regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in linux (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.