Hi Silvio, On Thu, Aug 23, 2012 at 01:59:47AM -0700, Silvio Levy wrote: > So last night I inadvertently left my laptop unplugged and it shut > down when the battery ran low. > > This morning I rebooted it and conkeror wouldn't run. More precisely, > > xulrunner /usr/local/src/conkeror/application.ini > > causes a Segmentation fault without any other messages.
Ouch. Well, it's very likely not Conkeror which segfaults as Conkeror is written just in interpreted JavaScript and it needs compiled programs to segfault, so it's likely the interpreter (xulrunner or in the worst case /bin/sh from the shell script wrapper of xulrunner) which segaults. > 2) upgrading Ubuntu (from 10.04 to 11.04 in two steps, via > sudo do-release-upgrade) > > 3) Upgrading xulrunner, via > sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa > sudo apt-get update > sudo apt-get install xulrunner-2.0 xulrunner-2.0-dev > xulrunner-2.0-gnome-support xulrunner-dev > (The installed version is now Mozilla XULRunner 2.0 - 20110402003021 ) Hrm. That should have written nearly all relevant files of xulrunner and its dependencies to disk. At an unclean shutdown, I'd expect that possibly some files may have been corrupted and many programs behave strangely if some of their libraries or config files are corrupted (i.e. suddenly contain just garbage or so). But upgrading is as good as reinstalling these packages. In case one of xulrunner's dependencies haven't been touched during the upgrades, you may be able to check with "debsums -c" if there are files on disk with different checksums than those they're expected to have. I'm though not sure if that works if the debsums package wasn't installed before the relevant packages have been installed. > 5) According to http://conkeror.org/InstallationDebian, > "The easiest way to use Conkeror [under Ubuntu 11:04] is to add the > PPA at https://launchpad.net/~xtaran/+archive/conkeror: > sudo apt-add-repository ppa:xtaran/conkeror" > The page doesn't say what to next -- I assumed it would be > "sudo apt-get install conkeror" but this replies with > E: Unable to locate package conkeror Thanks for that hint. Will try to make it more verbose. I suspect there's just an "sudo apt-get update" missing as you used it above in "3)". (Would be nice if you could confirm that.) > Any ideas, either for identifying the cause of the Segmentation fault > or for installing a fresh conkeror? What Firefox version is installed? Our nattys have Firefox 14.0. Try to run "firefox -app /usr/local/src/conkeror/application.ini" instead of using xulrunner. Hope this helps! Kind regards, Axel -- /~\ Plain Text Ribbon Campaign | Axel Beckert \ / Say No to HTML in E-Mail and News | [email protected] (Mail) X See http://www.asciiribbon.org/ | [email protected] (Mail+Jabber) / \ I love long mails: http://email.is-not-s.ms/ | http://noone.org/abe/ (Web) _______________________________________________ Conkeror mailing list [email protected] https://www.mozdev.org/mailman/listinfo/conkeror
