Closed
Bug 301000
Opened 19 years ago
Closed 19 years ago
Talkback doesn't work in seamonkey (due to rebranding)
Categories
(SeaMonkey :: General, defect)
SeaMonkey
General
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: bzbarsky, Unassigned)
References
Details
(Keywords: regression, Whiteboard: happens on Linux and Mac, but not Windows see comment #9 and #10)
Talkback in seamonkey stopped working as of the 2005-07-03-07 build. It works in 2005-07-02-07 build. If I were a betting man, I would say the problem is the rebranding.... This is a bit of a problem, because I've crashed 3 times in the last 2 days, and I'd love to see those stacks. :(
Flags: blocking-seamonkey1.0a+
Comment 1•19 years ago
|
||
could this log excerpt from creature point to the possible problem? ------------------------------------ processing talkback/symbols.make -C c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla deliver make: Entering directory `/cygdrive/c/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla' echo finding pdb files finding pdb files mkdir -p ./dist/2005071604 cp `/bin/find . -path "./dist" -prune -o -name "*.dll" | sed "s/\.dll$/\.pdb/" | xargs` ./dist/2005071604 cp: omitting directory `./dist' cp: cannot stat `./fullsoft/brand/firefox/BrandRes.pdb': No such file or directory cp: cannot stat `./fullsoft/brand/netscape/BrandRes.pdb': No such file or directory cp: cannot stat `./fullsoft/brand/thunderbird/BrandRes.pdb': No such file or directory cp: cannot stat `./fullsoft/runtime/win/fullsoft.pdb': No such file or directory cp: cannot stat `./stage/gre/gre/Embed/components/accessibility.pdb': No such file or directory cp: cannot stat `./stage/gre/gre/Embed/components/appshell.pdb': No such file or directory cp: cannot stat `./stage/gre/gre/Embed/components/caps.pdb': No such file or directory cp: cannot stat `./stage/gre/gre/Embed/components/chrome.pdb': No such file or directory [...] cp: cannot stat `./stage/mozilla/xpcom/msvcirt.pdb': No such file or directory cp: cannot stat `./stage/mozilla/xpcom/msvcrt.pdb': No such file or directory make: [splitsymbols] Error 1 (ignored) cp `/bin/find . -path "./dist" -prune -o -name "*.exe" | sed "s/\.exe$/\.pdb/" | xargs` ./dist/2005071604 cp: cannot stat `./config/bin2rc.pdb': No such file or directory cp: cannot stat `./config/makedep.pdb': No such file or directory cp: cannot stat `./config/mangle.pdb': No such file or directory [...] cp: cannot stat `./stage/mozilla/gre/gre-win32-installer.pdb': No such file or directory cp: cannot stat `./stage/mozilla/mail/bin/PalmSyncInstall.pdb': No such file or directory cp: cannot stat `./stage/mozilla/seamonkey-1.0a.en-US.win32.stub-installer/seamonkey-1.0a.en-US.win32.stub-installer.pdb': No such file or directory cp: cannot stat `./xpcom/sample/nsTestSample.pdb': No such file or directory make: [splitsymbols] Error 1 (ignored) cp `/bin/find . -path "./dist" -prune -o -name "*.EXE" | sed "s/\.EXE$/\.pdb/" | xargs` ./dist/2005071604 cp: omitting directory `./dist' make: [splitsymbols] Error 1 (ignored)
Comment 2•19 years ago
|
||
oh, wait... it's getting worse... Just look at the list of package errors in the brief log: http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1121511900.26101.gz It also tells us it doesn't find talkback... and I can't see talkback being built at all in the full log... :(
Comment 3•19 years ago
|
||
Hmm, doesn't look that bad to me actually from looking at old logs as well: Last creature log before rebranding: http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120330200.20831.gz (brief) http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120330200.20831.gz&fulltext=1 First after rebranding (orange): http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120341840.8055.gz http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120341840.8055.gz&fulltext=1 First successful after rebranding: http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120567200.29830.gz http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120567200.29830.gz&fulltext=1 Current: http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1121511900.26101.gz http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1121511900.26101.gz&fulltext=1 But now, here's the interesting thing: Log for last builds generated before rebranding: http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120218600.18638.gz http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120218600.18638.gz&fulltext=1 Note that all other logs have the talkback package errors, thius one hasn't. So, actually, it wasn't rebranding, it was something between those builds and rebranding!
Comment 4•19 years ago
|
||
OK, the error messages of comment #1 were already there when talkback still was built correctly. From what I can tell, the regression window is http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=MozillaTinderboxAll&branch=HEAD&branchtype=match&sortby=Date&date=explicit&mindate=1120218600&maxdate=1120234620&cvsroot=%2Fcvsroot Last correct creature build is 2005-07-01 04:50 (cycle start) http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120218600.18638.gz Then we had two red cycles, first failed build is 2005-07-01 09:17 (cycle start) http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120234620.19084.gz Note that in the good build, we checked out and built fullsoft (talkback) after signing NSS libs, in the bad build we don't do that any more and go straight to building the installer. As the bustage between the two cycles was bsmedberg's, CCing him.
Comment 5•19 years ago
|
||
OK, the bustage there was printing related, but it smells to me like bug 298047 (which is also bsmedberg) could have been a possible cause...
Summary: Talkback doesn't work in seamonkey (rebranding related?) → Talkback doesn't work in seamonkey
Comment 6•19 years ago
|
||
Well, it was easy to confirm it being caused by bug 298047 actually, as I was reminded by reading the bug report that it had been checked in and backed out again (because of mac bustage) before it was checked in finally. I looked into the logs of a build made when it was first checked in: http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1120084680.18397.gz And talkback is also missing there. So it's definately bsmedberg's checkin for bug 298047 which has caused this problem.
Comment 7•19 years ago
|
||
Does talkback work for ffox in the same timeframe? We use basically the same build process so I'm going to be a bit mystified here. Are we *shipping* talkback and it's just not working, or are we not shipping it at all? Is it not working in both zip and installer builds, on all platforms?
Comment 8•19 years ago
|
||
I'm using zip builds, and talkback is working over there, after you have deleted compreg.dat once, or opened about:plugins my latest talkback, attached to Bug 300674: https://bugzilla.mozilla.org/attachment.cgi?id=189292 Incident ID: 7466175 Stack Signature 0x00000009 30911087 Product ID MozillaTrunk Build ID 2005071105 Trigger Time 2005-07-13 21:07:12.0 Platform Win32
Comment 9•19 years ago
|
||
Argh. I just realized I was comparing cats to dogs and looked for the cause why cats don't bark :( Actually, builds that don't get uploaded as releases don't get talkback built and are meant to have those talkback packaging errors. What I'm seeing in my new investigations might really point to rebranding again, and it might be Linux and Mac only. Sorry. I'll comment when I know more.
Comment 10•19 years ago
|
||
OK, I was right with my last comment. Sorry benjamin, I got confused in the investigation before. So, actually it _IS_ rebranding being the problem, and it's Linux/Mac only, Windows is OK. This is from comet build log for most reecent uploaded build: http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1121515980.4749.gz make -C /builds/tinderbox/SeaMonkey-Release/Linux_2.4.2-2_Depend/mozilla/fullsoft fullcircle-push make: Entering directory `/builds/tinderbox/SeaMonkey-Release/Linux_2.4.2-2_Depend/mozilla/fullsoft' rm -f ../dist/bin/mozilla-bin.elf cp ../dist/bin/mozilla-bin ../dist/bin/mozilla-bin.elf cp: cannot stat `../dist/bin/mozilla-bin': No such file or directory make: *** [../dist/bin/mozilla-bin.elf] Error 1 make: Leaving directory `/builds/tinderbox/SeaMonkey-Release/Linux_2.4.2-2_Depend/mozilla/fullsoft' This is from barcelona build log for most reecent uploaded build: http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1121453700.29933.gz make -C /builds/tinderbox/Mozilla-Trunk/Darwin_6.8_Depend/mozilla/fullsoft fullcircle-push rm -f ../dist/bin/mozilla-bin.elf cp ../dist/bin/mozilla-bin ../dist/bin/mozilla-bin.elf cp: ../dist/bin/mozilla-bin: No such file or directory make: *** [../dist/bin/mozilla-bin.elf] Error 1 note that its looking for mozilla-bin, which doesn't exist any more, it's seamonkey-bin now. The make command is called from http://lxr.mozilla.org/mozilla/source/tools/tinderbox/post-mozilla-rel.pl#190 but I think the error might happen when in the talkback source tree, so I can't look into that...
Summary: Talkback doesn't work in seamonkey → Talkback doesn't work in seamonkey (due to rebranding)
Whiteboard: happens on Linux and Mac, but not Windows see comment #9 and #10
Reporter | ||
Comment 11•19 years ago
|
||
To answer comment 7: 1) I'm testing Linux .tar.gz builds. 2) We're shipping talkback. It's just not working. and per comment 8: 3) Removing compreg.dat does make talkback work here. So sounds like the usual issue with a bogus compreg.dat shipping. :(
Comment 12•19 years ago
|
||
argh! we should *never* be shipping compreg.dat, that's a bug I fixed and then it got backed out for reasons I don't quite understand: bug 265492.
Comment 13•19 years ago
|
||
(In reply to comment #10) > cp: cannot stat `../dist/bin/mozilla-bin': No such file or directory > make: *** [../dist/bin/mozilla-bin.elf] Error 1 This was fixed by Chase in bug 301266 - thanks! Anyways, I guess we're still shipping the bogus compreg.dat and might still have a problem due to that, right?
Comment 14•19 years ago
|
||
(In reply to comment #13) > (In reply to comment #10) > Anyways, I guess we're still shipping the bogus compreg.dat and might still have > a problem due to that, right? Bug 279993 Talkback not working in non-installer builds after 2005-01-15 because package contains compreg.dat 3 Workarounds: delete compreg.dat or just open about:plugins or from the Help menu About Plug-ins
Comment 15•19 years ago
|
||
Should this be duped against bug 253750?
Reporter | ||
Comment 16•19 years ago
|
||
This used to work in a timeframe much later than bug 253750. So this seems like a new, more recent, problem...
Comment 17•19 years ago
|
||
(In reply to comment #16) > This used to work in a timeframe much later than bug 253750. So this seems like > a new, more recent, problem... It very much looks to me as it's always caused by compreg.dat mismatches (note that the rebranding-relatzed thing in talkback was fixed in a different bug report), so it looks this is popping up again and again, as soon as somehow we get to ship a wrong compreg.dat - maybe the build machines copy new builds over old ones (or use the same dist/bin again for nwer builds, which may contain an old compreg.dat) and just need their compreg.dat wiped for it work work again until the next problem arrives there and it pops up again. Anyways, it looks to me as if the underlying problem is that we ship a compreg.dat that might not fit the build (e.g. has no talkback registered) - and that looks to be the same problem the other mentioned bug reports showed.
Comment 18•19 years ago
|
||
With bug 265492 being fixed (which means our packages should be fixed as well), we might need to update installers to exclude compreg etc. as well, but I hope we have fixed this bug for packages now.
Comment 19•19 years ago
|
||
Could the people doing reular testing and having seen this problem please tell us if this one is fixed?
Comment 20•19 years ago
|
||
With the fixes for bug 301266 and bug 265492 it looks like this has been fixed for the cases this has been seen in, and we saw no reports of non-working talkback lately, so I consider this fixed as well.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•