All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@bugzilla.kernel.org
To: linux-xfs@vger.kernel.org
Subject: [Bug 212289] New: XFS: Assertion failed: current->journal_info == NULL, file: fs/xfs/xfs_trans.h, line: 288
Date: Mon, 15 Mar 2021 06:37:58 +0000	[thread overview]
Message-ID: <bug-212289-201763@https.bugzilla.kernel.org/> (raw)

https://bugzilla.kernel.org/show_bug.cgi?id=212289

            Bug ID: 212289
           Summary: XFS: Assertion failed: current->journal_info == NULL,
                    file: fs/xfs/xfs_trans.h, line: 288
           Product: File System
           Version: 2.5
    Kernel Version: linux v5.12-rc2 + xfs-5.12-fixes-1
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: XFS
          Assignee: filesystem_xfs@kernel-bugs.kernel.org
          Reporter: zlang@redhat.com
        Regression: No

xfstests generic/013 hit below XFS Assertion failure, other cases likes g/051,
g/068, g/232, g/269 hit chance to trigger this bug too:

[26229.179743] XFS: Assertion failed: current->journal_info == NULL, file:
fs/xfs/xfs_trans.h, line: 288
[26229.221446] ------------[ cut here ]------------
[26229.242454] WARNING: CPU: 0 PID: 1196931 at fs/xfs/xfs_message.c:112
assfail+0x56/0x59 [xfs]
[26229.281431] Modules linked in: dm_snapshot dm_bufio ext4 mbcache jbd2 loop
dm_flakey dm_mod rfkill intel_rapl_msr intel_rapl_common sb_edac
x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel mgag200 i2c_algo_bit
kvm drm_kms_helper irqbypass syscopyarea iTCO_wdt sunrpc sysfillrect rapl
iTCO_vendor_support ipmi_ssif intel_cstate sysimgblt fb_sys_fops acpi_ipmi
intel_uncore ioatdma cec i2c_i801 pcspkr ipmi_si hpilo lpc_ich i2c_smbus hpwdt
ipmi_devintf dca ipmi_msghandler acpi_tad acpi_power_meter drm fuse ip_tables
xfs libcrc32c sd_mod t10_pi crct10dif_pclmul crc32_pclmul crc32c_intel hpsa tg3
ghash_clmulni_intel serio_raw scsi_transport_sas wmi [last unloaded:
scsi_debug]
[26229.559900] CPU: 0 PID: 1196931 Comm: fsstress Tainted: G        W        
5.12.0-rc2+ #1
[26229.599322] Hardware name: HP ProLiant DL360 Gen9, BIOS P89 03/05/2015
[26229.630137] RIP: 0010:assfail+0x56/0x59 [xfs]
[26229.650227] Code: 2a 83 e0 07 48 c1 e9 03 8a 14 11 38 c2 7f 10 84 d2 74 0c
48 c7 c7 4c 20 8f c0 e8 c6 c6 b6 db 80 3d 5b 7b 16 00 00 74 02 0f 0b <0f> 0b c3
48 8d 45 10 48 8d 54 24 28 4c 89 f6 48 c7 c7 60 82 7b c0
[26229.734583] RSP: 0018:ffffc9000314f2b0 EFLAGS: 00010246
[26229.758375] RAX: 0000000000000004 RBX: ffff88813a7522fc RCX:
1ffffffff811e409
[26229.790633] RDX: dffffc0000000000 RSI: ffffc9000314f0a0 RDI:
fffff52000629e48
[26229.822713] RBP: ffff88815a04a000 R08: 00000000ffffffea R09:
ffff8883dd7f08e7
[26229.854915] R10: ffffed107bafe11c R11: 0000000000000001 R12:
ffff88813a752000
[26229.887303] R13: 0000000000000001 R14: dffffc0000000000 R15:
0000000000000000
[26229.919544] FS:  00007fcfac488080(0000) GS:ffff8883dd600000(0000)
knlGS:0000000000000000
[26229.956137] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[26229.982158] CR2: 00007fcfac692000 CR3: 000000011a61c005 CR4:
00000000001706f0
[26230.014627] Call Trace:
[26230.025669]  xfs_trans_alloc+0x4e8/0x9e0 [xfs]
[26230.045958]  xfs_inactive_truncate+0x91/0x240 [xfs]
[26230.070142]  ? xfs_itruncate_extents_flags+0xcd0/0xcd0 [xfs]
[26230.098308]  ? xfs_inactive+0xdf/0x580 [xfs]
[26230.119538]  xfs_inactive+0x426/0x580 [xfs]
[26230.139004]  xfs_fs_destroy_inode+0x334/0x8d0 [xfs]
[26230.161108]  destroy_inode+0xbc/0x190
[26230.177645]  xfs_bulkstat_one_int+0xb32/0x10f0 [xfs]
[26230.200120]  ? lock_is_held_type+0x9a/0x110
[26230.218921]  ? xfs_inumbers_walk+0x3a0/0x3a0 [xfs]
[26230.240656]  ? xfs_buf_rele+0x382/0xc50 [xfs]
[26230.260691]  ? do_raw_spin_unlock+0x55/0x1f0
[26230.279892]  xfs_bulkstat_iwalk+0x67/0xb0 [xfs]
[26230.300438]  xfs_iwalk_ag_recs+0x396/0x680 [xfs]
[26230.321396]  xfs_iwalk_run_callbacks+0x291/0x520 [xfs]
[26230.344688]  xfs_iwalk_ag+0x5b7/0x780 [xfs]
[26230.363639]  ? xfs_iwalk_run_callbacks+0x520/0x520 [xfs]
[26230.387886]  ? __kasan_kmalloc+0x7a/0x90
[26230.405643]  ? kmem_alloc+0x10b/0x350 [xfs]
[26230.424711]  xfs_iwalk+0x1ce/0x310 [xfs]
[26230.442627]  ? xfs_iwalk_ag_work+0x140/0x140 [xfs]
[26230.464499]  ? rcu_read_lock_sched_held+0x3f/0x70
[26230.485802]  ? xfs_bulkstat_one_int+0x10f0/0x10f0 [xfs]
[26230.509940]  ? xfs_trans_alloc_empty+0x7d/0xa0 [xfs]
[26230.532595]  ? xfs_trans_alloc+0x9e0/0x9e0 [xfs]
[26230.553840]  xfs_bulkstat+0x2c6/0x450 [xfs]
[26230.573291]  ? xfs_bulkstat_one+0x270/0x270 [xfs]
[26230.596650]  ? lock_is_held_type+0x9a/0x110
[26230.617539]  ? xfs_attrmulti_attr_set+0x1e0/0x1e0 [xfs]
[26230.643682]  ? __might_fault+0xba/0x160
[26230.662550]  ? lock_release+0x11e/0x2a0
[26230.680158]  xfs_ioc_fsbulkstat.isra.0+0x206/0x370 [xfs]
[26230.704376]  ? xfs_ioc_setxflags+0x1e0/0x1e0 [xfs]
[26230.726146]  ? find_held_lock+0x33/0x110
[26230.744135]  ? kmem_cache_free+0x9e/0x320
[26230.762308]  xfs_file_ioctl+0xf26/0x18b0 [xfs]
[26230.782686]  ? xfs_ioc_swapext+0x4d0/0x4d0 [xfs]
[26230.803616]  ? find_held_lock+0x33/0x110
[26230.820895]  ? avc_ss_reset+0x130/0x130
[26230.838220]  ? lock_downgrade+0x100/0x100
[26230.856459]  ? mark_lock+0xd3/0x1470
[26230.872674]  ? do_raw_spin_trylock+0xb5/0x180
[26230.892310]  ? check_prev_add+0x20f0/0x20f0
[26230.911166]  ? lockdep_hardirqs_on_prepare.part.0+0x198/0x340
[26230.937148]  ? __lock_acquire+0xb77/0x18d0
[26230.955731]  ? sched_clock+0x5/0x10
[26230.971496]  ? selinux_file_ioctl+0x380/0x520
[26230.991289]  ? generic_block_fiemap+0x60/0x60
[26231.011042]  ? selinux_inode_getsecctx+0x80/0x80
[26231.031823]  ? lock_is_held_type+0x9a/0x110
[26231.050663]  ? lock_release+0x11e/0x2a0
[26231.068003]  ? __fget_files+0x1bf/0x2d0
[26231.085370]  ? tg3_read_fw_ver+0x105/0x620 [tg3]
[26231.108124]  __x64_sys_ioctl+0x127/0x190
[26231.127745]  do_syscall_64+0x33/0x40
[26231.145321]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[26231.168797] RIP: 0033:0x7fcfac58065b
[26231.184885] Code: ff ff ff 85 c0 79 9b 49 c7 c4 ff ff ff ff 5b 5d 4c 89 e0
41 5c c3 66 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01
f0 ff ff 73 01 c3 48 8b 0d e5 b7 0c 00 f7 d8 64 89 01 48
[26231.269880] RSP: 002b:00007ffd9b7921c8 EFLAGS: 00000246 ORIG_RAX:
0000000000000010
[26231.304683] RAX: ffffffffffffffda RBX: 0000000000000000 RCX:
00007fcfac58065b
[26231.336965] RDX: 00007ffd9b7921e0 RSI: ffffffffc0205865 RDI:
0000000000000004
[26231.369207] RBP: 0000000002378720 R08: 0000000002378720 R09:
00007fcfac64ca60
[26231.402804] R10: 0000000000000000 R11: 0000000000000246 R12:
000000000000035a
[26231.435873] R13: 0000000000000042 R14: 0000000000000004 R15:
0000000000000000
[26231.468496]  ? tg3_read_fw_ver+0x105/0x620 [tg3]
[26231.489516] irq event stamp: 43243
[26231.505201] hardirqs last  enabled at (43253): [<ffffffff9bd673d5>]
console_unlock+0x435/0x5d0
[26231.544607] hardirqs last disabled at (43276): [<ffffffff9bd6745e>]
console_unlock+0x4be/0x5d0
[26231.583522] softirqs last  enabled at (43274): [<ffffffff9de00608>]
__do_softirq+0x608/0x940
[26231.623065] softirqs last disabled at (43295): [<ffffffff9bbedee3>]
__irq_exit_rcu+0x1f3/0x2d0
[26231.665504] ---[ end trace 800c1415edc514b2 ]---

    284 static inline void
    285 xfs_trans_set_context(
    286         struct xfs_trans        *tp)
    287 {
    288         ASSERT(current->journal_info == NULL);
    289         tp->t_pflags = memalloc_nofs_save();
    290         current->journal_info = tp;
    291 }

meta-data=/dev/sda2              isize=512    agcount=8, agsize=32640 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0
data     =                       bsize=2048   blocks=261120, imaxpct=25
         =                       sunit=128    swidth=512 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=2048   blocks=8832, version=2
         =                       sectsz=512   sunit=128 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

                 reply	other threads:[~2021-03-15  6:38 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-212289-201763@https.bugzilla.kernel.org/ \
    --to=bugzilla-daemon@bugzilla.kernel.org \
    --cc=linux-xfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.