Hi, After updating to -current on 8th Jan, I noticed that whenever I mounted a usb memory stick formatted as msdos, gvfsd-trash would get out of control and chew up all available cpu (top shows it starting about 2% or something small then steadily climbing). This would stop if I use top to kill the process.
However, when I then try to open the files on that stick (using thunar in xfce4 desktop environment), both gvfsd-trash and thunar processes will start steadily climbing in top. I could kill both gvfsd-trash and thunar, but then whenever I tried to open any folder (not just the ones on the memory stick), thunar would again start chewing up all the cpu. The only way to fix it this time would be to umount the stick and then kill thunar. This did not happen on my previous -current compiled on 6 Jan. I did not report until now as the 8 Jan -current I was using had Ariane van der Steldt's vmmap patches applied. But last night I compiled a new current without those patches and the problem remains. If I login using startx without going into xfce4, then I can mount this device and copy files no problem. Mounting a UFS filesystem does not cause any problems. I also noticed that one time, I used xlock to lock my screen while the stick was mounted. When I tried to unlock the screen, xlock was very slow to respond, and top showed xlock and gvfsd-trash both consuming about 50% of cpu each. Dmesg, top output and gdb output below. The memory stick is the 16gb "SanDisk U3 Cruzer Micro" in dmesg below. Let me know if you want me to try something else. Brett. After mounting usb memory stick: # top -SHd 1 load averages: 2.39, 2.10, 1.33 emachine.the.do 22:50:47 59 processes: 57 idle, 2 on processor CPU0 states: 0.6% user, 0.0% nice, 1.2% system, 0.1% interrupt, 98.1% idle CPU1 states: 0.5% user, 0.0% nice, 1.3% system, 0.0% interrupt, 98.2% idle Memory: Real: 144M/1958M act/tot Free: 1017M Cache: 543M Swap: 0K/4103M PID USERNAME PRI NICE SIZE RES STATE WAIT TIME CPU COMMAND 6094 brett 64 0 3204K 5204K onproc/0 - 12:31 99.27% gvfsd-trash 12165 brett 2 0 30M 69M sleep/0 select 2:13 7.47% Xorg 24756 brett -5 0 11M 25M sleep/0 getblk 1:11 3.86% Thunar 2 root -22 0 0K 9628K idle - 30.9H 0.00% idle0 4 root -22 0 0K 9628K idle - 30.9H 0.00% idle1 16325 brett 2 0 7380K 20M sleep/1 poll 0:45 0.00% xfce4-terminal 30883 brett 2 0 3096K 11M sleep/0 poll 0:34 0.00% xfce4-netload-pl 2961 brett 2 0 14M 27M sleep/0 poll 0:12 0.00% sylpheed 24811 _pflogd 4 0 744K 472K sleep/1 bpf 0:09 0.00% pflogd 11021 brett 2 0 6784K 20M sleep/1 poll 0:07 0.00% xfdesktop 17585 brett 2 0 8968K 23M sleep/1 poll 0:07 0.00% xfce4-panel 13 root 18 0 0K 9628K sleep/1 syncer 0:02 0.00% update 12 root -13 0 0K 9628K idle cleaner 0:02 0.00% cleaner 6192 brett 2 0 3424K 14M sleep/0 poll 0:02 0.00% xfwm4 19536 root 2 0 1656K 2220K sleep/1 select 0:02 0.00% sendmail 5 root 10 0 0K 9628K sleep/1 acpi0 0:02 0.00% acpi0 22992 brett 2 0 1396K 2024K idle poll 0:01 0.00% dbus-daemon 3 root 10 0 0K 9628K sleep/1 bored 0:01 0.00% syswq After using top to kill thunar, there was a core dump file Thunar.core, not sure if this is useful: $ gdb thunar Thunar.core .... (gdb) where #0 0x0000000201a03b47 in _dl_find_symbol_obj () from /usr/libexec/ld.so #1 0x0000000201a03eec in _dl_find_symbol () from /usr/libexec/ld.so #2 0x0000000201a04140 in _dl_find_symbol_bysym () from /usr/libexec/ld.so #3 0x0000000201a0639d in _dl_md_reloc () from /usr/libexec/ld.so #4 0x0000000201a029db in _dl_rtld () from /usr/libexec/ld.so #5 0x0000000201a0295e in _dl_rtld () from /usr/libexec/ld.so #6 0x0000000201a0295e in _dl_rtld () from /usr/libexec/ld.so #7 0x0000000201a0295e in _dl_rtld () from /usr/libexec/ld.so #8 0x0000000201a0295e in _dl_rtld () from /usr/libexec/ld.so #9 0x0000000201a0295e in _dl_rtld () from /usr/libexec/ld.so #10 0x0000000201a05695 in dlopen () from /usr/libexec/ld.so #11 0x0000000203e01cfb in g_module_open () from /usr/local/lib/libgmodule-2.0.so.2992.0 #12 0x000000020bd2fb8f in thunarx_provider_module_new () from /usr/local/lib/libthunarx-2.so.0.0 #13 0x000000020d3323cc in g_type_module_use () from /usr/local/lib/libgobject-2.0.so.2992.0 #14 0x000000020bd2f3ce in thunarx_provider_factory_list_providers () from /usr/local/lib/libthunarx-2.so.0.0 #15 0x000000000047906b in __register_frame_info () #16 0x000000021274e125 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.2992.0 #17 0x00000002127519cc in g_main_context_check () from /usr/local/lib/libglib-2.0.so.2992.0 #18 0x0000000212751cea in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.2992.0 #19 0x0000000212d3b6d3 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.2400.0 #20 0x000000000042237b in __register_frame_info () #21 0x000000000041e881 in ?? () #22 0x0000000000000002 in ?? () #23 0x00007f7ffffcd898 in ?? () #24 0x0000000000000000 in ?? () (gdb) OpenBSD 5.1-beta (GENERIC.MP) #12: Sun Jan 15 14:01:29 EST 2012 r...@emachine.the.domm:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 3218997248 (3069MB) avail mem = 3119222784 (2974MB) mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.5 @ 0xf0000 (45 entries) bios0: vendor Phoenix version "R01-A1" date 03/02/2009 bios0: eMachines ET1300 acpi0 at bios0: rev 0 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SSDT HPET SLIC MCFG APIC acpi0: wakeup devices HUB0(S5) XVR0(S5) XVR1(S5) XVR2(S5) USB0(S3) USB2(S3) AZAD(S5) MMAC(S5) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 25000000 Hz acpimcfg0 at acpi0 addr 0xf0000000, bus 0-63 acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: AMD Athlon(tm) Dual Core Processor 5050e , 2612.28 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,CX16,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,3DNOWP cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu0: apic clock running at 200MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: AMD Athlon(tm) Dual Core Processor 5050e , 2611.88 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,CX16,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,3DNOWP cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu1: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 11, 24 pins ioapic0: misconfigured as apic 0, remapped to apid 4 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus 1 (HUB0) acpicpu0 at acpi0: PSS acpicpu1 at acpi0: PSS acpitz0 at acpi0: critical temperature is 124 degC acpibtn0 at acpi0: PWRB cpu0: PowerNow! K8 2611 MHz: speeds: 2600 2400 2200 2000 1800 1000 MHz pci0 at mainbus0 bus 0 "NVIDIA MCP61 Memory" rev 0xa1 at pci0 dev 0 function 0 not configured pcib0 at pci0 dev 1 function 0 "NVIDIA MCP61 ISA" rev 0xa2 nviic0 at pci0 dev 1 function 1 "NVIDIA MCP61 SMBus" rev 0xa2 iic0 at nviic0 spdmem0 at iic0 addr 0x51: 1GB DDR2 SDRAM non-parity PC2-6400CL5 spdmem1 at iic0 addr 0x52: 1GB DDR2 SDRAM non-parity PC2-6400CL5 spdmem2 at iic0 addr 0x53: 1GB DDR2 SDRAM non-parity PC2-6400CL5 iic1 at nviic0 "NVIDIA MCP61 Memory" rev 0xa2 at pci0 dev 1 function 2 not configured ohci0 at pci0 dev 2 function 0 "NVIDIA MCP61 USB" rev 0xa3: apic 4 int 10, version 1.0, legacy support ehci0 at pci0 dev 2 function 1 "NVIDIA MCP61 USB" rev 0xa3: apic 4 int 11 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "NVIDIA EHCI root hub" rev 2.00/1.00 addr 1 ppb0 at pci0 dev 4 function 0 "NVIDIA MCP61" rev 0xa1 pci1 at ppb0 bus 1 azalia0 at pci0 dev 5 function 0 "NVIDIA MCP61 HD Audio" rev 0xa2: apic 4 int 11 azalia0: codecs: Realtek ALC888 audio0 at azalia0 pciide0 at pci0 dev 6 function 0 "NVIDIA MCP61 IDE" rev 0xa2: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility pciide0: channel 0 disabled (no drives) pciide0: channel 1 ignored (disabled) nfe0 at pci0 dev 7 function 0 "NVIDIA MCP61 LAN" rev 0xa2: apic 4 int 15, address 00:25:11:1e:44:93 rlphy0 at nfe0 phy 1: RTL8201L 10/100 PHY, rev. 1 pciide1 at pci0 dev 8 function 0 "NVIDIA MCP61 SATA" rev 0xa2: DMA pciide1: using apic 4 int 11 for native-PCI interrupt wd0 at pciide1 channel 0 drive 0: <ST3160318AS> wd0: 16-sector PIO, LBA48, 152627MB, 312581808 sectors wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 6 wd1 at pciide1 channel 1 drive 0: <WDC WD5000AADS-00M2B0> wd1: 16-sector PIO, LBA48, 476940MB, 976773168 sectors wd1(pciide1:1:0): using PIO mode 4, Ultra-DMA mode 6 pciide2 at pci0 dev 8 function 1 "NVIDIA MCP61 SATA" rev 0xa2: DMA pciide2: using apic 4 int 10 for native-PCI interrupt atapiscsi0 at pciide2 channel 0 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <HL-DT-ST, DVDRAM GH40F, MG01> ATAPI 5/cdrom removable cd0(pciide2:0:0): using PIO mode 4, Ultra-DMA mode 5 ppb1 at pci0 dev 9 function 0 "NVIDIA MCP61 PCIE" rev 0xa2 pci2 at ppb1 bus 2 vga1 at pci2 dev 0 function 0 vendor "NVIDIA", unknown product 0x06e6 rev 0xa1 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) ppb2 at pci0 dev 11 function 0 "NVIDIA MCP61 PCIE" rev 0xa2 pci3 at ppb2 bus 3 ppb3 at pci0 dev 12 function 0 "NVIDIA MCP61 PCIE" rev 0xa2 pci4 at ppb3 bus 4 pchb0 at pci0 dev 24 function 0 "AMD AMD64 0Fh HyperTransport" rev 0x00 pchb1 at pci0 dev 24 function 1 "AMD AMD64 0Fh Address Map" rev 0x00 pchb2 at pci0 dev 24 function 2 "AMD AMD64 0Fh DRAM Cfg" rev 0x00 kate0 at pci0 dev 24 function 3 "AMD AMD64 0Fh Misc Cfg" rev 0x00: core rev BH-G2 isa0 at pcib0 isadma0 at isa0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pcppi0 at isa0 port 0x61 spkr0 at pcppi0 it0 at isa0 port 0x2e/2: IT8726F rev 3, EC port 0x290 usb1 at ohci0: USB revision 1.0 uhub1 at usb1 "NVIDIA OHCI root hub" rev 1.00/1.00 addr 1 mtrr: Pentium Pro MTRR support umass0 at uhub0 port 9 configuration 1 interface 0 "Generic Mass Storage Device" rev 2.00/1.00 addr 2 umass0: using SCSI over Bulk-Only scsibus1 at umass0: 2 targets, initiator 0 sd0 at scsibus1 targ 1 lun 0: <Generic, Compact Flash, 0.00> SCSI2 0/direct removable sd1 at scsibus1 targ 1 lun 1: <Generic, SD/MMC, 0.00> SCSI2 0/direct removable sd2 at scsibus1 targ 1 lun 2: <Generic, microSD, 0.00> SCSI2 0/direct removable sd3 at scsibus1 targ 1 lun 3: <Generic, MS/MS-PRO, 0.00> SCSI2 0/direct removable sd4 at scsibus1 targ 1 lun 4: <Generic, SM/xD-Picture, 0.00> SCSI2 0/direct removable uhidev0 at uhub1 port 3 configuration 1 interface 0 "Holtek product 0x1203" rev 2.00/2.80 addr 2 uhidev0: iclass 3/1 ukbd0 at uhidev0: 8 modifier keys, 6 key codes wskbd1 at ukbd0 mux 1 wskbd1: connecting to wsdisplay0 uhidev1 at uhub1 port 3 configuration 1 interface 1 "Holtek product 0x1203" rev 2.00/2.80 addr 2 uhidev1: iclass 3/0, 2 report ids uhid0 at uhidev1 reportid 1: input=1, output=0, feature=0 uhid1 at uhidev1 reportid 2: input=3, output=0, feature=0 uhidev2 at uhub1 port 4 configuration 1 interface 0 "Logitech USB Receiver" rev 1.10/46.00 addr 3 uhidev2: iclass 3/1 ums0 at uhidev2: 8 buttons, Z dir wsmouse0 at ums0 mux 0 uhidev3 at uhub1 port 4 configuration 1 interface 1 "Logitech USB Receiver" rev 1.10/46.00 addr 3 uhidev3: iclass 3/0, 16 report ids uhid2 at uhidev3 reportid 16: input=6, output=6, feature=0 vscsi0 at root scsibus2 at vscsi0: 256 targets softraid0 at root scsibus3 at softraid0: 256 targets root on wd1a (0b1f2f914f21fd86.a) swap on wd1b dump on wd1b umass1 at uhub0 port 1 configuration 1 interface 0 "SanDisk U3 Cruzer Micro" rev 2.00/2.00 addr 3 umass1: using SCSI over Bulk-Only scsibus4 at umass1: 2 targets, initiator 0 sd5 at scsibus4 targ 1 lun 0: <SanDisk, U3 Cruzer Micro, 8.02> SCSI0 0/direct removable serial.078154068109E3D2A649 sd5: 15563MB, 512 bytes/sector, 31875071 sectors umass2 at uhub0 port 5 configuration 1 interface 0 "JetFlash Mass Storage Device" rev 2.00/1.00 addr 4 umass2: using SCSI over Bulk-Only scsibus5 at umass2: 2 targets, initiator 0 sd6 at scsibus5 targ 1 lun 0: <JetFlash, Transcend 8GB, 8.07> SCSI2 0/direct removable sd6: 7668MB, 512 bytes/sector, 15704064 sectors sd6 detached scsibus5 detached umass2 detached umass2 at uhub0 port 5 configuration 1 interface 0 "Kingston DataTraveler 2.0" rev 2.00/1.00 addr 4 umass2: using SCSI over Bulk-Only scsibus5 at umass2: 2 targets, initiator 0 sd6 at scsibus5 targ 1 lun 0: <Kingston, DataTraveler 2.0, 1.00> SCSI2 0/direct removable serial.09511607F98085300B48 sd6: 15259MB, 512 bytes/sector, 31252024 sectors sd5 detached scsibus4 detached umass1 detached