I have not been running Ubuntu on this machine so can't say if it works on any earlier version.
I verified that the problem is still there with mainline kernel v4.9-rc7. After this problem happens it is not possible to unmount the drive so I am not able to reboot the machine properly. After a power button forced reboot running fsck reports errors like this: fsck från util-linux 2.28.2 ** /dev/sdc2 Using cacheBlockSize=32K cacheTotalBlock=1024 cacheSize=32768K. ** Checking HFS Plus volume. ** Detected a case-sensitive catalog. ** Checking Extents Overflow file. ** Checking Catalog file. ** Checking Catalog hierarchy. Invalid directory item count (It should be 0 instead of 80) Invalid directory item count (It should be 1 instead of 11) Invalid directory item count (It should be 8 instead of 12) ** Checking Extended Attributes file. Invalid sibling link (8, 65) ** Volume check failed. volume check failed with error 7 volume type is pure HFS+ primary MDB is at block 0 0x00 alternate MDB is at block 0 0x00 primary VHB is at block 2 0x02 alternate VHB is at block 5859651494 0x15d432fa6 sector size = 512 0x200 VolumeObject flags = 0x07 total sectors for volume = 5859651496 0x15d432fa8 total sectors for embedded volume = 0 0x00 Don't know if it's caused by this reported bug or by the power button shutdown. I repaired the disk with Mac OS disk utility and verified that fsck in Ubuntu finds it OK again. Then ran the "test" once again. The problem happened again so crash is not because of existing file system errors. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1646565 Title: GPF when removing lots of files from hfsplus partition Status in linux package in Ubuntu: Confirmed Bug description: I get a general protection fault when removing a lot of files from an hfsplus partition. Most of the times a reboot solves the problem but with one directory I now get the error all the time. sudo rm -rf myrepos/ Segmentation fault (core dumped) Looking at the kernel logs I find the following: Dec 1 18:30:58 mediabox kernel: [ 349.051902] hfsplus: walked past end of dir Dec 1 18:30:58 mediabox kernel: [ 349.051911] hfsplus: walked past end of dir Dec 1 18:30:58 mediabox kernel: [ 349.071836] hfsplus: walked past end of dir Dec 1 18:30:58 mediabox kernel: [ 349.098296] hfsplus: walked past end of dir Dec 1 18:30:58 mediabox kernel: [ 349.098307] hfsplus: walked past end of dir Dec 1 18:30:58 mediabox kernel: [ 349.099487] hfsplus: walked past end of dir Dec 1 18:30:58 mediabox kernel: [ 349.102019] hfsplus: walked past end of dir Dec 1 18:30:58 mediabox kernel: [ 349.102051] hfsplus: walked past end of dir Dec 1 18:30:58 mediabox kernel: [ 349.104487] hfsplus: walked past end of dir Dec 1 18:31:13 mediabox kernel: [ 364.446031] hfsplus: walked past end of dir Dec 1 18:31:13 mediabox kernel: [ 364.446059] hfsplus: walked past end of dir Dec 1 18:31:13 mediabox kernel: [ 364.446067] hfsplus: walked past end of dir Dec 1 18:31:13 mediabox kernel: [ 364.446088] hfsplus: walked past end of dir Dec 1 18:31:13 mediabox kernel: [ 364.446103] hfsplus: walked past end of dir Dec 1 18:31:13 mediabox kernel: [ 364.446108] hfsplus: walked past end of dir Dec 1 18:31:13 mediabox kernel: [ 364.446139] hfsplus: walked past end of dir Dec 1 18:31:13 mediabox kernel: [ 364.446145] hfsplus: walked past end of dir Dec 1 18:31:13 mediabox kernel: [ 364.446157] hfsplus: walked past end of dir Dec 1 18:31:13 mediabox kernel: [ 364.446162] hfsplus: walked past end of dir Dec 1 18:31:17 mediabox kernel: [ 368.040354] hfsplus: walked past end of dir Dec 1 18:31:17 mediabox kernel: [ 368.040375] hfsplus: walked past end of dir Dec 1 18:31:17 mediabox kernel: [ 368.040381] hfsplus: walked past end of dir Dec 1 18:31:17 mediabox kernel: [ 368.040397] hfsplus: walked past end of dir Dec 1 18:31:17 mediabox kernel: [ 368.040410] hfsplus: walked past end of dir Dec 1 18:31:17 mediabox kernel: [ 368.040415] hfsplus: walked past end of dir Dec 1 18:31:17 mediabox kernel: [ 368.040425] hfsplus: walked past end of dir Dec 1 18:31:17 mediabox kernel: [ 368.040430] hfsplus: walked past end of dir Dec 1 18:31:17 mediabox kernel: [ 368.040440] hfsplus: walked past end of dir Dec 1 18:31:17 mediabox kernel: [ 368.040445] hfsplus: walked past end of dir Dec 1 18:31:18 mediabox kernel: [ 369.435299] hfsplus: walked past end of dir Dec 1 18:31:18 mediabox kernel: [ 369.435335] hfsplus: walked past end of dir Dec 1 18:31:18 mediabox kernel: [ 369.435346] hfsplus: walked past end of dir Dec 1 18:31:18 mediabox kernel: [ 369.435376] hfsplus: walked past end of dir Dec 1 18:31:18 mediabox kernel: [ 369.435402] hfsplus: walked past end of dir Dec 1 18:31:18 mediabox kernel: [ 369.435411] hfsplus: walked past end of dir Dec 1 18:31:18 mediabox kernel: [ 369.435433] hfsplus: walked past end of dir Dec 1 18:31:18 mediabox kernel: [ 369.435442] hfsplus: walked past end of dir Dec 1 18:31:18 mediabox kernel: [ 369.435462] hfsplus: walked past end of dir Dec 1 18:31:18 mediabox kernel: [ 369.435470] hfsplus: walked past end of dir Dec 1 18:31:20 mediabox kernel: [ 370.672261] hfsplus: walked past end of dir Dec 1 18:31:20 mediabox kernel: [ 370.672289] hfsplus: walked past end of dir Dec 1 18:31:20 mediabox kernel: [ 370.672293] hfsplus: walked past end of dir Dec 1 18:31:20 mediabox kernel: [ 370.672308] hfsplus: walked past end of dir Dec 1 18:31:20 mediabox kernel: [ 370.672315] hfsplus: walked past end of dir Dec 1 18:31:20 mediabox kernel: [ 370.672318] hfsplus: walked past end of dir Dec 1 18:31:20 mediabox kernel: [ 370.672328] hfsplus: walked past end of dir Dec 1 18:31:20 mediabox kernel: [ 370.672330] hfsplus: walked past end of dir Dec 1 18:31:20 mediabox kernel: [ 370.672337] hfsplus: walked past end of dir Dec 1 18:31:20 mediabox kernel: [ 370.672340] hfsplus: walked past end of dir Dec 1 18:31:23 mediabox kernel: [ 373.922309] hfsplus: walked past end of dir Dec 1 18:31:23 mediabox kernel: [ 373.922352] hfsplus: walked past end of dir Dec 1 18:31:23 mediabox kernel: [ 373.922366] hfsplus: walked past end of dir Dec 1 18:31:23 mediabox kernel: [ 373.924899] hfsplus: walked past end of dir Dec 1 18:31:23 mediabox kernel: [ 373.925021] hfsplus: walked past end of dir Dec 1 18:31:23 mediabox kernel: [ 373.925054] hfsplus: walked past end of dir Dec 1 18:31:23 mediabox kernel: [ 373.926903] hfsplus: walked past end of dir Dec 1 18:31:23 mediabox kernel: [ 373.926913] hfsplus: walked past end of dir Dec 1 18:31:23 mediabox kernel: [ 373.926933] hfsplus: walked past end of dir Dec 1 18:31:23 mediabox kernel: [ 373.926938] hfsplus: walked past end of dir Dec 1 18:31:26 mediabox kernel: [ 377.356546] hfsplus: walked past end of dir Dec 1 18:31:26 mediabox kernel: [ 377.356567] hfsplus: walked past end of dir Dec 1 18:31:26 mediabox kernel: [ 377.356573] hfsplus: walked past end of dir Dec 1 18:31:26 mediabox kernel: [ 377.356589] hfsplus: walked past end of dir Dec 1 18:31:26 mediabox kernel: [ 377.356602] hfsplus: walked past end of dir Dec 1 18:31:26 mediabox kernel: [ 377.356607] hfsplus: walked past end of dir Dec 1 18:31:26 mediabox kernel: [ 377.356628] hfsplus: walked past end of dir Dec 1 18:31:26 mediabox kernel: [ 377.356632] hfsplus: walked past end of dir Dec 1 18:31:26 mediabox kernel: [ 377.356646] hfsplus: walked past end of dir Dec 1 18:31:26 mediabox kernel: [ 377.356650] hfsplus: walked past end of dir Dec 1 18:32:32 mediabox kernel: [ 442.748981] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749003] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749022] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749040] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749058] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749077] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749096] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749114] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749132] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749150] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749168] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749186] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749204] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749222] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749239] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749257] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749276] hfsplus: trying to free free bnode 0(1) Dec 1 18:32:32 mediabox kernel: [ 442.749298] general protection fault: 0000 [#1] SMP Dec 1 18:32:32 mediabox kernel: [ 442.749324] Modules linked in: joydev hidp nls_utf8 hfsplus rfcomm cmac bnep nls_iso8859_1 intel_rapl x86_pkg_temp_thermal coretemp kvm_intel kvm btusb irqbypass btrtl crct10dif_pclmul crc32_pclmul ghash_clmulni_intel wl(POE) btbcm btintel snd_hda_codec_hdmi snd_hda_codec_cirrus snd_hda_codec_generic bluetooth snd_hda_intel snd_hda_codec aesni_intel aes_x86_64 lrw applesmc input_polldev input_leds glue_helper snd_hda_core ablk_helper cryptd intel_cstate snd_hwdep snd_pcm intel_rapl_perf snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer cfg80211 snd mei_me mei thunderbolt soundcore apple_gmux shpchp apple_bl lpc_ich mac_hid parport_pc ppdev lp parport ip_tables x_tables autofs4 hid_generic hid_appleir usbhid hid uas usb_storage i915 i2c_algo_bit drm_kms_helper ahci firewire_ohci sdhci_pci syscopyarea libahci tg3 sdhci sysfillrect sysimgblt firewire_core fb_sys_fops ptp drm crc_itu_t pps_core video fjes Dec 1 18:32:32 mediabox kernel: [ 442.749760] CPU: 3 PID: 2688 Comm: rm Tainted: P OE 4.8.0-28-generic #30-Ubuntu Dec 1 18:32:32 mediabox kernel: [ 442.749789] Hardware name: Apple Inc. Macmini6,1/Mac-031AEE4D24BFF0B1, BIOS MM61.88Z.0106.B0A.1509111654 09/11/2015 Dec 1 18:32:32 mediabox kernel: [ 442.749825] task: ffff975e1fe92ac0 task.stack: ffff975dc3118000 Dec 1 18:32:32 mediabox kernel: [ 442.749847] RIP: 0010:[<ffffffffc0f988dd>] [<ffffffffc0f988dd>] hfsplus_bnode_write+0x10d/0x150 [hfsplus] Dec 1 18:32:32 mediabox kernel: [ 442.749887] RSP: 0018:ffff975dc311bbe8 EFLAGS: 00010202 Dec 1 18:32:32 mediabox kernel: [ 442.749907] RAX: fff322bcb4d00000 RBX: 0000000000000002 RCX: 0000000000000002 Dec 1 18:32:32 mediabox kernel: [ 442.749932] RDX: 00000000000000ff RSI: ffff975dc311bc2e RDI: ffff975dfaa27540 Dec 1 18:32:32 mediabox kernel: [ 442.749957] RBP: ffff975dc311bc18 R08: ffff975dc311bbfc R09: 0000000000000000 Dec 1 18:32:32 mediabox kernel: [ 442.749982] R10: 0000000000000014 R11: 00000000000004da R12: 0000000000000002 Dec 1 18:32:32 mediabox kernel: [ 442.750007] R13: ffff975dfaa275a0 R14: ffff975dc311bc2e R15: 0000000000000002 Dec 1 18:32:32 mediabox kernel: [ 442.750032] FS: 00007f01dda28700(0000) GS:ffff975e2f2c0000(0000) knlGS:0000000000000000 Dec 1 18:32:32 mediabox kernel: [ 442.750060] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Dec 1 18:32:32 mediabox kernel: [ 442.750081] CR2: 00000000008bb0b8 CR3: 00000002327e9000 CR4: 00000000001406e0 Dec 1 18:32:32 mediabox kernel: [ 442.750106] Stack: Dec 1 18:32:32 mediabox kernel: [ 442.750115] ffffb82d83d34000 ffff975dc311bcc8 000000000000000e 0000000000001f2e Dec 1 18:32:32 mediabox kernel: [ 442.750147] ffff975dfaa27540 0000000000001ffc ffff975dc311bc38 ffffffffc0f98954 Dec 1 18:32:32 mediabox kernel: [ 442.750179] d4ff000000002000 0000000085061981 ffff975dc311bc78 ffffffffc0f9ae1b Dec 1 18:32:32 mediabox kernel: [ 442.750212] Call Trace: Dec 1 18:32:32 mediabox kernel: [ 442.750225] [<ffffffffc0f98954>] hfsplus_bnode_write_u16+0x34/0x50 [hfsplus] Dec 1 18:32:32 mediabox kernel: [ 442.750252] [<ffffffffc0f9ae1b>] hfsplus_brec_remove+0x11b/0x170 [hfsplus] Dec 1 18:32:32 mediabox kernel: [ 442.750279] [<ffffffffc0f9d2f0>] __hfsplus_delete_attr+0xb0/0xf0 [hfsplus] Dec 1 18:32:32 mediabox kernel: [ 442.750305] [<ffffffffc0f9d87b>] hfsplus_delete_all_attrs+0x5b/0xd0 [hfsplus] Dec 1 18:32:32 mediabox kernel: [ 442.750333] [<ffffffffc0f96609>] hfsplus_delete_cat+0x219/0x340 [hfsplus] Dec 1 18:32:32 mediabox kernel: [ 442.750359] [<ffffffffc0f96ecd>] hfsplus_unlink+0x7d/0x1c0 [hfsplus] Dec 1 18:32:32 mediabox kernel: [ 442.750385] [<ffffffff83c3dec4>] ? inode_permission+0x14/0x50 Dec 1 18:32:32 mediabox kernel: [ 442.750406] [<ffffffff83c40688>] vfs_unlink+0x108/0x1a0 Dec 1 18:32:32 mediabox kernel: [ 442.750426] [<ffffffff83c44221>] do_unlinkat+0x291/0x310 Dec 1 18:32:32 mediabox kernel: [ 442.750446] [<ffffffff83c44deb>] SyS_unlinkat+0x1b/0x30 Dec 1 18:32:32 mediabox kernel: [ 442.750468] [<ffffffff8429a036>] entry_SYSCALL_64_fastpath+0x1e/0xa8 Dec 1 18:32:32 mediabox kernel: [ 442.750491] Code: 4c 63 fb 48 c1 f8 06 48 c1 e0 0c 48 03 05 3c 2a 8a c3 49 83 ff 08 73 81 41 f6 c7 04 75 3a 4d 85 ff 74 a2 41 0f b6 16 41 f6 c7 02 <88> 10 74 96 43 0f b7 54 3e fe 66 42 89 54 38 fe 49 8b 7d 00 e8 Dec 1 18:32:32 mediabox kernel: [ 442.750664] RIP [<ffffffffc0f988dd>] hfsplus_bnode_write+0x10d/0x150 [hfsplus] Dec 1 18:32:32 mediabox kernel: [ 442.750693] RSP <ffff975dc311bbe8> Dec 1 18:32:32 mediabox kernel: [ 442.759498] ---[ end trace 981c31958cf3b62e ]--- ProblemType: Bug DistroRelease: Ubuntu 16.10 Package: linux-image-4.8.0-28-generic 4.8.0-28.30 ProcVersionSignature: Ubuntu 4.8.0-28.30-generic 4.8.6 Uname: Linux 4.8.0-28-generic x86_64 NonfreeKernelModules: wl ApportVersion: 2.20.3-0ubuntu8 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: mikael 1887 F.... pulseaudio CurrentDesktop: Unity Date: Thu Dec 1 18:48:29 2016 HibernationDevice: RESUME=UUID=aaaade4e-4fe4-42d5-8d48-7948aa130fa3 InstallationDate: Installed on 2016-11-24 (6 days ago) InstallationMedia: Ubuntu 16.10 "Yakkety Yak" - Release amd64 (20161012.2) MachineType: Apple Inc. Macmini6,1 ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.8.0-28-generic.efi.signed root=UUID=90d056b3-18d6-4338-a856-8940073c6409 ro quiet splash RelatedPackageVersions: linux-restricted-modules-4.8.0-28-generic N/A linux-backports-modules-4.8.0-28-generic N/A linux-firmware 1.161 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 09/11/2015 dmi.bios.vendor: Apple Inc. dmi.bios.version: MM61.88Z.0106.B0A.1509111654 dmi.board.asset.tag: Base Board Asset Tag# dmi.board.name: Mac-031AEE4D24BFF0B1 dmi.board.vendor: Apple Inc. dmi.board.version: Macmini6,1 dmi.chassis.type: 16 dmi.chassis.vendor: Apple Inc. dmi.chassis.version: Mac-031AEE4D24BFF0B1 dmi.modalias: dmi:bvnAppleInc.:bvrMM61.88Z.0106.B0A.1509111654:bd09/11/2015:svnAppleInc.:pnMacmini6,1:pvr1.0:rvnAppleInc.:rnMac-031AEE4D24BFF0B1:rvrMacmini6,1:cvnAppleInc.:ct16:cvrMac-031AEE4D24BFF0B1: dmi.product.name: Macmini6,1 dmi.product.version: 1.0 dmi.sys.vendor: Apple Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1646565/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp