Closed Bug 580156 Opened 14 years ago Closed 11 years ago

startup crash [@ _CFBundleGetLanguageSearchList ] implicates time machine broke permissions

Categories

(Core :: Widget: Cocoa, defect)

1.9.2 Branch
x86
macOS
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: generalemail, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: crash, Whiteboard: [gs][needs workaround])

Crash Data

Attachments

(26 files)

17.93 KB, text/plain
Details
26.64 KB, image/jpeg
Details
327.69 KB, application/octet-stream
Details
16.92 KB, text/plain
Details
131.87 KB, text/plain
Details
11.94 KB, text/plain
Details
19.95 KB, text/plain
Details
85.23 KB, image/jpeg
Details
35.88 KB, text/plain
Details
36.36 KB, text/plain
Details
34.56 KB, text/plain
Details
34.56 KB, text/plain
Details
17.32 KB, text/plain
Details
17.32 KB, text/plain
Details
17.32 KB, text/plain
Details
34.30 KB, text/plain
Details
37.27 KB, text/plain
Details
17.32 KB, text/plain
Details
19.96 KB, text/plain
Details
11.94 KB, text/plain
Details
53.94 KB, image/jpeg
Details
202.77 KB, image/jpeg
Details
17.76 KB, text/plain
Details
17.93 KB, text/plain
Details
42.06 KB, text/rtf
Details
53.61 KB, text/plain
Details
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 Build Identifier: Latest emai thunderbird download. Won The 3.1 crashes on startup for no apparent reason on start up. Even after many re-install attempts. Also: After cleaning out everything in all its folders and reinstalling it then does not recognize its own mail files that I place in the profiles. Yes I used the new profile name and just stuck in the emails. This use to fix it but not now! Something wrong here! HELP! Reproducible: Always Steps to Reproduce: 1. Download 3.1 install 2. Install hoping to replace old unworking Thunderbird. 3. Start and get error message: The application Thunderbird quit unexpectedly. Then you can send a report to Apple. Actual Results: An associated much worse problem is that if I remove ALL Thunderbird files and run a new 3.1 it will start but it will NOT recognize 3.0 files that I have no matter how I put them in the new profile that is created. Yes I realize that no newly loaded thunderbird will see a differently named profile that the one it creates with the weird names like "0dnq5fv3.default" so I put my old data in the new one overwriting it and it has always picked it up in the past but not now. Expected Results: Should import old emails if needed and then run normally. A weird one. Suddenly one day I click in the doc to start email and it crashes "quits unexpectedly". Re-installs don't fix it regardless of how performed.
Please ask questions on the web about it and I will check in. I HAVE NO EMAIL now so i can't answer email.
More of what I've been through: I tried Mac time machine restores,9 of them, taking 3 hours each for the longest day of my life attempt to get email going. Still get same error message. Something about the 3.x Thunderbird is blowing up on my 10.5.8 mac. It worked fine for weeks until this weekend. I have no other problems on the machine, it is running perfectly. Please Help! I have financial documents coming in email that I need!
Another fact: When starting for first time after a reinstall of the .app file, it quickly flashes a screen across that looks like it is trying to import new data or something but it goes away fast then crashes. Will NOT start.
Can you save apple reporter's crash log and attach it here using the add an attachment link ?
Keywords: crash
does it crash if started in safe mode? https://support.mozillamessaging.com/en-US/kb/Safe+Mode if it does not, then an add-on is likely causing the crash since you do not have email, you might visit irc chat for online help. http://www.mibbit.com/chat/?server=irc.mozilla.org&channel=#thunderbird
Keywords: stackwanted
Summary: Crashes immediately won't start. Crashes after screen flashes by that maybe import of old files. → startup crash
This is the crash that the Mac system asks you to send to Apple.
I uploaded the crash log as an attachment to this bug.
I tried chat. No one on I guess.
Crash "Stack" has been uploaded.
(In reply to comment #4) > Can you save apple reporter's crash log and attach it here using the add an > attachment link ? Yes, please see bug 580156.
(In reply to comment #8) > I tried chat. No one on I guess. no one asked a question there in last several hours. did it also crash in safe mode?
Keywords: stackwanted
(In reply to comment #5) > does it crash if started in safe mode? > https://support.mozillamessaging.com/en-US/kb/Safe+Mode > if it does not, then an add-on is likely causing the crash > > since you do not have email, you might visit irc chat for online help. > http://www.mibbit.com/chat/?server=irc.mozilla.org&channel=#thunderbird Yes, I booted my mac using shift key after tone, this brings up Safe Boot. Thunderbird still will not start, crashes immediately.
Attachment #458663 - Attachment mime type: text/rtf → text/plain
(In reply to comment #12) > (In reply to comment #5) > > does it crash if started in safe mode? > > https://support.mozillamessaging.com/en-US/kb/Safe+Mode > > if it does not, then an add-on is likely causing the crash > > > > since you do not have email, you might visit irc chat for online help. > > http://www.mibbit.com/chat/?server=irc.mozilla.org&channel=#thunderbird > > Yes, I booted my mac using shift key after tone, this brings up Safe Boot. > Thunderbird still will not start, crashes immediately. That's for the mac, but you can also start thunderbird in -safe-mode, if Thunderbird is on your dock, hold the option key when you click on the icon to launch it (tb's safe mode removes extensions and themes for that launch)
Did you change your timezone recently ?
See Also: → 536499
See Also: → 474144
Summary: startup crash → startup crash [@ _CFBundleGetLanguageSearchList ]
Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000018 Crashed Thread: 0 Thread 0 Crashed: 0 com.apple.CoreFoundation 0x95fec722 _CFBundleGetLanguageSearchList + 18 1 com.apple.CoreFoundation 0x95ffc50c CFBundleCopyResourceURL + 28 2 com.apple.coreui 0x90114ec0 CUISharedArtReader::Setup() + 106 3 com.apple.coreui 0x90115065 CUISharedArtReader::CreateImageSource(long) + 35 4 com.apple.coreui 0x90108533 CreateImageSourceFromDisk(long, CUIContext const*, long*, unsigned char*) + 45 5 com.apple.coreui 0x9010d1cd CUIRenderer::CreateImage(long, CUIContext const*, CGRect*, float*, long*, unsigned char*) + 463 6 com.apple.coreui 0x900ec456 CUIRenderer::DrawWindowFrameDark(CUIContext const*) + 782 7 com.apple.coreui 0x9010119e CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**) + 4638 8 com.apple.AppKit 0x92d60e4f _NSDrawThemeBackground + 862 9 com.apple.AppKit 0x92d60a3a -[NSThemeFrame _drawUnifiedToolbar:] + 1086 http://old.nabble.com/Re:-os-X-catches-crash-p16877345.html this specific crash signature was around in 2008 :( http://lists.apple.com/archives/carbon-dev/2008/Aug/msg00090.html is another thread but it has a developer response which almost makes sense... almost: http://lists.apple.com/archives/carbon-dev/2008/Aug/msg00108.html http://cogx.org/forums/viewtopic.php?pid=1623 I think someone will need to bring a debugger and figure out what's null and from whence it came. There are definitely instances of this crash involving Firefox (e.g. 2.0) so i'm moving this to Core:Cocoa
Component: General → Widget: Cocoa
Product: Thunderbird → Core
QA Contact: general → cocoa
Version: unspecified → 1.9.2 Branch
(In reply to comment #14) > Did you change your timezone recently ? No. Did not change timezone ever. Did not change date & time. Did not change clock.
(In reply to comment #15) > Exception Type: EXC_BAD_ACCESS (SIGBUS) > Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000018 > Crashed Thread: 0 > > http://cogx.org/forums/viewtopic.php?pid=1623 > > I think someone will need to bring a debugger and figure out what's null and > from whence it came. > > There are definitely instances of this crash involving Firefox (e.g. 2.0) so > i'm moving this to Core:Cocoa Answer: Thank you for trying to figure this out! Much appreciated! No joke! Some of message 15 above was removed to keep it short here. 1- I have never used debugger before. How do you start it? I bet it makes a log file as the program starts. I bet you must: go to Terminal, turn debugger on somehow, start program, print debugger log to a file, end debugger. But maybe you have to test for null value parameters? In the 1980's I was a computer programmer so maybe I can do debugger and upload the file to you. 2- If I am having this others might soon. Hope we can fix it.
Might Snow Leopard fix this? Or make it worse? This is a problem for a Mac OS X 10.5.8 system. That I have that has run stably for a a long long time. I am afraid to go to Snow Leopard without this fixed though. It really concerns me that Thunderbird will not recognise its own files when a clean copy of it is installed on my machine. I have AppZapper that tells where the Thunderbird program files are though not the data files. I deleted the program files list and also moved the data so that a clean install would make a new profile name for the new program. Then I move the mail and preference files in over the "new" ones. In the past this was the only way to get Thunderbird to find the mail files. Attached is the AppZapper list of files if I can get the screen print of it to upload to Bugzilla. If Thunderbird could "import" its own files, email accounts and emails saved, from previous version(s) then I could get going but it only imports from non-Thunderbird apps.
sorry, re Snow Leopard, i'm not sure. i really don't understand what's going wrong (beyond a basic "something managed to hold onto and use a null pointer", which is totally useless to me and obviously to you) if you visit irc.mozilla.org and ask someone for help, we might be able to arrange for a gdb session where we can try to track this down. but i can't make any promises.
(In reply to comment #18) > Might Snow Leopard fix this? Or make it worse? This is a problem for a Mac OS X > 10.5.8 system. That I have that has run stably for a a long long time. No idea. I run 10.5.8 and don't have that :-( If you copy ~/Library/Thunderbird things will get moved automatically.
App Zapper deletes plus I move the ~username/library/thunderbird/ folder before a full reinstall so that a new one is made when Thunderbird is started the first time. Then I put the emails and account names into the profile folder but Thunderbird never sees them - so I am trying to do a install new app over the old app but this crashes. Also using time machine to go back to a previous working version also causes a crash so something is really weird here.
Attached file all console messages
Attachment #458718 - Attachment mime type: application/octet-stream → text/plain
Jul 20 00:12:24 Innerspace-One [0x0-0x45045].org.mozilla.thunderbird[398]: Warning: unrecognized command line flag -foreground Jul 20 00:12:29 Innerspace-One [0x0-0x45045].org.mozilla.thunderbird[398]: Tue Jul 20 00:12:29 Innerspace-One.local thunderbird-bin[398] <Error>: cmsDataProviderGetBytes : CMCloneProfileRef: returned -4204 Jul 20 00:12:29 Innerspace-One [0x0-0x45045].org.mozilla.thunderbird[398]: Tue Jul 20 00:12:29 Innerspace-One.local thunderbird-bin[398] <Error>: CMSValidateProfile : Unable to read ICC profile Jul 20 00:12:29 Innerspace-One [0x0-0x45045].org.mozilla.thunderbird[398]: Tue Jul 20 00:12:29 Innerspace-One.local thunderbird-bin[398] <Error>: cmsDataProviderGetBytes : CMCloneProfileRef: returned -4204 Jul 20 00:12:29 Innerspace-One [0x0-0x45045].org.mozilla.thunderbird[398]: Tue Jul 20 00:12:29 Innerspace-One.local thunderbird-bin[398] <Error>: CMSValidateProfile : Unable to read ICC profile Jul 20 00:12:32 Innerspace-One ReportCrash[400]: Formulating crash report for process thunderbird-bin[398] Jul 20 00:12:33 Innerspace-One ReportCrash[400]: Saved crashreport to /Users/tommcdonald/Library/Logs/CrashReporter/thunderbird-bin_2010-07-20-001229_Innerspace-One.crash using uid: 501 gid: 501, euid: 501 egid: 501 Jul 20 00:12:33 Innerspace-One com.apple.launchd[114] ([0x0-0x45045].org.mozilla.thunderbird[398]): Stray process with PGID equal to this dead job: PID 399 PPID 1 crashreporter Jul 20 00:12:33 Innerspace-One com.apple.launchd[114] ([0x0-0x45045].org.mozilla.thunderbird[398]): Exited abnormally: Bus error Crash reporter si also crashing. Anybody willing to help tom get us a debug session ? (ie steven, ted)
Ok, I tried a re-install again: 1- deleted ALL previous Thunderbird files but moved data files to a holding folder. 2- downloaded a fresh Thunderbird 3.1.dmg image. 3- Installed it. 4- started thunderbird to create the new Thunderbird folder in my personal user library. Yes it works to install a new one. 5- quit thunderbird. 6- Tried different data inserts to get my old emails in: 6.1- when inserting mail files only they were NOT seen but Thunderbird did start. 6.2- when clearing profile folder then inserting the mail files and other profile files with it Thunderbird crashed on startup. 6.3- putting a the whole old Thunderbird folder with my email history into the user library after a new install then it crashes on startup also. 6.4 tried a copy into the profile file of my old profile data using replace option. It did start but recognised NO old data. So: A new install works but there is no way of putting the old account and email data into it. I have thousands of old personal business emails that I must get in there some how! So I tried all the options. Either it crashes on startup or if it doesn't crash then is still does NOT recognize the old Thunderbird email account and email files that I put into the profile file.
You might try to play with your system color profile.
Years ago I came over to mac os x from windows xp. 1- I copied the windows Thunderbird profile internal information onto a cd. 2- I put the cd into my Mac. 3- Then I installed Thunderbird on Mac. 4- Then quit Thunderbird. 5- Then I copied the files on the cd from windows, into the newly created profile folder on the Mac using replace option. 6- Then I restarted Thunderbird and it found everything, accounts and email. But a similar procedure will no longer work in Thunderbird. It crashes. Also install a new .app file crashes since it will not run an old profile name or import it. This STOPS windows users from converting from windows to mac under the Thunderbird Mozilla system. It also stops ANY Thunderbird user from recovering their years of work. Maybe we are lucky this has happened to me. If the problem is solved then Thunderbird becomes easily available to may other users. Maybe the best fix would be the addition of an option to import old Thunderbird emails from a different user profile than the one the Thunderbird install makes. Wow that would be great since the files would not have to be worked with personally by the user they only would have to browse to the old user profile. I have a programming background so I can work with the files but others can't. Thanks for all your great work. Sometimes a bug becomes a great new feature that probably should have been there anyway.
If you read comment 31 above I believe that this summarizes the real problem. There is no way to get a person/s old data into a new load of Thunderbird. If you put your old accounts and emails into the user's library/thunderbird/profile folder then it either crashes on startup or is not seen at all.
See also comment number 29 for a more detailed description of the copy of old profile data that will NOT work but one of them should or a import option of old Thunderbird information is needed.
attachment 458663 [details]'s stack suggests that the crashreporter is crashing deep in system libraries, while trying to draw its titlebar. I don't see how any of our code could be at fault. I also don't have an easy solution for you to get a stack out of this, unfortunately.
Well I got Apple's email going and find it is a classic poor package. I want back into Thunderbird that is better. I tried importing all my saves to the apple package then importing from apples mail files to Thunderbird but they don't come in. TB really needs something to import its own files from a browse-choose option. I can't believe it will not do that. File structure should never be changed so that a program can't read its own old files.
One more hint: An attempt is made to import files that I put into the Thunderbird mail folder. Very quickly a small square screen pops up on the screen with a progress progression line moving but it stops about 1/2 way then the screen goes away - you hardly have time to see it. It is my guess that it blows up during this import of mail data. I do have one mail file over 1 gig that blows up apple's import that I had to take out to get apple to import mail from TB.
Another possible fix: There used to be a profile manager of some type with Thunderbird. If I could tell it to switch profiles to my old one then it would find all the data easy. Where do I enter this? What tells TB the profile Name? What file points to the profile? If I knew I could switch that name in text edit to the old name. If the file structure has not changed it will work. My old name is 0dnq5xxxx my new name is xm6exxxxx.
Ok. I found profiles.ini and changed it to my old profile name. Restarting TB and it blew up again. The problem my still be that the large 1 gig plus file sizes are blowing up the startup or that old profiles and new have somehow changed a lot so it does not like the old profile. The same happens if I open one of the 1 gig plus files in text edit (mac app) it says file too big. Any help you can give will be appreciated.
About my 20th attempt at various replacements of old data over the new basic profile data the TB puts out when it starts the first time. This is like the 2nd start of TB with my old profile put in over the new. Also trying keeping the weird profile name and just putting old data in it gives a startup crash too. Why do clean installs like this not work? Also tried option-start to run without addons and still crashed.
Maybe something in my old profile is blowing up the startup. What could I take out of the old profile that would make it start better? Nothing that must be there for startup can be taken out but what can be taken out?
Bug 474144 is similar to mine apparently.
Attachment #459314 - Attachment mime type: text/rtf → text/plain
Attachment #458717 - Attachment mime type: application/octet-stream → text/plain
Attachment #458716 - Attachment mime type: application/octet-stream → text/plain
Attachment #458720 - Attachment mime type: application/octet-stream → text/plain
tom: i think by now you /might/ have discovered that we're crashing whether or not you try to deal w/ your time machined mailbox. in fact the biggest hint is Attachment 458663 [details] which as ted noted in comment 34 is not showing Thunderbird crashing -- it's showing our CrashReporter crashing. You should ask "why did CrashReporter crash" and "why was it even running in the first place?". The reason it was running in the first place is of course because thunderbird crashed. And as it happens, the reason it's crashing is the same reason that thunderbird is crashing. But the cool thing about crash reporter is that it does *not* touch your thunderbird data. Which means your mail profile has absolutely *nothing* to do with this crash.
Summary: startup crash [@ _CFBundleGetLanguageSearchList ] → startup crash [@ _CFBundleGetLanguageSearchList ] implicates time machine
tom: anyway, the bottom line is that i need you to visit irc and ask for me. you can either use: http://landfill.bugzilla.org/irc - type /join #thunderbird when you connect and then reference this bug number and indicate that you're looking for timeless. or http://support.mozilla.com/chat - mention this bug, i think you can request a helper, request timeless (you won't get me directly, but someone will connect me). please note that my time window is quirky, if you miss me "today" (Thursday) and you're in the states, you're unlikely to catch me again until Sunday/Monday. if someone else wants to play along, i intend to use: * dtruss * gdb most likely i'll be checking file permissions on bundle bits and ics bits and pretty much anything implicated by dtruss.
Timeless: Thank you for the understanding. It is strange that none of the Time Machine backups worked when I know that they did originally. It is strange that I can't just drop data into the profile and have it picked up by the program. How does anyone expect the program to update itself if it can't use old files? I don't have your current knowledge and would be of little help on your forum but I do ask you to report back to this bug and I do offer one comment below: The big file thing still is interesting to me. Since I know that my 1 gig plus file blows up the Mac Mail importer I wonder if that is the blow up point for the Thunderbird 3.1 startup at the half way point as I commented. People seem to think that there are no file limits but yes there are sometimes as Mac Mail shows. In my days, of cobol, fortran, RPG-III, Dbase, Basic, and Dec Vax Assembler (the most fun) you had to declare the size of a numerical variable. Maybe one of the TB 3.1 variables can not take the 1gig files. Whoever thought a mail folder could be 1 gig plus anyway? Another file, my sent file, is 2.13 gig and it was one time automatically bypassed by the mac mail importer but the 1.09 gig one tricked it and blew it up! Thanks again Timeless for the wisdom and work!
I don't know how many times time machine is successful, but the history per bugzilla is not good https://bugzilla.mozilla.org/buglist.cgi?bug_id=439257%2C439142%2C485234%2C474091%2C435986%2C474144&bug_id_type=anyexact&query_format=advanced
I tried removing the 1.09 and 2.13 gig files out of my mail folder. Now my maximum mail folder size is 646 meg. This did not help. Still blew up. I started TB after copying over the contents of the old profile to the new profile. Also tried renaming profile in the profiles.ini file to old profile name with clean copy of the old profile placed in the Thunderbird folder. Did not help still blew up.
Success !!! 1st start as noted in my previous comment with the smaller file sizes TB would not start even with 2 ignores. I should have tried again - see next: The 2nd time I attempted TB start, it did start, after entering ignores to the 2 crash reporters. This is using the smaller profile size having all files under 1 gig actually under or equal to 646 meg with a total size of all the Local Folders mail files together of 2.37 gig. But some of the data was missing since the .msf files were removed as suggested by bug 474144. I wanted my .msf info back and hoped it would start with it in so I copied a fresh version of the 0dnq5fv3 profile into the Profiles folder. I clicked TB and it started with ALL the data intact! Only the two big mail files (one 1.09 gig and one 2.13 gig [the Sent file], and their associated .msf data were removed before the start as said before). In summary, the fix for me, on a Mac 10.5.8 Time Machine Thunderbird restore, that crashed repeatedly on startup, is to: 1- Use a fresh install of Thunderbird 3.1 app with its new profiles.ini folder. Profiles.ini is found in users/YourUsername/Library/Thunderbird. Just install TB 3.1 and start it to get all this automatically. Then quit TB. 2- Delete the new profile file with the weird name that sits usually alone in the users/YourUsername/Library/Thunderbird/Profiles folder, it is called "SomeUniqueName.default" mine was called "0dnq5fv3.default" yours will have a different name. 3- Then copy a fresh Time Machine backup Thunderbird profile, mine called "0dnq5fv3.default" yours will have a different name, into the users/YourUsername/Library/Thunderbird/Profiles folder (using OptionKey+drag&drop on a Mac). Or: You can probably do a Time Machine restore of this file using the normal Time Machine interface but in my case I already had this file on my machine from a previous restore. The fix for me: Go into this profile into the "Mail" folder. You will see things with names like Local Folders and pop3.ispProviderName.net and maybe others. Usually the "Local Folders" will have the biggest files in them. Go into the Local Folders & other folders with largest files, select file list view to see the names sorted down the left side of the window, then click on Name in the window to sort by name from A to Z. Look down through the file list for the .msf files. next to each .msf is the folder of emails for that .msf by the same first name with no .suffix on it (should be above the .msf file). Some will also have .sbd files with them. If you find anything 1 gig or larger delete the two or three files together or move them to a holding folder that you make special to save them. Take out both the mail file and the .msf and the sbd (if found) by the same name. This is my theory as to why the program won't start after Time Machine restore, the files are too big. Once I removed these large files Thunderbird eventually started up with multiple tries due to permission problems that the system resolved and selecting ignore if it crashed. Actually I have no file above 646 meg not the under 1 gig limit I am suggesting. 3- Change the name of the profile in the new profiles.ini file to the name of the old profile you want to use. I had to enter the new name "0dnq5fv3.default" and pressed save in the file menu but your name will be different. The profiles.ini file is found in folder: users/YourUsername/Library/Thunderbird/ Use Mac's TextEdit by right clicking on the folder and selecting "open with", "other" and finding Mac's TextEdit application. Save after making the changes. 4 Click to startup Thunderbird, it should start with all the files there and working! What a thrill! If not just select ignore in the crash reporters. If it still won't start try starting a 2nd and 3rd time and select ignore if it crashes. If not ignore try selecting continue if it is offered as an option. Eventually it should resolve/fix permission differences between the new program and old files, it did for me. Thereafter it should start with all data, accounts, and email saved files in tact so you can hit "get mail" and it gets! Issues: File size: So maybe the file size matters. It seems to for me. Above 646 meg is suspect though I keep saying to stay below 1 gig because I'm thinking that is probably the real limit but maybe not. So the problem might be in a memory limitation on the TB data import startup OR a Time Machine file corruption when file size gets to 1 gig or more, or a Mac OS X memory size limit during program startup or run that is exceeded during import of the old files, but I don't know. The crash: Still it did not like the permissions but that makes sense because I substituted an old profile with old data from a previous version of Thunderbird and tricked TB to use it by changing the name in the profiles.ini file to the name of the old profile file. So I think the initial crash is due to the permissions problem. You may have to try starting it twice or thrice and use ignores on the crash reporter. Since I thought this was just a typical crash, that TB would not start after doing the ignore, I did not copy the crash reports. OOPS! Sorry! How could I know it would start after not starting so many times?! Anyway I have not restarted the machine but I have stopped and restarted TB many times, have tested emails send and receive and it is working as normal. I am running! Thanks for the help and the encouragement though you all still need to find if the problem is a Mac file size problem in the Mac OS X or in the Time Machine or both. Yes there may be some other problem? Good luck and good by cruel world! I am going to dinner with email working for the first time in six days!
If you want them I can send the last three or four crash reporter logs of the mozilla crash reporter and/or Thunderbird-bin and/or apple mail which also blew up on data import. They may have help as to why TB finally worked.
If you have crash IDs that would be nice.
offhand, my guess is that time machine is making a mess of permissions. i'd still really like a dtrace log of the original failures.
Attached file TB Log
Attached file TB Log 3
Attached file Crash Reporter Log 1
Attached file Crash Reporter Log 2
Attached file Crash Reporter 3
Attached file Apple Mail Crash 2
Attached file Apple Mail Crash 3
I hope these logs are taken from good time periods to find the crash. If not tell me and I'll look for some more. If not, tell me what to search for in the console logs of which there are many. See attached above: 3 TB logs 3 crashreporter logs 3 apple mail logs 1 TB log from mac os x ALL Messages log file 1 TB log from system log
Attached image Console logs part 1
Attached image Console logs part 2
Comment on attachment 459631 [details] Starts New Sequence of Logs: One may show the fix startup that finally works with ignore pressed on permissiong complaints. Hope so! TB Log 1
Attachment #459631 - Attachment mime type: application/octet-stream → text/plain
Attachment #459633 - Attachment mime type: application/octet-stream → text/plain
Attachment #459634 - Attachment mime type: application/octet-stream → text/plain
Attachment #459635 - Attachment mime type: application/octet-stream → text/plain
Attachment #459636 - Attachment mime type: application/octet-stream → text/plain
Attachment #459637 - Attachment mime type: application/octet-stream → text/plain
Attachment #459638 - Attachment mime type: application/octet-stream → text/plain
Attachment #459639 - Attachment mime type: application/octet-stream → text/plain
Attachment #459640 - Attachment mime type: application/octet-stream → text/plain
Attachment #459643 - Attachment mime type: application/octet-stream → text/plain
Attachment #459644 - Attachment mime type: application/octet-stream → text/plain
Comment on attachment 459633 [details] TB Log this looks like http://homepage.mac.com/alixnotes/reports/ Process: RapidWeaver [290] Path: /Applications/RapidWeaver.app/Contents/MacOS/RapidWeaver Identifier: com.realmacsoftware.rapidweaverpro Version: 3.6.5 (3.6.5) Code Type: X86 (Native) Parent Process: launchd [94] Date/Time: 2008-03-09 13:21:57.936 +0000 OS Version: Mac OS X 10.5.2 (9C31) Report Version: 6 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x00000000ffffffff Crashed Thread: 0 Thread 0 Crashed: 0 com.apple.coreui 0x9058f669 CUIElement::CUIElement(float) + 299 1 com.apple.coreui 0x9057e3c7 CUIRenderer::Draw1Piece(long, CUIContext const*, unsigned char, unsigned char) + 49
attachment 459638 [details] and attachment 459639 [details] are null pointer crashes in 0 com.apple.Foundation 0x96f47fc6 -[NSConcreteMutableData initWithBytes:length:copy:freeWhenDone:bytesAreVM:] + 70 which basically looks like apple's mail.app didn't handle an oom failure properly (or that the cocoa framework is broken, which from memory was true in some cases). someone needs to file a rdar:// bug about the _CFBundleGetLanguageSearchList crash with apple...
(In reply to comment #13) > (In reply to comment #12) > > (In reply to comment #5) > > > does it crash if started in safe mode? > > > https://support.mozillamessaging.com/en-US/kb/Safe+Mode > > > if it does not, then an add-on is likely causing the crash > > > > > > since you do not have email, you might visit irc chat for online help. > > > http://www.mibbit.com/chat/?server=irc.mozilla.org&channel=#thunderbird > > > > Yes, I booted my mac using shift key after tone, this brings up Safe Boot. > > Thunderbird still will not start, crashes immediately. > > That's for the mac, but you can also start thunderbird in -safe-mode, if > Thunderbird is on your dock, hold the option key when you click on the icon to > launch it (tb's safe mode removes extensions and themes for that launch) I tried Thunderbird safe mode, option-start and it still crashed with the old large 1.09 gig data in the mail file.
See bug 582194 for permissions comment that may be related to this. Possibly Time Machine is hurting permissions on restore. After a full permissions rebuild Thunderbird would not start. I restored an old Thunderbird with smaller files under 1 gig which should load into Thunderbird fine. They never got a chance since the permissions may also be stopping start up. See the logs for this bug.
bug 582194 indicates that this relates to permissions which i suspected earlier
Summary: startup crash [@ _CFBundleGetLanguageSearchList ] implicates time machine → startup crash [@ _CFBundleGetLanguageSearchList ] implicates time machine broke permissions
tom: I *need* you to use dtruss. If you have problems using dtruss please visit irc.mozilla.org or support.mozilla.com/chat and ask for help.
More Testing Results: After using either OS X 10.5 start up disk to repair permissions starting from CD or using Onyx system utility to repair permissions, Thunderbird will not start. So repairing permissions hurt operation instead of helped it. Just running the simpler permission repair from mac disk utility does not seem to do this. Somehow Thunderbird email is flaking out when either apple or other complete permission repairs programs are run. No other programs on my system were affected. About 20 other programs ran fine from the doc. Reproducible: Always Steps to Reproduce: 1. run master permission repair from mac os x 10.5.8 or from onyx system utilities. 2. start Thunderbird and it crashes making two logs which I will upload crash logs 3. Actual Results: Thunderbird crashes on start up after a complete permissions repair. Expected Results: None, complete disk permissions repair should have no affect or help operation.
Today I hope to buy 10.6 Mac OS X update Snow Leopard and install it to see if anything works. My results will be set to you as soon as I install it. For now both Thunderbird email and Apple Mail do not work correctly. I tried bug report to Apple of their Mail's inability to delete or move emails to save folder from the input box and the bug reporter lost track of my "instance" and thus apparently did not record by submit of the bug. No wonder they are not fixing their bugs even such simple ones. Mozilla bug reporter works better than the 100 million dollar company bug reporter. Thank you Mozilla! Good luck!
Attachment #460509 - Attachment mime type: text/rtf → text/plain
Attachment #460510 - Attachment mime type: text/rtf → text/plain
TOM: STOP YOU ARE NOT HELPING WE DO NOT NEED MORE COPIES OF CRASH REPORTS WE NEED OUTPUT FROM DTRUSS. DO NOT ATTACH MORE CRASH REPORTS.
try this: 0. Make sure Thunderbird isn't already running (this shouldn't be a problem) 1. open Finder to the folder containing Thunderbird.app 2. open Terminal.app 3. Please note that the quotes below should not be typed, they're to indicate what needs to be typed -- do not include them in what you write -- you can select the text and copy it and then paste it into terminal. When I write "press <x>" that means press that key on your keyboard. On apple keyboards <enter> is oddly shaped but often only has an icon. <Space> is of course the relatively wide key at the bottom of the keyboard. If you're wondering why I'm writing this long explanation, the answer is simple, I've tried giving similar instructions to a Graphics designer a month or two ago and learned that instructions like these only work this way. 4. type: "sudo dtruss -f su $USER 2> thunderbird-dtruss-log.txt" 5. type: "cd" 6. press <space> 7. drag Thunderbird.app from Finder and drop it into Terminal 8. press <enter> 9. type: "./Contents/MacOS/thunderbird-bin" 10. press <enter> 11. wait, this part will probably take a while, but eventually, Thunderbird should crash as usual 12. type: "exit" 13. press <enter> 14. attach that file here.
This is why I get. Must be a mistake somewhere in my entries: Innerspace-One:~ tommcdonald$ sudo dtruss -f su $USER 2> thunderbird-dtruss-log.txtcd /Applications/Thunderbird.app Innerspace-One:~ tommcdonald$ ./Contents/MacOS/thunderbird-bin -bash: ./Contents/MacOS/thunderbird-bin: No such file or directory Innerspace-One:~ tommcdonald$ exit logout
I have email now: tommcdonald@knology.net Also I put on Mac OS X 10.6.4 Snow Leopard. Now Apple Mail will import the big 1 gig plus files and of course this is a jump from 32 to 64 bit so associated data streams are likely bigger. Wonder if Thunderbird is 32 not 64. Thunderbird does not run except when I let it make its new files then of course I have none of my older work. I am using Apple Mail now for a while.
sorry. I missed an instruction 0. Make sure Thunderbird isn't already running (this shouldn't be a problem) 1. open Finder to the folder containing Thunderbird.app 2. open Terminal.app 3. <warning as before> 4. type: "sudo dtruss -f su $USER 2> thunderbird-dtruss-log.txt" 5. press <enter> -- this instruction was missing before, sorry 6. you'll be prompted for your user's password, you need to enter it and press <enter> -- this instruction was missing before, sorry 7. type: "cd" 8. press <space> 9. drag Thunderbird.app from Finder and drop it into Terminal 10. press <enter> 11. type: "./Contents/MacOS/thunderbird-bin" 12. press <enter> 13. wait, this part will probably take a while, but eventually, Thunderbird should crash as usual 14. type: "exit" 15. press <enter> 16. attach that file here.
Timeless: I did it! Crashed just like you said. Put the attached above crash file up on my screen which I copied and put into a test file. : Tom
Tom can you attach thunderbird-dtruss-log.txt please ?
Good luck!
I put mac os x 10.6 on my machine and the Apple Mail import now works but Thunderbird does not so I'm onto Mac Mail for a while.
timeless, ludo, does log (comment 87) surface anything? Is Disk Utility's Disk Permissions Repair guaranteed to fix up such issues? Going back to January 2010 crash stats has an average of 4 crashes per month. Prior to January, the preceding 4 months have no crashes. (what changed, besides 3.0 release and # of users?) The crashes are mostly NOT startup crashes. https://crash-stats.mozilla.com/report/list?product=Thunderbird&platform=mac&build_id=&query_search=signature&query_type=exact&query=_CFBundleGetLanguageSearchList&date=03%2F15%2F2010%2004%3A07%3A23&range_value=4&range_unit=weeks&hang_type=any&process_type=any&plugin_field=&plugin_query_type=&plugin_query=&do_query=1&signature=_CFBundleGetLanguageSearchList&missing_sig=&page=1 https://crash-stats.mozilla.com/report/list?product=Thunderbird&platform=mac&build_id=&query_search=signature&query_type=exact&query=_CFBundleGetLanguageSearchList&date=05%2F15%2F2010%2004%3A07%3A23&range_value=4&range_unit=weeks&hang_type=any&process_type=any&plugin_field=&plugin_query_type=&plugin_query=&do_query=1&signature=_CFBundleGetLanguageSearchList&missing_sig=&page=1 two recent examples ... interesting - bp-155a1ede-2abc-4d8d-86f7-f55bf2100804 168116 uptime, 168117 seconds (1.9 days) since version was first installed = this guy was _just installed_, and not shut down since being installed contrast that with bp-c8e6962c-1cd9-489a-9a98-d7f652100805 Uptime 44 Last Crash 11655989 seconds (more than 3 months) before submission Install Age 1206433 seconds (2.0 weeks) since version was first installed. Other gsfn topics http://gsfn.us/t/12dev
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: [gs]
http://support.apple.com/kb/ht1452 About Disk Utility's Repair Disk
wayne: i don't see anything particular, could you try using the same command and attaching your output? then you or someone could diff the two and see how they differ.
(In reply to comment #92) > could you try using the same command (comment 83) > and attaching your output? then you or someone could diff the two and see how > they differ. Perhaps one of the cc: can test. (I don't have Mac)
Is the "test" just to get a log of a "normal" startup ? (I don't have the crash problem, and it's not obvious how to get it to happen (I don't want to purposely "break" permissions and possibly permanently disable TB!)
yes, it's a reference for comparison
Blocks: 536499
I also experienced a crash in _CFBundleGetLanguageSearchList after restoring from a time machine backup. The backup was made under 10.5 and restored on a new machine under 10.6.4. After restoring, I first tried to launch the restored Thunderbird app. It crashed, and the crash reported said it couldn't report the crash because the application hadn't left any data. I figured it might be an incompatibility of the old app with the new OS, so I downloaded the newest version of Thunderbird, 3.1.4. At first, that seemed to have solved the problem. Thunderbird didn't crash anymore, but several strange folders appeared in my Gmail IMAP account (some ending in "-1"). I had changed my Gmail password in the meantime and hadn't entered the new password in Thunderbird, so this must have been something Thunderbird did without interacting with Gmail. I then entered my new Gmail password, and Thunderbird connected to Gmail. The strange new folders were automatically deleted, and Thunderbird started downloading mails. First new mails in the Inbox were downloaded, but then the entire content of the Sent Mail folder, several thousand mails, was downloaded, which I didn't expect since most of those should already have been in the restored data. When this was either almost done or just done, CalDAV asked for my password (probably unrelated; I have Lightning installed). I entered the password, and a large number of dialog boxes reporting problems with calendar synchronization and asking me whether I wanted to overwrite calendar data on the server popped up. One of these froze in the process of being displayed, and Thunderbird became unreactive, with the menu bar reduced to just the "Thunderbird" menu and the "Quit Thunderbird" menu item not having any effect. I force-closed Thunderbird and restarted it, and then got the same sort of crash that had occurred before I downloaded the 3.1.4 version. I deleted the application and copied it again from the downloaded image, but that didn't solve the problem and Thunderbird crashed every time I launched it, always without any data in the crash reporter. I brought up the crash details from the OS X crash dialog (as opposed to Thunderbird's own crash reporter), and the first line in the stack trace contained _CFBundleGetLanguageSearchList. I then looked into the profile. I found that Junk.msf had been touched 2 minutes later than Sent Mail. I deleted that, to no avail. Then I deleted Sent Mail.msf, also to no avail. Finally, I moved Sent Mail (size 173129671) to a folder outside the profile. That solved the problem. Thunderbird now launches without a problem and has again downloaded the entire Sent Mail, this time leading to a Sent Mail folder size of "only" 137960749. (The Sent Mail folder in the time machine backup has size 136849807.) I've relaunched Thunderbird since the Sent Mail downloaded, and there are no longer any problems. One more thing I should add: I noticed that the last few mails in Sent Mail took much longer to download than the others; I looked into the Sent Mail file and found that they have very large attachments and are not the last ones in chronological order. I presume that this is an optimization that Thunderbird does to allow quicker access to the smaller mails first; I just thought I should mention it for completeness.
What's the workaround for this situation? (Apart from Felix's description)
Gary could you try to play with this and figure out what's broken and how ?
Keywords: qawanted
Blocks: 615036
Crash Signature: [@ _CFBundleGetLanguageSearchList ]
After restoring an TM image (this happen with 2 differents Backups), TB was unable to start. I didn't do anything with the Time Zone. TB didn't even start on safe modus. I found this workaround: * start TB in -offline modus from the terminal "/Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin -offline" * After the TB started, i switched manualy to the online modus and closed the application. * restart the application normaly
iona, when checking rare crashes (which this was, iirc) you might want search more than one month. There are crashes with this signature if you co back further. However, the stack does not match. So I agree this is WFM.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: