Bug 713947 - bad_area page fault while unmounting ext3 partition.
Summary: bad_area page fault while unmounting ext3 partition.
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 15
Hardware: i686
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:93875079f133c6de306f02df067...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-16 20:45 UTC by Matt Hooper
Modified: 2012-04-16 18:54 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-04-16 18:54:06 UTC
Type: ---


Attachments (Terms of Use)

Description Matt Hooper 2011-06-16 20:45:14 UTC
abrt version: 2.0.1
architecture:   i686
cmdline:        ro root=/dev/mapper/luks-4b48b818-fca6-45a3-aeec-a24249fbd98c rd_LUKS_UUID=luks-4b48b818-fca6-45a3-aeec-a24249fbd98c rd_LUKS_UUID=luks-ec98e9df-f3ae-411d-bedd-6e53b8b0f845 rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=uk nomodeset rhgb quiet
comment:        Tried to open a LUKS encrypted partition on a USB disk
component:      kernel
kernel:         2.6.38.7-30.fc15.i686
kernel_tainted: 640
os_release:     Fedora release 15 (Lovelock)
package:        kernel
reason:         WARNING: at kernel/exit.c:910 do_exit+0x38/0x61c()
reported_to:    kerneloops: URL=http://submit.kerneloops.org/submitoops.php
time:           Thu Jun 16 21:41:35 2011

backtrace:
:WARNING: at kernel/exit.c:910 do_exit+0x38/0x61c()
:Hardware name: 2373N3G
:Modules linked in: vfat fat usb_storage uas tcp_lp fuse cpufreq_ondemand 8021q garp stp llc acpi_cpufreq mperf lib80211_crypt_ccmp ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables sha256_generic snd_intel8x0 snd_intel8x0m ipw2200 ppdev snd_ac97_codec libipw thinkpad_acpi ac97_bus parport_pc snd_seq snd_seq_device cfg80211 snd_pcm snd_timer irda e1000 microcode rfkill iTCO_wdt parport snd iTCO_vendor_support joydev soundcore crc_ccitt lib80211 snd_page_alloc i2c_i801 ipv6 xts gf128mul dm_crypt yenta_socket video radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core [last unloaded: scsi_wait_scan]
:Pid: 7714, comm: umount Tainted: G      D     2.6.38.7-30.fc15.i686 #1
:Call Trace:
: [<c07ceb25>] ? printk+0x2d/0x2f
: [<c043aaed>] warn_slowpath_common+0x7c/0x91
: [<c043d92e>] ? do_exit+0x38/0x61c
: [<c043d92e>] ? do_exit+0x38/0x61c
: [<c043ab24>] warn_slowpath_null+0x22/0x24
: [<c043d92e>] do_exit+0x38/0x61c
: [<c0462204>] ? arch_local_irq_save+0x12/0x17
: [<c07d62ab>] ? _raw_spin_unlock_irqrestore+0x13/0x15
: [<c043bf9e>] ? kmsg_dump+0x3a/0xb8
: [<c07ceb25>] ? printk+0x2d/0x2f
: [<c07d7763>] oops_end+0xa2/0xa8
: [<c07ce4be>] no_context+0x128/0x130
: [<c07ce5e0>] __bad_area_nosemaphore+0x11a/0x122
: [<c07ceb25>] ? printk+0x2d/0x2f
: [<c07ce63d>] bad_area+0x3c/0x42
: [<c07d9166>] do_page_fault+0x1c3/0x30c
: [<c042924b>] ? update_curr+0xa5/0x132
: [<c04292d0>] ? update_curr+0x12a/0x132
: [<c0428187>] ? update_stats_wait_end+0xad/0xf2
: [<c07d8fa3>] ? do_page_fault+0x0/0x30c
: [<c07d6d97>] error_code+0x67/0x6c
: [<c07d007b>] ? audit_free_context+0x85/0xc3
: [<c05db149>] ? __percpu_counter_add+0xe/0x6d
: [<c042cf52>] ? finish_task_switch+0x92/0x98
: [<c04b18b7>] __add_bdi_stat+0x33/0x37
: [<c04b20ad>] account_page_dirtied+0x52/0x70
: [<c0502bc0>] __set_page_dirty+0x56/0x8a
: [<c0502c6b>] mark_buffer_dirty+0x77/0x7a
: [<c0573245>] journal_update_superblock+0x99/0x113
: [<c0462204>] ? arch_local_irq_save+0x12/0x17
: [<c07d62ab>] ? _raw_spin_unlock_irqrestore+0x13/0x15
: [<c0451798>] ? finish_wait+0x4c/0x54
: [<c0573840>] journal_destroy+0x13a/0x181
: [<c04516c9>] ? autoremove_wake_function+0x0/0x39
: [<c053abd9>] ext3_put_super+0x38/0x213
: [<c07d5021>] ? _cond_resched+0xd/0x21
: [<c04f6231>] ? evict_inodes+0xb1/0xb9
: [<c04e5e9b>] generic_shutdown_super+0x58/0xb8
: [<c04e5f1d>] kill_block_super+0x22/0x60
: [<c04e612e>] deactivate_locked_super+0x1f/0x40
: [<c04e6abf>] deactivate_super+0x2e/0x31
: [<c04f866c>] mntput_no_expire+0xb5/0xb9
: [<c04f8f0a>] sys_umount+0x270/0x297
: [<c040ba14>] ? syscall_trace_leave+0xa9/0xbd
: [<c07d66ac>] syscall_call+0x7/0xb

event_log:
:2011-06-16-21:44:59> Submitting oops report to http://submit.kerneloops.org/submitoops.php
:2011-06-16-21:45:01  Kernel oops report was uploaded

Comment 1 Dave Jones 2011-07-11 22:08:26 UTC
we took a pagefault while unmounting, and things went south.
Eric, any ideas ?

Comment 2 Dave Jones 2012-04-11 15:11:13 UTC
Matthew, have you seen any reoccurance of this on a recent kernel ?

Comment 3 Matt Hooper 2012-04-16 18:40:19 UTC
No, but I believe all of my systems are now ext4 based so can't confirm that a newer kernel has fixed this specific ext3 issue. Sorry.

Comment 4 Josh Boyer 2012-04-16 18:54:06 UTC
Thanks for letting us know.


Note You need to log in before you can comment on or make changes to this bug.