Date: Sat, 28 Apr 2007 09:38:50 -0400 From: Howard Goldstein <hg@queue.to> To: Garrett Cooper <youshi10@u.washington.edu> Cc: freebsd-questions@freebsd.org Subject: Re: Thunderbird 2.0 dumps core on second file open op (workaround) Message-ID: <46334E6A.8040206@queue.to> In-Reply-To: <4632D84F.1070409@u.washington.edu> References: 462F5D1C.8030302@wilderness.homeip.net <4631059B.2030303@janh.de> <46310F51.6080903@queue.to> <463114B2.3090704@lipn.univ-paris13.fr> <463119AF.9010001@janh.de> <463296ED.50906@queue.to> <4632D84F.1070409@u.washington.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------040700060207040207010908 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Garrett Cooper wrote: > Howard Goldstein wrote: >> Jan Henrik Sylvester wrote: >>> Michel Le Cocq wrote: >>>> I think it's a global thunderbird 2 bug, because i have exactly the >>>> same trouble ona mac os 10.4 with a binary update. >>> >>> I do not think it is exactly the same -- see below. >>> >>>> Howard Goldstein a écrit : >>>>> Jan Henrik Sylvester wrote: >>>>>> Drew Sanford wrote: >>>>>> > No, but I am seeing it core dump rather strangely. Each time it >>>>>> starts >>>>>> > up, I can open a file dialog box to save an attachment or attach a >>>>>> > file one time just fine. The second time I try to attach or save a >>>>>> > file on any start up, it crashes. >>>>>> >>>>>> BTW: Firefox 2.0.X does the same. Use "Save Link As..." a few >>>>>> times in a row (2 is usually sufficient) and have a core dump. >>>>>> >>>>>> I had this happen with Firefox 2.0.X and Thunderbird 2.0.0 that I >>>>>> compiled myself as well as with this one (on 6.2-RELEASE): >>>>>> ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/www/firefox-2.0.0.3,1.tbz >>>>>> >>>>>> >>>>>> I guess someone should file a bug report... >>>>> >>>>> Looks like the same problem at ports/105589, perhaps it needs to be >>>>> reopened, seems to be the same problem. Haven't tried the >>>>> workaround. Not sure how to do that on someone else's gnats. (cc >>>>> to the gnats person who closed it) >>> >>> After reading the discussion in the PR, I renamed libgnome-2.so.0 and >>> tried again: no crashes with Firefox 2.0.3 or Thunderbird 2.0.0. I do >>> run KDE -- I probably should compile Firefox and Thunderbird without >>> the gnome dependencies to solve it for me. >> >> I wish I'd googled for KDE along with this as the problem was >> apparently fixed once for KDE, although for some reason came back >> again now for some of us. Here's a link to the very same bug along >> with a fix that was targeted only for KDE >> >> http://lists.freebsd.org/pipermail/freebsd-gnome/2006-December/016299.html >> >> >> Based on your find Jan it's fairly simple to workaround this in the >> 2.0.0.0 Makefile by disabling gnomeui and gnomevfs linkages. Here's >> my diff which also includes tiny cruft disabling ldap during the build >> since I can't build an LDAPable thunderbird2 on my system. >> >> (before the diff, following up, reverting CFLAGS to -O -pipe and the >> default CPUTYPE didn't help, neither did installing gnome2) >> >> >> ------------------------------------------------------------------------ >> >> *** mail/thunderbird/Makefile.orig Fri Apr 27 18:00:27 2007 >> --- mail/thunderbird/Makefile Fri Apr 27 19:15:58 2007 >> *************** >> *** 17,23 **** >> COMMENT= Mozilla Thunderbird is standalone mail and news that >> stands above >> CONFLICTS= lightning-0.[0-9]* >> ! WANT_GNOME= yes >> ALL_TARGET= default >> CONFIGURE_ENV= LOCALBASE=${LOCALBASE} >> HAS_CONFIGURE= yes >> --- 17,25 ---- >> COMMENT= Mozilla Thunderbird is standalone mail and news that >> stands above >> CONFLICTS= lightning-0.[0-9]* >> ! #hgWANT_GNOME= yes >> ! WANT_GNOME= no >> ! #hg >> ALL_TARGET= default >> CONFIGURE_ENV= LOCALBASE=${LOCALBASE} >> HAS_CONFIGURE= yes >> *************** >> *** 31,36 **** >> --- 33,41 ---- >> MOZ_GRAPHICS= default,-xbm >> MOZ_OPTIONS= --enable-single-profile --disable-profilesharing \ >> --enable-application=mail --enable-official-branding >> + #hg >> + MOZ_OPTIONS+= --disable-ldap --disable-gnomeui --disable-gnomevfs >> + #hg >> MOZ_MK_OPTIONS= MOZ_MOZ_THUNDERBIRD=1 >> MOZ_EXPORT= MOZ_THUNDERBIRD=1 > > Based on someone's comments about OSX though, there might be an issue > with the underlying base system or kernel in FreeBSD <6.2 that > Thunderbird 2 unearths, dealing with filesystem handling, threading, > linking, or something along those lines (I know, that really doesn't > narrow down the list). It should be a core component though because > Thunderbird under OSX doesn't have any GTK or X11 support compiled in > and is natively run under Aqua. > > I'll look for the core dump sent previously, but if more people can > contribute their core dumps this would help isolate the issue. The > bigger (and compressed) the better, as long as you don't have sensitive > data hanging around in the background. This might just help capture the > problem at hand. > > Hardware specs and CPUTYPE, as well as whether or not you're running a > custom or generic kernel with what options would help as well. Please > link off site if you can. > > After that maybe we should all band together and submit a bug report. > > Now let me see if I can reproduce it on my iBook :). Yes I think we need to continue on fixing this since my rotten stinking workaround doesn't workaround for long anyway. Thunderbird survived a few additional attachments than before, but still dumped a core this morning after idling all night when I attempted to attach the files indicated below to this very email :( Here are some additional details: - sys is an Asus P4P800, two SATA drives in RAID1 config using the onboard ICH5 controller, a crappy IDE winchester and a crappy IDE CDROM, floppy - dmesg (non debug, sorry) and x.org log attached Let me know if I can send along anything else. Bizarre, isn't it? While googling I saw a fleeting note that pthreads were suspected and darned if it doesn't die in there. --------------040700060207040207010908 Content-Type: text/plain; name="dmesg" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="dmesg" Copyright (c) 1992-2007 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 6.2-STABLE #0: Fri Apr 27 16:25:16 EDT 2007 hg@cally.queue.to:/usr/obj/usr/src/sys/CALLY Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 2.60GHz (2598.76-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf29 Stepping = 9 Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0x4400<CNTX-ID,<b14>> Logical CPUs per core: 2 real memory = 1609760768 (1535 MB) avail memory = 1559896064 (1487 MB) acpi0: <A M I OEMXSDT> on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 cpu0: <ACPI CPU> on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0 pci1: <ACPI PCI bus> on pcib1 nvidia0: <GeForce FX 5600> mem 0xf6000000-0xf6ffffff,0xe0000000-0xefffffff irq 10 at device 0.0 on pci1 nvidia0: [GIANT-LOCKED] uhci0: <Intel 82801EB (ICH5) USB controller USB-A> port 0xd480-0xd49f irq 10 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: <Intel 82801EB (ICH5) USB controller USB-A> on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: <Intel 82801EB (ICH5) USB controller USB-B> port 0xd800-0xd81f irq 15 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: <Intel 82801EB (ICH5) USB controller USB-B> on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: <Intel 82801EB (ICH5) USB controller USB-C> port 0xd880-0xd89f irq 11 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: <Intel 82801EB (ICH5) USB controller USB-C> on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: <Intel 82801EB (ICH5) USB controller USB-D> port 0xdc00-0xdc1f irq 10 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: <Intel 82801EB (ICH5) USB controller USB-D> on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: <Intel 82801EB/R (ICH5) USB 2.0 controller> mem 0xf5fffc00-0xf5ffffff irq 5 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: <Intel 82801EB/R (ICH5) USB 2.0 controller> on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered pcib2: <ACPI PCI-PCI bridge> at device 30.0 on pci0 pci2: <ACPI PCI bus> on pcib2 pci2: <network, ethernet> at device 5.0 (no driver attached) isab0: <PCI-ISA bridge> at device 31.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel ICH5 UDMA100 controller> port 0xc080-0xc087,0xc000-0xc003,0xbc00-0xbc07,0xb880-0xb883,0xb800-0xb80f irq 11 at device 31.1 on pci0 ata2: <ATA channel 0> on atapci0 ata3: <ATA channel 1> on atapci0 atapci1: <Intel ICH5 SATA150 controller> port 0xcc00-0xcc07,0xc880-0xc883,0xc800-0xc807,0xc480-0xc483,0xc400-0xc40f irq 11 at device 31.2 on pci0 ata4: <ATA channel 0> on atapci1 ata5: <ATA channel 1> on atapci1 pci0: <serial bus, SMBus> at device 31.3 (no driver attached) pcm0: <Intel ICH5 (82801EB)> port 0xd000-0xd0ff,0xd400-0xd43f mem 0xf5fff800-0xf5fff9ff,0xf5fff400-0xf5fff4ff irq 14 at device 31.5 on pci0 pcm0: <Analog Devices AD1985 AC97 Codec> acpi_button0: <Power Button> on acpi0 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model IntelliMouse, device ID 3 sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0 sio1: type 16550A ppc0: <ECP parallel printer port> port 0x378-0x37f,0x778-0x77b irq 7 drq 3 on acpi0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/9 bytes threshold ppbus0: <Parallel port bus> on ppc0 ppi0: <Parallel I/O> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port pmtimer0 on isa0 orm0: <ISA Option ROM> at iomem 0xc0000-0xcffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0 ata1 at port 0x170-0x177,0x376 irq 15 on isa0 ums0: Logitech USB-PS/2 Optical Mouse, rev 2.00/27.10, addr 2, iclass 3/1 ums0: 8 buttons and Z dir. Timecounter "TSC" frequency 2598762436 Hz quality 800 Timecounters tick every 1.000 msec ad5: 156334MB <Maxtor 6Y160P0 YAR41BW0> at ata2-slave UDMA100 acd0: CDROM <FX5401W/U01F> at ata3-master UDMA33 ad8: 190782MB <MAXTOR STM3200820AS 3.AAE> at ata4-master SATA150 ad10: 190782MB <MAXTOR STM3200820AS 3.AAE> at ata5-master SATA150 ar0: 190782MB <Intel MatrixRAID RAID1> status: READY ar0: disk0 READY (master) using ad8 at ata4-master ar0: disk1 READY (mirror) using ad10 at ata5-master Trying to mount root from ufs:/dev/ar0s1a skc0: <3Com 3C940 Gigabit Ethernet> port 0xe800-0xe8ff mem 0xf7ffc000-0xf7ffffff irq 10 at device 5.0 on pci2 skc0: 3Com Gigabit LOM (3C940) rev. (0x1) sk0: <Marvell Semiconductor, Inc. Yukon> on skc0 sk0: Ethernet address: 00:0c:6e:60:96:2a miibus0: <MII bus> on sk0 e1000phy0: <Marvell 88E1011 Gigabit PHY> on miibus0 e1000phy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto ipfw2 (+ipv6) initialized, divert loadable, rule-based forwarding disabled, default to deny, logging disabled sk0: link state changed to UP nfs server pid549@cally:/n: not responding nfs server pid549@cally:/n: not responding nfs server pid549@cally:/n: not responding nfs server pid549@cally:/n: is alive again pid 66184 (thunderbird-bin), uid 1000: exited on signal 11 (core dumped) pid 10969 (thunderbird-bin), uid 1000: exited on signal 11 (core dumped) --------------040700060207040207010908--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46334E6A.8040206>