Solved

segfault in libc-2.11.1.so

Posted on 2010-09-12
54
4,436 Views
Last Modified: 2014-04-25
Hi all,

I am not able to run Firefox or Gnome Applet on my Ubuntu 10.x
When I try dmesg, I always get errors like
[  717.433936] bonobo-activati[2155]: segfault at 1c4f ip 0096de21 sp bfb9423c error 4 in libc-2.11.1.so[8f4000+153000]

I took a look at numerous forums, mail threads etc, I tried
apt-get install --reinstall libc6

I didn't uninstall libc6 because it uninstalls other programs.
What would be the ideal solution for replacing this version of libc6 ?
0
Comment
Question by:zareac
  • 25
  • 18
  • 6
  • +2
54 Comments
 
LVL 3

Expert Comment

by:T1750
Comment Utility
You definitely don't want to uninstall libc6. The segfault occuring in libc doesn't necessarily mean libc was the problem either, if a program passed it garbage pointers that sent it spinning off into nowhere land, libc would segfault but it's the programs fault.

Are you sure your libc6 is corrupt and the problem isn't with Firefox or Gnome Applet?

If you are sure your libc6 is corrupt then just install the same version directly over the top of it. I don't know if debian or ubuntu run multiple versions of libc6, which would be a bit of a mess but perfectly possible.

There is a program called debsums that verifies installed packages if they provided an MD5 list (and generates lists for ones that don't optionally). Install it and see if libc6 really is corrupt.

Also run sudo ldconfig.

Or don't use Ubuntu and install a more reliable distro, such as Fedora or OpenSUSE.
0
 

Author Comment

by:zareac
Comment Utility
Thank you for your comment. I run debsums, result is below. All seems OK.
Also I tried:
apt-get install --reinstall libc6

but didn't have any success in solving the issue

zareac@zareac:~$ debsums libc6
/lib/ld-2.11.1.so                                                             OK
/lib/libanl-2.11.1.so                                                         OK
/lib/libBrokenLocale-2.11.1.so                                                OK
/lib/libc-2.11.1.so                                                           OK
/lib/libcidn-2.11.1.so                                                        OK
/lib/libcrypt-2.11.1.so                                                       OK
/lib/libdl-2.11.1.so                                                          OK
/lib/libm-2.11.1.so                                                           OK
/lib/libmemusage.so                                                           OK
/lib/libnsl-2.11.1.so                                                         OK
/lib/libnss_compat-2.11.1.so                                                  OK
/lib/libnss_dns-2.11.1.so                                                     OK
/lib/libnss_files-2.11.1.so                                                   OK
/lib/libnss_hesiod-2.11.1.so                                                  OK
/lib/libnss_nis-2.11.1.so                                                     OK
/lib/libnss_nisplus-2.11.1.so                                                 OK
/lib/libpcprofile.so                                                          OK
/lib/libpthread-2.11.1.so                                                     OK
/lib/libresolv-2.11.1.so                                                      OK
/lib/librt-2.11.1.so                                                          OK
/lib/libSegFault.so                                                           OK
/lib/libthread_db-1.0.so                                                      OK
/lib/libutil-2.11.1.so                                                        OK
/usr/lib/gconv/ANSI_X3.110.so                                                 OK
/usr/lib/gconv/ARMSCII-8.so                                                   OK
/usr/lib/gconv/ASMO_449.so                                                    OK
/usr/lib/gconv/BIG5.so                                                        OK
/usr/lib/gconv/BIG5HKSCS.so                                                   OK
/usr/lib/gconv/BRF.so                                                         OK
/usr/lib/gconv/CP10007.so                                                     OK
/usr/lib/gconv/CP1125.so                                                      OK
/usr/lib/gconv/CP1250.so                                                      OK
/usr/lib/gconv/CP1251.so                                                      OK
/usr/lib/gconv/CP1252.so                                                      OK
/usr/lib/gconv/CP1253.so                                                      OK
/usr/lib/gconv/CP1254.so                                                      OK
/usr/lib/gconv/CP1255.so                                                      OK
/usr/lib/gconv/CP1256.so                                                      OK
/usr/lib/gconv/CP1257.so                                                      OK
/usr/lib/gconv/CP1258.so                                                      OK
/usr/lib/gconv/CP737.so                                                       OK
/usr/lib/gconv/CP775.so                                                       OK
/usr/lib/gconv/CP932.so                                                       OK
/usr/lib/gconv/CSN_369103.so                                                  OK
/usr/lib/gconv/CWI.so                                                         OK
/usr/lib/gconv/DEC-MCS.so                                                     OK
/usr/lib/gconv/EBCDIC-AT-DE-A.so                                              OK
/usr/lib/gconv/EBCDIC-AT-DE.so                                                OK
/usr/lib/gconv/EBCDIC-CA-FR.so                                                OK
/usr/lib/gconv/EBCDIC-DK-NO-A.so                                              OK
/usr/lib/gconv/EBCDIC-DK-NO.so                                                OK
/usr/lib/gconv/EBCDIC-ES-A.so                                                 OK
/usr/lib/gconv/EBCDIC-ES-S.so                                                 OK
/usr/lib/gconv/EBCDIC-ES.so                                                   OK
/usr/lib/gconv/EBCDIC-FI-SE-A.so                                              OK
/usr/lib/gconv/EBCDIC-FI-SE.so                                                OK
/usr/lib/gconv/EBCDIC-FR.so                                                   OK
/usr/lib/gconv/EBCDIC-IS-FRISS.so                                             OK
/usr/lib/gconv/EBCDIC-IT.so                                                   OK
/usr/lib/gconv/EBCDIC-PT.so                                                   OK
/usr/lib/gconv/EBCDIC-UK.so                                                   OK
/usr/lib/gconv/EBCDIC-US.so                                                   OK
/usr/lib/gconv/ECMA-CYRILLIC.so                                               OK
/usr/lib/gconv/EUC-CN.so                                                      OK
/usr/lib/gconv/EUC-JISX0213.so                                                OK
/usr/lib/gconv/EUC-JP-MS.so                                                   OK
/usr/lib/gconv/EUC-JP.so                                                      OK
/usr/lib/gconv/EUC-KR.so                                                      OK
/usr/lib/gconv/EUC-TW.so                                                      OK
/usr/lib/gconv/GB18030.so                                                     OK
/usr/lib/gconv/GBBIG5.so                                                      OK
/usr/lib/gconv/GBGBK.so                                                       OK
/usr/lib/gconv/GBK.so                                                         OK
/usr/lib/gconv/gconv-modules                                                  OK
/usr/lib/gconv/gconv-modules.cache                                            OK
/usr/lib/gconv/GEORGIAN-ACADEMY.so                                            OK
/usr/lib/gconv/GEORGIAN-PS.so                                                 OK
/usr/lib/gconv/GOST_19768-74.so                                               OK
/usr/lib/gconv/GREEK-CCITT.so                                                 OK
/usr/lib/gconv/GREEK7-OLD.so                                                  OK
/usr/lib/gconv/GREEK7.so                                                      OK
/usr/lib/gconv/HP-GREEK8.so                                                   OK
/usr/lib/gconv/HP-ROMAN8.so                                                   OK
/usr/lib/gconv/HP-ROMAN9.so                                                   OK
/usr/lib/gconv/HP-THAI8.so                                                    OK
/usr/lib/gconv/HP-TURKISH8.so                                                 OK
/usr/lib/gconv/IBM037.so                                                      OK
/usr/lib/gconv/IBM038.so                                                      OK
/usr/lib/gconv/IBM1004.so                                                     OK
/usr/lib/gconv/IBM1008.so                                                     OK
/usr/lib/gconv/IBM1008_420.so                                                 OK
/usr/lib/gconv/IBM1025.so                                                     OK
/usr/lib/gconv/IBM1026.so                                                     OK
/usr/lib/gconv/IBM1046.so                                                     OK
/usr/lib/gconv/IBM1047.so                                                     OK
/usr/lib/gconv/IBM1097.so                                                     OK
/usr/lib/gconv/IBM1112.so                                                     OK
/usr/lib/gconv/IBM1122.so                                                     OK
/usr/lib/gconv/IBM1123.so                                                     OK
/usr/lib/gconv/IBM1124.so                                                     OK
/usr/lib/gconv/IBM1129.so                                                     OK
/usr/lib/gconv/IBM1130.so                                                     OK
/usr/lib/gconv/IBM1132.so                                                     OK
/usr/lib/gconv/IBM1133.so                                                     OK
/usr/lib/gconv/IBM1137.so                                                     OK
/usr/lib/gconv/IBM1140.so                                                     OK
/usr/lib/gconv/IBM1141.so                                                     OK
/usr/lib/gconv/IBM1142.so                                                     OK
/usr/lib/gconv/IBM1143.so                                                     OK
/usr/lib/gconv/IBM1144.so                                                     OK
/usr/lib/gconv/IBM1145.so                                                     OK
/usr/lib/gconv/IBM1146.so                                                     OK
/usr/lib/gconv/IBM1147.so                                                     OK
/usr/lib/gconv/IBM1148.so                                                     OK
/usr/lib/gconv/IBM1149.so                                                     OK
/usr/lib/gconv/IBM1153.so                                                     OK
/usr/lib/gconv/IBM1154.so                                                     OK
/usr/lib/gconv/IBM1155.so                                                     OK
/usr/lib/gconv/IBM1156.so                                                     OK
/usr/lib/gconv/IBM1157.so                                                     OK
/usr/lib/gconv/IBM1158.so                                                     OK
/usr/lib/gconv/IBM1160.so                                                     OK
/usr/lib/gconv/IBM1161.so                                                     OK
/usr/lib/gconv/IBM1162.so                                                     OK
/usr/lib/gconv/IBM1163.so                                                     OK
/usr/lib/gconv/IBM1164.so                                                     OK
/usr/lib/gconv/IBM1166.so                                                     OK
/usr/lib/gconv/IBM1167.so                                                     OK
/usr/lib/gconv/IBM12712.so                                                    OK
/usr/lib/gconv/IBM1364.so                                                     OK
/usr/lib/gconv/IBM1371.so                                                     OK
/usr/lib/gconv/IBM1388.so                                                     OK
/usr/lib/gconv/IBM1390.so                                                     OK
/usr/lib/gconv/IBM1399.so                                                     OK
/usr/lib/gconv/IBM16804.so                                                    OK
/usr/lib/gconv/IBM256.so                                                      OK
/usr/lib/gconv/IBM273.so                                                      OK
/usr/lib/gconv/IBM274.so                                                      OK
/usr/lib/gconv/IBM275.so                                                      OK
/usr/lib/gconv/IBM277.so                                                      OK
/usr/lib/gconv/IBM278.so                                                      OK
/usr/lib/gconv/IBM280.so                                                      OK
/usr/lib/gconv/IBM281.so                                                      OK
/usr/lib/gconv/IBM284.so                                                      OK
/usr/lib/gconv/IBM285.so                                                      OK
/usr/lib/gconv/IBM290.so                                                      OK
/usr/lib/gconv/IBM297.so                                                      OK
/usr/lib/gconv/IBM420.so                                                      OK
/usr/lib/gconv/IBM423.so                                                      OK
/usr/lib/gconv/IBM424.so                                                      OK
/usr/lib/gconv/IBM437.so                                                      OK
/usr/lib/gconv/IBM4517.so                                                     OK
/usr/lib/gconv/IBM4899.so                                                     OK
/usr/lib/gconv/IBM4909.so                                                     OK
/usr/lib/gconv/IBM4971.so                                                     OK
/usr/lib/gconv/IBM500.so                                                      OK
/usr/lib/gconv/IBM5347.so                                                     OK
/usr/lib/gconv/IBM803.so                                                      OK
/usr/lib/gconv/IBM850.so                                                      OK
/usr/lib/gconv/IBM851.so                                                      OK
/usr/lib/gconv/IBM852.so                                                      OK
/usr/lib/gconv/IBM855.so                                                      OK
/usr/lib/gconv/IBM856.so                                                      OK
/usr/lib/gconv/IBM857.so                                                      OK
/usr/lib/gconv/IBM860.so                                                      OK
/usr/lib/gconv/IBM861.so                                                      OK
/usr/lib/gconv/IBM862.so                                                      OK
/usr/lib/gconv/IBM863.so                                                      OK
/usr/lib/gconv/IBM864.so                                                      OK
/usr/lib/gconv/IBM865.so                                                      OK
/usr/lib/gconv/IBM866.so                                                      OK
/usr/lib/gconv/IBM866NAV.so                                                   OK
/usr/lib/gconv/IBM868.so                                                      OK
/usr/lib/gconv/IBM869.so                                                      OK
/usr/lib/gconv/IBM870.so                                                      OK
/usr/lib/gconv/IBM871.so                                                      OK
/usr/lib/gconv/IBM874.so                                                      OK
/usr/lib/gconv/IBM875.so                                                      OK
/usr/lib/gconv/IBM880.so                                                      OK
/usr/lib/gconv/IBM891.so                                                      OK
/usr/lib/gconv/IBM901.so                                                      OK
/usr/lib/gconv/IBM902.so                                                      OK
/usr/lib/gconv/IBM903.so                                                      OK
/usr/lib/gconv/IBM9030.so                                                     OK
/usr/lib/gconv/IBM904.so                                                      OK
/usr/lib/gconv/IBM905.so                                                      OK
/usr/lib/gconv/IBM9066.so                                                     OK
/usr/lib/gconv/IBM918.so                                                      OK
/usr/lib/gconv/IBM921.so                                                      OK
/usr/lib/gconv/IBM922.so                                                      OK
/usr/lib/gconv/IBM930.so                                                      OK
/usr/lib/gconv/IBM932.so                                                      OK
/usr/lib/gconv/IBM933.so                                                      OK
/usr/lib/gconv/IBM935.so                                                      OK
/usr/lib/gconv/IBM937.so                                                      OK
/usr/lib/gconv/IBM939.so                                                      OK
/usr/lib/gconv/IBM943.so                                                      OK
/usr/lib/gconv/IBM9448.so                                                     OK
/usr/lib/gconv/IEC_P27-1.so                                                   OK
/usr/lib/gconv/INIS-8.so                                                      OK
/usr/lib/gconv/INIS-CYRILLIC.so                                               OK
/usr/lib/gconv/INIS.so                                                        OK
/usr/lib/gconv/ISIRI-3342.so                                                  OK
/usr/lib/gconv/ISO-2022-CN-EXT.so                                             OK
/usr/lib/gconv/ISO-2022-CN.so                                                 OK
/usr/lib/gconv/ISO-2022-JP-3.so                                               OK
/usr/lib/gconv/ISO-2022-JP.so                                                 OK
/usr/lib/gconv/ISO-2022-KR.so                                                 OK
/usr/lib/gconv/ISO-IR-197.so                                                  OK
/usr/lib/gconv/ISO-IR-209.so                                                  OK
/usr/lib/gconv/ISO646.so                                                      OK
/usr/lib/gconv/ISO8859-1.so                                                   OK
/usr/lib/gconv/ISO8859-10.so                                                  OK
/usr/lib/gconv/ISO8859-11.so                                                  OK
/usr/lib/gconv/ISO8859-13.so                                                  OK
/usr/lib/gconv/ISO8859-14.so                                                  OK
/usr/lib/gconv/ISO8859-15.so                                                  OK
/usr/lib/gconv/ISO8859-16.so                                                  OK
/usr/lib/gconv/ISO8859-2.so                                                   OK
/usr/lib/gconv/ISO8859-3.so                                                   OK
/usr/lib/gconv/ISO8859-4.so                                                   OK
/usr/lib/gconv/ISO8859-5.so                                                   OK
/usr/lib/gconv/ISO8859-6.so                                                   OK
/usr/lib/gconv/ISO8859-7.so                                                   OK
/usr/lib/gconv/ISO8859-8.so                                                   OK
/usr/lib/gconv/ISO8859-9.so                                                   OK
/usr/lib/gconv/ISO8859-9E.so                                                  OK
/usr/lib/gconv/ISO_10367-BOX.so                                               OK
/usr/lib/gconv/ISO_11548-1.so                                                 OK
/usr/lib/gconv/ISO_2033.so                                                    OK
/usr/lib/gconv/ISO_5427-EXT.so                                                OK
/usr/lib/gconv/ISO_5427.so                                                    OK
/usr/lib/gconv/ISO_5428.so                                                    OK
/usr/lib/gconv/ISO_6937-2.so                                                  OK
/usr/lib/gconv/ISO_6937.so                                                    OK
/usr/lib/gconv/JOHAB.so                                                       OK
/usr/lib/gconv/KOI-8.so                                                       OK
/usr/lib/gconv/KOI8-R.so                                                      OK
/usr/lib/gconv/KOI8-RU.so                                                     OK
/usr/lib/gconv/KOI8-T.so                                                      OK
/usr/lib/gconv/KOI8-U.so                                                      OK
/usr/lib/gconv/LATIN-GREEK-1.so                                               OK
/usr/lib/gconv/LATIN-GREEK.so                                                 OK
/usr/lib/gconv/libCNS.so                                                      OK
/usr/lib/gconv/libGB.so                                                       OK
/usr/lib/gconv/libISOIR165.so                                                 OK
/usr/lib/gconv/libJIS.so                                                      OK
/usr/lib/gconv/libJISX0213.so                                                 OK
/usr/lib/gconv/libKSC.so                                                      OK
/usr/lib/gconv/MAC-CENTRALEUROPE.so                                           OK
/usr/lib/gconv/MAC-IS.so                                                      OK
/usr/lib/gconv/MAC-SAMI.so                                                    OK
/usr/lib/gconv/MAC-UK.so                                                      OK
/usr/lib/gconv/MACINTOSH.so                                                   OK
/usr/lib/gconv/MIK.so                                                         OK
/usr/lib/gconv/NATS-DANO.so                                                   OK
/usr/lib/gconv/NATS-SEFI.so                                                   OK
/usr/lib/gconv/PT154.so                                                       OK
/usr/lib/gconv/RK1048.so                                                      OK
/usr/lib/gconv/SAMI-WS2.so                                                    OK
/usr/lib/gconv/SHIFT_JISX0213.so                                              OK
/usr/lib/gconv/SJIS.so                                                        OK
/usr/lib/gconv/T.61.so                                                        OK
/usr/lib/gconv/TCVN5712-1.so                                                  OK
/usr/lib/gconv/TIS-620.so                                                     OK
/usr/lib/gconv/TSCII.so                                                       OK
/usr/lib/gconv/UHC.so                                                         OK
/usr/lib/gconv/UNICODE.so                                                     OK
/usr/lib/gconv/UTF-16.so                                                      OK
/usr/lib/gconv/UTF-32.so                                                      OK
/usr/lib/gconv/UTF-7.so                                                       OK
/usr/lib/gconv/VISCII.so                                                      OK
/usr/share/doc/libc6/test-results-i486-linux-gnu-libc                         OK
/usr/share/doc/libc6/NEWS.Debian.gz                                           OK
/usr/share/doc/libc6/changelog.gz                                             OK
/usr/share/doc/libc6/FAQ.gz                                                   OK
/usr/share/doc/libc6/BUGS                                                     OK
/usr/share/doc/libc6/README.hesiod.gz                                         OK
/usr/share/doc/libc6/README.Debian.gz                                         OK
/usr/share/doc/libc6/copyright                                                OK
/usr/share/doc/libc6/changelog.Debian.gz                                      OK
/usr/share/doc/libc6/NEWS.gz                                                  OK
/usr/share/lintian/overrides/libc6                                            OK

Open in new window

0
 
LVL 12

Expert Comment

by:HappyCactus
Comment Utility
Is the distribution updated ?
0
 

Author Comment

by:zareac
Comment Utility
I did run  sudo apt-get update  and I did run sudo apt-get upgrade  so I assume it is updated.
0
 
LVL 12

Expert Comment

by:HappyCactus
Comment Utility
I would make a check of the entire hardware, ram and hard disc. Does the problem trigger only with dmesg? there are any other program that unexpectedly crashes? Is the machine a server? Could it have been hacked?
0
 

Author Comment

by:zareac
Comment Utility
The problem is not triggered by dmesg. The problem is triggered by running Firefox and Gnome Applets. dmesg just reveals what happens (segmentation fault). And beleive me, I have been asking myself same questions last two months and no clue :-) I have browsed so many forums and threads, so not sure where to look at. My machine is client desktop and I have tons of software on it and cannot just easily re-install it
0
 
LVL 12

Expert Comment

by:HappyCactus
Comment Utility
Sorry, I misread the question ;-)
Is all the software installed from the official repository? It could be triggered by some unofficial (not debian-mantained, I mean) plug-in? So, try uninstall the firefox plugins.
0
 

Author Comment

by:zareac
Comment Utility
I can try that. I also uninstalled Gnome, and then installed it again, but still seeing the issue. Let me try that with Firefox plugins
0
 
LVL 61

Expert Comment

by:gheist
Comment Utility
run memory test from ubuntu install cd. it is there for purpose.
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
For quite a while, my Firefox would crash on any page requiring flash. Of course, I uninstalled the flash plugin. The problem appears to be fixed at Firefox 3.6.9 and flash 10.1 (install_flash_player_10_linux.tar.gz fetched on Sep 11).
Try having Firefox start on a page without plugins. Then switch to a page that uses flash - does it crash then?
Or simply temporarily uninstall the flash plugin (locate libflashplayer.so and rename all occurrences)
0
 
LVL 61

Expert Comment

by:gheist
Comment Utility
bonobo-activation is an IPC server

do you have custom compiled kernel? bad syscall might point there.
when will you test memory?
0
 

Author Comment

by:zareac
Comment Utility
I need to create Ubuntu 10.0 install disk. will do that now. I don't have custom compiled kernel, I started with Ubuntu 8.x and then had several upgrades/ updated, and now have Ubuntu 10.x. Will get back to the experts-exchange once I test memory
0
 
LVL 12

Expert Comment

by:HappyCactus
Comment Utility
Do you have third-party installed software? Usually firefox plug-ins are not inside the official repository, so incompatibility and non-updated packages are likely. Try uninstall all firefox plugins, then install one at time to check where the problem occurs.
0
 

Author Comment

by:zareac
Comment Utility
I have A LOT OF  third-party software. This is my machine for experimenting :-) How do I find all firefox plugins? I also have issues with Gnome Applets
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
To find all your plugins, go to the URL about:plugins
You see the name of the shared object as well as the official title
0
 

Author Comment

by:zareac
Comment Utility
@gheist  I run memtest86 v4.0 (it is the option that I have in boot menu before loading Ubuntu). memtest didn't find any issues
@duncan roe   I can not go to the URL about:plugins, because I cannot start Firefox
0
 
LVL 61

Expert Comment

by:gheist
Comment Utility
Do you run a custom kernel?
0
 

Author Comment

by:zareac
Comment Utility
I don't run custom kernel, but I might have installed some custom libraries that degraded my system
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
Try the following directories. Move, remove or rename all .so files:

/usr/lib/mozilla/plugins
/usr/local/lib/mozilla/plugins
/usr/local/firefox/plugins
~/.mozilla/plugins
0
 

Author Comment

by:zareac
Comment Utility
I deleted ~/.mozilla/plugins ... still no luck. Firefox crashes. Below is the output of dmesg after attempting to run Firefox

served, 2221k data, 676k init, 136904k highmem)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xfff1d000 - 0xfffff000   ( 904 kB)
[    0.000000]     pkmap   : 0xffa00000 - 0xffc00000   (2048 kB)
[    0.000000]     vmalloc : 0xf81fe000 - 0xff9fe000   ( 120 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf79fe000   ( 889 MB)
[    0.000000]       .init : 0xc07e4000 - 0xc088d000   ( 676 kB)
[    0.000000]       .data : 0xc05b82fb - 0xc07e3828   (2221 kB)
[    0.000000]       .text : 0xc0100000 - 0xc05b82fb   (4832 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: Genslabs=13, HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:2304 nr_irqs:424
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Fast TSC calibration using PIT
[    0.000000] Detected 2398.748 MHz processor.
[    0.004008] Calibrating delay loop (skipped), value calculated using timer frequency.. 4797.49 BogoMIPS (lpj=9594992)
[    0.004033] Security Framework initialized
[    0.004063] AppArmor: AppArmor initialized
[    0.004075] Mount-cache hash table entries: 512
[    0.004267] Initializing cgroup subsys ns
[    0.004275] Initializing cgroup subsys cpuacct
[    0.004282] Initializing cgroup subsys memory
[    0.004293] Initializing cgroup subsys devices
[    0.004297] Initializing cgroup subsys freezer
[    0.004302] Initializing cgroup subsys net_cls
[    0.004341] CPU: Trace cache: 12K uops, L1 D cache: 16K
[    0.004347] CPU: L2 cache: 1024K
[    0.004351] CPU: Hyper-Threading is disabled
[    0.004356] mce: CPU supports 4 MCE banks
[    0.004374] CPU0: Thermal monitoring enabled (TM1)
[    0.004381] using mwait in idle threads.
[    0.004391] Performance Events: no PMU driver, software events only.
[    0.004402] Checking 'hlt' instruction... OK.
[    0.021406] SMP alternatives: switching to UP code
[    0.041738] ACPI: Core revision 20090903
[    0.050710] ftrace: converting mcount calls to 0f 1f 44 00 00
[    0.050718] ftrace: allocating 22411 entries in 44 pages
[    0.052080] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.056167] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.095850] CPU0: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 01
[    0.096001] Brought up 1 CPUs
[    0.096001] Total of 1 processors activated (4797.49 BogoMIPS).
[    0.096001] CPU0 attaching NULL sched-domain.
[    0.096001] devtmpfs: initialized
[    0.096001] regulator: core version 0.5
[    0.096001] Time: 21:32:57  Date: 09/15/10
[    0.096001] NET: Registered protocol family 16
[    0.096001] EISA bus registered
[    0.096001] ACPI: bus type pci registered
[    0.096001] PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
[    0.096001] PCI: Using configuration type 1 for base access
[    0.096001] bio: create slab <bio-0> at 0
[    0.096001] ACPI: EC: Look up EC in DSDT
[    0.099380] ACPI: Executed 1 blocks of module-level executable AML code
[    0.104588] ACPI: Interpreter enabled
[    0.104613] ACPI: (supports S0 S1 S3 S4 S5)
[    0.104652] ACPI: Using IOAPIC for interrupt routing
[    0.114972] ACPI Warning: Incorrect checksum in table [OEMB] - 0D, should be 02 (20090903/tbutils-314)
[    0.115089] ACPI: No dock devices found.
[    0.115280] ACPI: PCI Root Bridge [PCI0] (0000:00)
[    0.115337] pci 0000:00:00.0: Enabling MCH 'Overflow' Device
[    0.115351] pci 0000:00:00.0: reg 10 32bit mmio pref: [0xf8000000-0xfbffffff]
[    0.115475] pci 0000:00:06.0: reg 10 32bit mmio: [0xfecf0000-0xfecf0fff]
[    0.115591] pci 0000:00:1d.0: reg 20 io port: [0xef00-0xef1f]
[    0.115656] pci 0000:00:1d.1: reg 20 io port: [0xef20-0xef3f]
[    0.115720] pci 0000:00:1d.2: reg 20 io port: [0xef40-0xef5f]
[    0.115783] pci 0000:00:1d.3: reg 20 io port: [0xef80-0xef9f]
[    0.115856] pci 0000:00:1d.7: reg 10 32bit mmio: [0xfebffc00-0xfebfffff]
[    0.115926] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.115933] pci 0000:00:1d.7: PME# disabled
[    0.116055] pci 0000:00:1f.0: Force enabled HPET at 0xfed00000
[    0.116067] pci 0000:00:1f.0: quirk: region 0800-087f claimed by ICH4 ACPI/GPIO/TCO
[    0.116072] pci 0000:00:1f.0: quirk: region 0480-04bf claimed by ICH4 GPIO
[    0.116104] pci 0000:00:1f.1: reg 10 io port: [0x00-0x07]
[    0.116115] pci 0000:00:1f.1: reg 14 io port: [0x00-0x03]
[    0.116124] pci 0000:00:1f.1: reg 18 io port: [0x00-0x07]
[    0.116132] pci 0000:00:1f.1: reg 1c io port: [0x00-0x03]
[    0.116141] pci 0000:00:1f.1: reg 20 io port: [0xfc00-0xfc0f]
[    0.116150] pci 0000:00:1f.1: reg 24 32bit mmio: [0x000000-0x0003ff]
[    0.116190] pci 0000:00:1f.2: reg 10 io port: [0xeff0-0xeff7]
[    0.116200] pci 0000:00:1f.2: reg 14 io port: [0xefe4-0xefe7]
[    0.116208] pci 0000:00:1f.2: reg 18 io port: [0xefa8-0xefaf]
[    0.116216] pci 0000:00:1f.2: reg 1c io port: [0xefe0-0xefe3]
[    0.116224] pci 0000:00:1f.2: reg 20 io port: [0xef60-0xef6f]
[    0.116289] pci 0000:00:1f.3: reg 20 io port: [0x400-0x41f]
[    0.116350] pci 0000:00:1f.5: reg 10 io port: [0xe800-0xe8ff]
[    0.116359] pci 0000:00:1f.5: reg 14 io port: [0xee80-0xeebf]
[    0.116368] pci 0000:00:1f.5: reg 18 32bit mmio: [0xfebff800-0xfebff9ff]
[    0.116376] pci 0000:00:1f.5: reg 1c 32bit mmio: [0xfebff400-0xfebff4ff]
[    0.116413] pci 0000:00:1f.5: PME# supported from D0 D3hot D3cold
[    0.116419] pci 0000:00:1f.5: PME# disabled
[    0.116471] pci 0000:01:00.0: reg 10 32bit mmio pref: [0xe8000000-0xefffffff]
[    0.116479] pci 0000:01:00.0: reg 14 io port: [0xc000-0xc0ff]
[    0.116487] pci 0000:01:00.0: reg 18 32bit mmio: [0xfe1f0000-0xfe1fffff]
[    0.116507] pci 0000:01:00.0: reg 30 32bit mmio pref: [0xfe1c0000-0xfe1dffff]
[    0.116533] pci 0000:01:00.0: supports D1 D2
[    0.116569] pci 0000:01:00.1: reg 10 32bit mmio pref: [0xe0000000-0xe7ffffff]
[    0.116577] pci 0000:01:00.1: reg 14 32bit mmio: [0xfe1e0000-0xfe1effff]
[    0.116617] pci 0000:01:00.1: supports D1 D2
[    0.116671] pci 0000:00:01.0: bridge io port: [0xc000-0xcfff]
[    0.116677] pci 0000:00:01.0: bridge 32bit mmio: [0xfe100000-0xfe1fffff]
[    0.116683] pci 0000:00:01.0: bridge 32bit mmio pref: [0xd7f00000-0xf7efffff]
[    0.116740] pci 0000:02:05.0: reg 10 32bit mmio: [0xfeafc000-0xfeafffff]
[    0.116749] pci 0000:02:05.0: reg 14 io port: [0xd800-0xd8ff]
[    0.116777] pci 0000:02:05.0: reg 30 32bit mmio pref: [0xfeac0000-0xfeadffff]
[    0.116805] pci 0000:02:05.0: supports D1 D2
[    0.116808] pci 0000:02:05.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.116814] pci 0000:02:05.0: PME# disabled
[    0.116866] pci 0000:02:0d.0: reg 10 32bit mmio: [0xfe400000-0xfe7fffff]
[    0.116921] pci 0000:02:0d.0: supports D2
[    0.116924] pci 0000:02:0d.0: PME# supported from D2 D3hot D3cold
[    0.116930] pci 0000:02:0d.0: PME# disabled
[    0.116963] pci 0000:00:1e.0: transparent bridge
[    0.116969] pci 0000:00:1e.0: bridge io port: [0xd000-0xdfff]
[    0.116975] pci 0000:00:1e.0: bridge 32bit mmio: [0xfe200000-0xfeafffff]
[    0.116994] pci_bus 0000:00: on NUMA node 0
[    0.117001] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.117124] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[    0.127057] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.127209] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[    0.127358] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[    0.127506] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *7 10 11 12 14 15)
[    0.127654] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[    0.127804] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.127953] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[    0.128117] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[    0.128282] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.128288] vgaarb: loaded
[    0.128475] SCSI subsystem initialized
[    0.128552] libata version 3.00 loaded.
[    0.128662] usbcore: registered new interface driver usbfs
[    0.128685] usbcore: registered new interface driver hub
[    0.128723] usbcore: registered new device driver usb
[    0.128909] ACPI: WMI: Mapper loaded
[    0.128912] PCI: Using ACPI for IRQ routing
[    0.129114] NetLabel: Initializing
[    0.129117] NetLabel:  domain hash size = 128
[    0.129119] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.129137] NetLabel:  unlabeled traffic allowed by default
[    0.129278] hpet clockevent registered
[    0.129284] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.129291] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    0.129298] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
[    0.132028] Switching to clocksource tsc
[    0.134712] AppArmor: AppArmor Filesystem Enabled
[    0.134734] pnp: PnP ACPI init
[    0.134755] ACPI: bus type pnp registered
[    0.140433] pnp: PnP ACPI: found 14 devices
[    0.140437] ACPI: ACPI bus type pnp unregistered
[    0.140443] ASUS P4P800 detected. Disabling PnPBIOS
[    0.140446] PnPBIOS: Disabled
[    0.140467] system 00:0a: ioport range 0x680-0x6ff has been reserved
[    0.140472] system 00:0a: ioport range 0x290-0x297 has been reserved
[    0.140482] system 00:0b: ioport range 0x4d0-0x4d1 has been reserved
[    0.140486] system 00:0b: ioport range 0x800-0x87f has been reserved
[    0.140490] system 00:0b: ioport range 0x480-0x4bf has been reserved
[    0.140496] system 00:0b: iomem range 0xfed20000-0xfed8ffff has been reserved
[    0.140501] system 00:0b: iomem range 0xffb00000-0xffbfffff could not be reserved
[    0.140509] system 00:0c: iomem range 0xfec00000-0xfec00fff could not be reserved
[    0.140514] system 00:0c: iomem range 0xfee00000-0xfee00fff has been reserved
[    0.140523] system 00:0d: iomem range 0x0-0x9ffff could not be reserved
[    0.140528] system 00:0d: iomem range 0xc0000-0xdffff could not be reserved
[    0.140532] system 00:0d: iomem range 0xe0000-0xfffff could not be reserved
[    0.140536] system 00:0d: iomem range 0x100000-0x3ffeffff could not be reserved
[    0.140540] system 00:0d: iomem range 0xfff00000-0xffffffff has been reserved
[    0.175322] pci 0000:02:05.0: BAR 6: address space collision on of device [0xfeac0000-0xfeadffff]
[    0.175352] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[    0.175357] pci 0000:00:01.0:   IO window: 0xc000-0xcfff
[    0.175364] pci 0000:00:01.0:   MEM window: 0xfe100000-0xfe1fffff
[    0.175370] pci 0000:00:01.0:   PREFETCH window: 0xd7f00000-0xf7efffff
[    0.175380] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:02
[    0.175385] pci 0000:00:1e.0:   IO window: 0xd000-0xdfff
[    0.175392] pci 0000:00:1e.0:   MEM window: 0xfe200000-0xfeafffff
[    0.175398] pci 0000:00:1e.0:   PREFETCH window: 0x40000000-0x400fffff
[    0.175421] pci 0000:00:1e.0: setting latency timer to 64
[    0.175427] pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
[    0.175431] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffffffffffff]
[    0.175436] pci_bus 0000:01: resource 0 io:  [0xc000-0xcfff]
[    0.175439] pci_bus 0000:01: resource 1 mem: [0xfe100000-0xfe1fffff]
[    0.175443] pci_bus 0000:01: resource 2 pref mem [0xd7f00000-0xf7efffff]
[    0.175447] pci_bus 0000:02: resource 0 io:  [0xd000-0xdfff]
[    0.175451] pci_bus 0000:02: resource 1 mem: [0xfe200000-0xfeafffff]
[    0.175454] pci_bus 0000:02: resource 2 pref mem [0x40000000-0x400fffff]
[    0.175458] pci_bus 0000:02: resource 3 io:  [0x00-0xffff]
[    0.175462] pci_bus 0000:02: resource 4 mem: [0x000000-0xffffffffffffffff]
[    0.175512] NET: Registered protocol family 2
[    0.175647] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.176146] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.176772] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[    0.177123] TCP: Hash tables configured (established 131072 bind 65536)
[    0.177127] TCP reno registered
[    0.177281] NET: Registered protocol family 1
[    0.177420] pci 0000:01:00.0: Boot video device
[    0.177691] cpufreq-nforce2: No nForce2 chipset.
[    0.177737] Scanning for low memory corruption every 60 seconds
[    0.177889] audit: initializing netlink socket (disabled)
[    0.177906] type=2000 audit(1284586377.175:1): initialized
[    0.189591] Trying to unpack rootfs image as initramfs...
[    0.204112] highmem bounce pool size: 64 pages
[    0.204122] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.206077] VFS: Disk quotas dquot_6.5.2
[    0.206160] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.212125] fuse init (API version 7.13)
[    0.212271] msgmni has been set to 1719
[    0.212568] alg: No test for stdrng (krng)
[    0.212656] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.212661] io scheduler noop registered
[    0.212664] io scheduler anticipatory registered
[    0.212667] io scheduler deadline registered
[    0.212730] io scheduler cfq registered (default)
[    0.212895] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.212934] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.213073] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.213079] ACPI: Power Button [PWRB]
[    0.213148] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    0.213154] ACPI: Power Button [PWRF]
[    0.213430] processor LNXCPU:00: registered as cooling_device0
[    0.224088] isapnp: Scanning for PnP cards...
[    0.229871] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.229984] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.230098] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    0.230555] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.230726] 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    0.236713] brd: module loaded
[    0.237421] loop: module loaded
[    0.237584] input: Macintosh mouse button emulation as /devices/virtual/input/input2
[    0.237764] ata_piix 0000:00:1f.1: version 2.13
[    0.237782] ata_piix 0000:00:1f.1: enabling device (0005 -> 0007)
[    0.237794]   alloc irq_desc for 18 on node -1
[    0.237797]   alloc kstat_irqs on node -1
[    0.237808] ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[    0.237866] ata_piix 0000:00:1f.1: setting latency timer to 64
[    0.281576] scsi0 : ata_piix
[    0.284198] scsi1 : ata_piix
[    0.286394] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xfc00 irq 14
[    0.286399] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xfc08 irq 15
[    0.286457] ata_piix 0000:00:1f.2: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[    0.286464] ata_piix 0000:00:1f.2: MAP [ P0 -- P1 -- ]
[    0.286519] ata_piix 0000:00:1f.2: setting latency timer to 64
[    0.286610] scsi2 : ata_piix
[    0.291967] scsi3 : ata_piix
[    0.292038] ata3: SATA max UDMA/133 cmd 0xeff0 ctl 0xefe4 bmdma 0xef60 irq 18
[    0.292044] ata4: SATA max UDMA/133 cmd 0xefa8 ctl 0xefe0 bmdma 0xef68 irq 18
[    0.292609] Fixed MDIO Bus: probed
[    0.292667] PPP generic driver version 2.4.2
[    0.292754] tun: Universal TUN/TAP device driver, 1.6
[    0.292758] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.292906] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.292936]   alloc irq_desc for 23 on node -1
[    0.292940]   alloc kstat_irqs on node -1
[    0.292950] ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 23 (level, low) -> IRQ 23
[    0.292975] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[    0.292980] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[    0.293028] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[    0.293067] ehci_hcd 0000:00:1d.7: debug port 1
[    0.296964] ehci_hcd 0000:00:1d.7: cache line size of 128 is not supported
[    0.297297] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfebffc00
[    0.315994] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    0.316164] usb usb1: configuration #1 chosen from 1 choice
[    0.316211] hub 1-0:1.0: USB hub found
[    0.316226] hub 1-0:1.0: 8 ports detected
[    0.316319] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.316347] uhci_hcd: USB Universal Host Controller Interface driver
[    0.316404]   alloc irq_desc for 16 on node -1
[    0.316408]   alloc kstat_irqs on node -1
[    0.316417] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.316430] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    0.316435] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    0.316487] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    0.316527] uhci_hcd 0000:00:1d.0: irq 16, io base 0x0000ef00
[    0.316652] usb usb2: configuration #1 chosen from 1 choice
[    0.316693] hub 2-0:1.0: USB hub found
[    0.316704] hub 2-0:1.0: 2 ports detected
[    0.316764]   alloc irq_desc for 19 on node -1
[    0.316767]   alloc kstat_irqs on node -1
[    0.316774] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    0.316783] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    0.316788] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    0.316835] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[    0.316870] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000ef20
[    0.316997] usb usb3: configuration #1 chosen from 1 choice
[    0.317040] hub 3-0:1.0: USB hub found
[    0.317051] hub 3-0:1.0: 2 ports detected
[    0.317110] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    0.317120] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    0.317125] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    0.317173] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[    0.317200] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000ef40
[    0.317324] usb usb4: configuration #1 chosen from 1 choice
[    0.317363] hub 4-0:1.0: USB hub found
[    0.317373] hub 4-0:1.0: 2 ports detected
[    0.317430] uhci_hcd 0000:00:1d.3: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.317442] uhci_hcd 0000:00:1d.3: setting latency timer to 64
[    0.317447] uhci_hcd 0000:00:1d.3: UHCI Host Controller
[    0.317496] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
[    0.317522] uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000ef80
[    0.317643] usb usb5: configuration #1 chosen from 1 choice
[    0.317684] hub 5-0:1.0: USB hub found
[    0.317694] hub 5-0:1.0: 2 ports detected
[    0.317837] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[    0.325177] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.325189] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.325406] mice: PS/2 mouse device common for all mice
[    0.325586] rtc_cmos 00:02: RTC can wake from S4
[    0.325654] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
[    0.325686] rtc0: alarms up to one month, 114 bytes nvram, hpet irqs
[    0.325857] device-mapper: uevent: version 1.0.3
[    0.326013] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com
[    0.326085] device-mapper: multipath: version 1.1.0 loaded
[    0.326089] device-mapper: multipath round-robin: version 1.0.0 loaded
[    0.328350] EISA: Probing bus 0 at eisa.0
[    0.328395] EISA: Detected 0 cards.
[    0.329480] cpuidle: using governor ladder
[    0.329484] cpuidle: using governor menu
[    0.330114] TCP cubic registered
[    0.330298] NET: Registered protocol family 10
[    0.330973] lo: Disabled Privacy Extensions
[    0.331411] NET: Registered protocol family 17
[    0.331487] Using IPI No-Shortcut mode
[    0.331615] PM: Resume from disk failed.
[    0.331634] registered taskstats version 1
[    0.331925]   Magic number: 10:850:550
[    0.332005] pci_link PNP0C0F:01: hash matches
[    0.332064] rtc_cmos 00:02: setting system clock to 2010-09-15 21:32:57 UTC (1284586377)
[    0.332069] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    0.332072] EDD information not available.
[    0.344971] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    0.491501] ata1.00: ATAPI: ASUS    DRW-1608P, 1.40, max UDMA/66
[    0.492803] ata3.00: ATA-6: WDC WD1200JD-00HBC0, 08.02D08, max UDMA/133
[    0.492808] ata3.00: 234441648 sectors, multi 16: LBA48 
[    0.504514] ata1.00: configured for UDMA/66
[    0.506228] ata3.00: configured for UDMA/133
[    0.845305] Freeing initrd memory: 7739k freed
[    0.894813] isapnp: No Plug & Play device found
[    0.901619] scsi 0:0:0:0: CD-ROM            ASUS     DRW-1608P        1.40 PQ: 0 ANSI: 5
[    0.920983] sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
[    0.920989] Uniform CD-ROM driver Revision: 3.20
[    0.921141] sr 0:0:0:0: Attached scsi CD-ROM sr0
[    0.921237] sr 0:0:0:0: Attached scsi generic sg0 type 5
[    0.921436] scsi 2:0:0:0: Direct-Access     ATA      WDC WD1200JD-00H 08.0 PQ: 0 ANSI: 5
[    0.921602] sd 2:0:0:0: Attached scsi generic sg1 type 0
[    0.921714] sd 2:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/111 GiB)
[    0.921792] sd 2:0:0:0: [sda] Write Protect is off
[    0.921798] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    0.921837] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    0.922038]  sda: sda1 sda2 < sda5 sda6 >
[    0.957107] sd 2:0:0:0: [sda] Attached SCSI disk
[    0.957128] Freeing unused kernel memory: 676k freed
[    0.957713] Write protecting the kernel text: 4836k
[    0.957784] Write protecting the kernel read-only data: 1880k
[    0.987627] udev: starting version 151
[    1.255907] Floppy drive(s): fd0 is 1.44M
[    1.275953] FDC 0 is a post-1991 82077
[    1.286474]   alloc irq_desc for 22 on node -1
[    1.286479]   alloc kstat_irqs on node -1
[    1.286490] skge 0000:02:05.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[    1.286540] skge 1.13 addr 0xfeafc000 irq 22 chip Yukon-Lite rev 9
[    1.290235] skge eth0: addr 00:13:d4:49:2a:eb
[    1.428440] EXT4-fs (sda5): mounted filesystem with ordered data mode
[   16.229492] Adding 1951856k swap on /dev/sda6.  Priority:-1 extents:1 across:1951856k 
[   16.253330] udev: starting version 151
[   16.549500] lp: driver loaded but no devices found
[   16.720645] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[   16.722210] Linux agpgart interface v0.103
[   16.744886] intel_rng: FWH not detected
[   16.835400] agpgart-intel 0000:00:00.0: Intel 865 Chipset
[   16.908933] agpgart-intel 0000:00:00.0: AGP aperture is 64M @ 0xf8000000
[   16.939365] psmouse serio1: ID: 10 00 64
[   17.003471] [drm] Initialized drm 1.1.0 20060810
[   17.093411] type=1505 audit(1284579194.259:2):  operation="profile_load" pid=491 name="/sbin/dhclient3"
[   17.094268] type=1505 audit(1284579194.259:3):  operation="profile_load" pid=491 name="/usr/lib/NetworkManager/nm-dhcp-client.action"
[   17.094728] type=1505 audit(1284579194.259:4):  operation="profile_load" pid=491 name="/usr/lib/connman/scripts/dhclient-script"
[   17.211915] [drm] radeon defaulting to kernel modesetting.
[   17.211921] [drm] radeon kernel modesetting enabled.
[   17.211986] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   17.233200] [drm] radeon: Initializing kernel modesetting.
[   17.245393] [drm] register mmio base: 0xFE1F0000
[   17.245398] [drm] register mmio size: 65536
[   17.248312] [drm] GPU reset succeed (RBBM_STATUS=0x00000140)
[   17.259756] [drm] Generation 2 PCI interface, using max accessible memory
[   17.259772] agpgart-intel 0000:00:00.0: AGP 3.0 bridge
[   17.259796] agpgart-intel 0000:00:00.0: putting AGP V3 device into 8x mode
[   17.259841] radeon 0000:01:00.0: putting AGP V3 device into 8x mode
[   17.259865] [drm] radeon: VRAM 128M
[   17.259869] [drm] radeon: VRAM from 0x00000000 to 0x07FFFFFF
[   17.259872] [drm] radeon: GTT 64M
[   17.259874] [drm] radeon: GTT from 0xF8000000 to 0xFBFFFFFF
[   17.259902] [drm] radeon: irq initialized.
[   17.260221] [drm] Detected VRAM RAM=128M, BAR=128M
[   17.260226] [drm] RAM width 128bits DDR
[   17.270305] [TTM] Zone  kernel: Available graphics memory: 444428 kiB.
[   17.270311] [TTM] Zone highmem: Available graphics memory: 512880 kiB.
[   17.270336] [drm] radeon: 128M of VRAM memory ready
[   17.270340] [drm] radeon: 64M of GTT memory ready.
[   17.270697] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[   17.270794] [drm] radeon: cp idle (0x10000C03)
[   17.270932] [drm] Loading R300 Microcode
[   17.271335] platform radeon_cp.0: firmware: requesting radeon/R300_cp.bin
[   17.313430] [drm] radeon: ring at 0x00000000F8000000
[   17.313453] [drm] ring test succeeded in 0 usecs
[   17.331417] [drm] radeon: ib pool ready.
[   17.331521] [drm] ib test succeeded in 0 usecs
[   17.332981] [drm] Default TV standard: NTSC
[   17.332986] [drm] 27.000000000 MHz TV ref clk
[   17.332991] [drm] DFP table revision: 4
[   17.334109] [drm] Default TV standard: NTSC
[   17.334113] [drm] 27.000000000 MHz TV ref clk
[   17.334294] [drm] Radeon Display Connectors
[   17.334299] [drm] Connector 0:
[   17.334301] [drm]   VGA
[   17.334305] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
[   17.334307] [drm]   Encoders:
[   17.334310] [drm]     CRT1: INTERNAL_DAC1
[   17.334312] [drm] Connector 1:
[   17.334314] [drm]   DVI-I
[   17.334316] [drm]   HPD1
[   17.334319] [drm]   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
[   17.334321] [drm]   Encoders:
[   17.334324] [drm]     CRT2: INTERNAL_DAC2
[   17.334326] [drm]     DFP1: INTERNAL_TMDS1
[   17.334328] [drm] Connector 2:
[   17.334330] [drm]   S-video
[   17.334332] [drm]   Encoders:
[   17.334334] [drm]     TV1: INTERNAL_DAC2
[   17.586572] input: ImPS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio1/input/input4
[   17.673810] type=1505 audit(1284579194.839:5):  operation="profile_load" pid=629 name="/usr/share/gdm/guest-session/Xsession"
[   17.690048] type=1505 audit(1284579194.855:6):  operation="profile_replace" pid=630 name="/sbin/dhclient3"
[   17.690925] type=1505 audit(1284579194.855:7):  operation="profile_replace" pid=630 name="/usr/lib/NetworkManager/nm-dhcp-client.action"
[   17.691397] type=1505 audit(1284579194.855:8):  operation="profile_replace" pid=630 name="/usr/lib/connman/scripts/dhclient-script"
[   17.718423] type=1505 audit(1284579194.883:9):  operation="profile_load" pid=632 name="/usr/bin/evince"
[   17.748723]   alloc irq_desc for 17 on node -1
[   17.748729]   alloc kstat_irqs on node -1
[   17.748739] Intel ICH 0000:00:1f.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[   17.748789] Intel ICH 0000:00:1f.5: setting latency timer to 64
[   17.790979] type=1505 audit(1284579194.955:10):  operation="profile_load" pid=632 name="/usr/bin/evince-previewer"
[   17.808856] skge eth0: enabling interface
[   17.826198] type=1505 audit(1284579194.991:11):  operation="profile_load" pid=632 name="/usr/bin/evince-thumbnailer"
[   17.834761] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   17.861578] [drm] 2: conflicting encoders switching off SVIDEO-1
[   17.861585] [drm] in favor of DVI-I-1
[   17.905099] [drm] fb mappable at 0xE8040000
[   17.905104] [drm] vram apper at 0xE8000000
[   17.905107] [drm] size 3145728
[   17.905109] [drm] fb depth is 24
[   17.905112] [drm]    pitch is 4096
[   17.916371] fb0: radeondrmfb frame buffer device
[   17.916376] registered panic notifier
[   17.916386] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
[   17.927505] vga16fb: initializing
[   17.927513] vga16fb: mapped to 0xc00a0000
[   17.927522] vga16fb: not registering due to another framebuffer present
[   18.123200] intel8x0: white list rate for 1043:80f3 is 48000
[   18.146459] Console: switching to colour frame buffer device 128x48
[   19.421898] ppdev: user-space parallel port driver
[   19.495812] skge eth0: Link is up at 100 Mbps, full duplex, flow control both
[   19.495992] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   22.363039] __ratelimit: 27 callbacks suppressed
[   22.363047] nm-applet[1437]: segfault at 1c4f ip 01a92e21 sp bfe7fe1c error 4 in libc-2.11.1.so[1a19000+153000]
[   23.432908] gnome-settings-[1376]: segfault at 1c4f ip 00b0de21 sp bfa178ac error 4 in libc-2.11.1.so[a94000+153000]
[   30.008014] eth0: no IPv6 routers present
[   53.488120] bonobo-activati[1795]: segfault at 1c4f ip 007abe21 sp bfe07c3c error 4 in libc-2.11.1.so[732000+153000]
[   53.515869] bonobo-activati[1798]: segfault at 1c4f ip 00712e21 sp bfc5d17c error 4 in libc-2.11.1.so[699000+153000]
zareac@zareac:~$ 

Open in new window

0
 
LVL 61

Expert Comment

by:gheist
Comment Utility
nothing about firefox....
what does it show on console when run?
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
I think the bonobo entries might relate to firefox.
Going to try something
0
 
LVL 61

Expert Comment

by:gheist
Comment Utility
firefox does not crash if it can not send broadcast message about downloaded files to gnome or to kde
there should be some badly broken plugin or extension OR user profile which comes up only on console of firefox.
0
 

Author Comment

by:zareac
Comment Utility
@gheist  how do I launch console when running Firefox. All I get is error report being launched. I can reproduce the problem and attach logs here. I did try to create new user profile, but Gnome Applets won't launch, so I'm pretty much stuck. Once I come home, I will collect Firefox error report and attach here
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
Here's something to try. You can avoid opening all the tabs you opened last time by:

cd ~
mv -iv ./.mozilla/firefox/default.70r/sessionstore.* ~

Now when you start firefox, it will only attempt to show your home page.
This should be fine unless your home page itself tries to use the culprit plugin.

Will try something else now
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
If you think your home page could itself have the problem, you can change it to the harmless home page below.
Place the file harmless.html in your home directory. Now:-

vi ~/.mozilla/firefox/default.70r/prefs.js      # Or use the editor of your choice

Locate the line starting user_pref("browser.startup.homepage",
change the following quoted URL to be "file:///home/zareac/harmless.html" (I'm assuming here that your login name is zareac; else put whatever it is)
Now try starting firefox.
As an example, I changed the line in my file to:

user_pref("browser.startup.homepage", "file:///home/dunc/harmless.html");

If the problem persists, it starts to look as though it may not be plugin-related.

20:42:01$ cat harmless.html 

<html>

<body>

<p><b>Hi there Tiger</b></p>

</body>

</html>

Open in new window

0
 

Author Comment

by:zareac
Comment Utility
thanks, I will give it a try. One more thing, I also experience gedit crash (gedit is Ubuntu's editor). Therefore I switched to scite. Thanks you for providing information for Firefox troubleshoouting, but I beleive this is something "below". Like I said, I will send the update once I try these troubleshooting steps
0
What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

 

Author Comment

by:zareac
Comment Utility
@duncan roe   homepage is not problem. I did what you told me but firefox still crashes
Below is the error report

Add-ons: {972ce4c6-7e08-4474-a285-3208198ce6fd}:3.6.9
BuildID: 20100825164301
CrashTime: 1284659555
EMCheckCompatibility: true
FramePoisonBase: 00000000f0dea000
FramePoisonSize: 4096
InstallTime: 1284289510
ProductName: Firefox
ReleaseChannel: default
SecondsSinceLastCrash: 80013
StartupTime: 1284659551
Theme: classic/1.0
Throttleable: 1
URL: about:blank
Vendor: Mozilla
Version: 3.6.9

This report also contains technical information about the state of the application when it crashed.
0
 
LVL 34

Accepted Solution

by:
Duncan Roe earned 500 total points
Comment Utility
I wonder why it was trying to open about:blank. When I enter that, I get the option to "Search Bookmarks and History". Did you move away the sessionstore files as I suggested earlier?
Assuming you did, you could try a gdb of a session. I used this technique to do an strace, but gdb will tell you more without producing a huge file for you to grovel through. gdb should at least pinpoint the library where the segfault occurs (which may not be the library at fault, so be sure to do a backtrace (bt) to see all casndidates).
How to do it: firefox itself is a shell script that runs firefor_bin which is an ELF program. Edit firefox (typically /usr/local/firefox/firefox) and near the bottom find the line

"$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@"

for 3.6.9, that should be line 139.

For strace I changed this to

strace -f "$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@" 2>~/t5

which produced the file t5. To use gdb, you will have to edit run-mozilla.sh - I don't have time to try that right now but can post this evening if you haven't done it by then.
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
Easier than I thought - no editing required. Issue your firefox command in a command-line window with the "-g" option, e.g. in my case:-

 /usr/local/firefox/firefox -g

It invokes the debugger on firefox. You have to have gdb installed, (or a number of other debuggers it looks for). gdb must be in /usr/bin
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
At the "gdb> " prompt, type "run" <Enter>
0
 

Author Comment

by:zareac
Comment Utility
@duncan  thank you for your help. Below is the output of gdb. I believe I am missing symbol files


zareac@zareac:~$ firefox -g
sh /usr/lib/firefox-3.6.9/run-mozilla.sh /usr/bin/gdb /usr/lib/firefox-3.6.9/firefox-bin -x /tmp/mozargs.VJdoFr
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/firefox-3.6.9/firefox-bin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/lib/firefox-3.6.9/firefox-bin
[Thread debugging using libthread_db enabled]
[New Thread 0xb546bb70 (LWP 1965)]
[New Thread 0xb4affb70 (LWP 1966)]
[New Thread 0xb42feb70 (LWP 1967)]
[New Thread 0xb3afdb70 (LWP 1968)]
[New Thread 0xb2fffb70 (LWP 1969)]
[New Thread 0xb22ffb70 (LWP 1970)]
[Thread 0xb22ffb70 (LWP 1970) exited]
[New Thread 0xb22ffb70 (LWP 1971)]
[New Thread 0xb0151b70 (LWP 1972)]
[New Thread 0xaf93cb70 (LWP 1973)]
[Thread 0xaf93cb70 (LWP 1973) exited]
[New Thread 0xaf93cb70 (LWP 1974)]
[New Thread 0xaef3ab70 (LWP 1975)]
[New Thread 0xae739b70 (LWP 1976)]

Program received signal SIGSEGV, Segmentation fault.
0xb633ce21 in ?? () from /lib/tls/i686/cmov/libc.so.6
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
?? as a function name may be OK inside libc or may indicate something was called which was not a function (but I think OK is more likely).
Well done for getting this far, but on receiving the gdb prompt after SIGSEGV, I really need you to enter the "bt" command to give a stack dump.
0
 

Author Comment

by:zareac
Comment Utility
here it is
zareac@zareac:~$ firefox -g
sh /usr/lib/firefox-3.6.9/run-mozilla.sh /usr/bin/gdb /usr/lib/firefox-3.6.9/firefox-bin -x /tmp/mozargs.3ziIcm
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
&lt;http://www.gnu.org/software/gdb/bugs/&gt;...
Reading symbols from /usr/lib/firefox-3.6.9/firefox-bin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/lib/firefox-3.6.9/firefox-bin 
[Thread debugging using libthread_db enabled]
[New Thread 0xb546bb70 (LWP 1931)]
[New Thread 0xb4affb70 (LWP 1932)]
[New Thread 0xb42feb70 (LWP 1933)]
[New Thread 0xb3afdb70 (LWP 1934)]
[New Thread 0xb2fffb70 (LWP 1935)]
[New Thread 0xb22ffb70 (LWP 1936)]
[Thread 0xb22ffb70 (LWP 1936) exited]
[New Thread 0xb22ffb70 (LWP 1937)]
[New Thread 0xb0151b70 (LWP 1938)]
[New Thread 0xaf93cb70 (LWP 1939)]
[Thread 0xaf93cb70 (LWP 1939) exited]
[New Thread 0xaf93cb70 (LWP 1940)]
[New Thread 0xaef3ab70 (LWP 1941)]
[New Thread 0xae739b70 (LWP 1942)]

Program received signal SIGSEGV, Segmentation fault.
0xb633ce21 in ?? () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0  0xb633ce21 in ?? () from /lib/tls/i686/cmov/libc.so.6
#1  0xb5821e6f in __xmlParserInputBufferCreateFilename ()
   from /usr/lib/libxml2.so.2
#2  0xb5821f24 in xmlParserInputBufferCreateFilename ()
   from /usr/lib/libxml2.so.2
#3  0xb58ac3ff in xmlNewTextReaderFilename () from /usr/lib/libxml2.so.2
#4  0xb564a898 in ?? () from /usr/lib/libgnomevfs-2.so.0
#5  0xb564ae6d in gnome_vfs_mime_get_value () from /usr/lib/libgnomevfs-2.so.0
#6  0xb56499f6 in gnome_vfs_mime_get_description ()
   from /usr/lib/libgnomevfs-2.so.0
#7  0xb1649328 in nsGnomeVFSService::GetDescriptionForMimeType (
    this=0xb0310e48, aMimeType=..., aDescription=...)
    at nsGnomeVFSService.cpp:252
#8  0xb79407be in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#9  0xb79409a9 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#10 0xb79405c5 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#11 0xb793ff15 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#12 0xb7940461 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#13 0xb7935357 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#14 0xb7934994 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#15 0xb7392586 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#16 0xb7392ad0 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#17 0xb7342b76 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#18 0xb7404a5e in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#19 0xb7404bc5 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#20 0xb741f835 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#21 0xb741fc95 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#22 0xb7419586 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#23 0xb740316d in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#24 0xb74039a9 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#25 0xb740e438 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#26 0xb7412264 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#27 0xb7411ddf in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#28 0xb79302df in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#29 0xb73e61bd in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#30 0xb7348c1f in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#31 0xb7348d30 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#32 0xb7c14617 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#33 0xb7c2961c in ?? () from /usr/lib/firefox-3.6.9/libxul.so
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#34 0xb7bf7e77 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#35 0xb7b6e641 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#36 0xb7bc6206 in MessageLoop::RunInternal() ()
   from /usr/lib/firefox-3.6.9/libxul.so
#37 0xb7bc622a in MessageLoop::RunHandler() ()
   from /usr/lib/firefox-3.6.9/libxul.so
#38 0xb7bc62a1 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#39 0xb7ac7754 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#40 0xb7988bd4 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#41 0xb72c2cfe in XRE_main () from /usr/lib/firefox-3.6.9/libxul.so
#42 0x001119e3 in ?? ()
#43 0xb62d9bd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#44 0x00111731 in ?? ()
(gdb) 

Open in new window

0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
Just noticed something - /lib/tls is very old. What libc version do you have?
Please post the output from /lib/libc.so.6 (yes you can issue that as a command).
To save time, please also post the output from ls -lR /lib. (That's ell R)
0
 

Author Comment

by:zareac
Comment Utility
please find output of  in attached document list.txt.


zareac@zareac:~$ /lib/libc.so.6
GNU C Library (Ubuntu EGLIBC 2.11.1-0ubuntu7.2) stable release version 2.11.1, by Roland McGrath et al.
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.4.3.
Compiled on a Linux >>2.6.24-27-server<< system on 2010-06-14.
Available extensions:
      crypt add-on version 2.1 by Michael Glad and others
      GNU Libidn by Simon Josefsson
      Native POSIX Threads Library by Ulrich Drepper et al
      BIND-8.2.3-T5B
For bug reporting instructions, please see:
<http://www.debian.org/Bugs/>.
zareac@zareac:~$

list.txt
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
It looks as though Red Hat may have persisted with /lib/tls - which has not been in standard glibc since about 2.3.5. You have 2 versions of glibc6: one is in /lib and the other is in /lib/tls/i686/cmov/ (where the actual SIGSEGV happens). 2 suggestions:-

1. cd /libmv tls tls.old
2. Please post /etc/ld.so.conf

re-try firefox -g afterwards; post output from bt again if it still crashes
0
 

Author Comment

by:zareac
Comment Utility
it's still crashing. Here is  /etc/ld.so.conf:

include /etc/ld.so.conf.d/*.conf

Here is the output of firefox -g once I move tls to tls.old

zareac@zareac:/lib$ firefox -g
sh /usr/lib/firefox-3.6.9/run-mozilla.sh /usr/bin/gdb /usr/lib/firefox-3.6.9/firefox-bin -x /tmp/mozargs.ZEhckW
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
&lt;http://www.gnu.org/software/gdb/bugs/&gt;...
Reading symbols from /usr/lib/firefox-3.6.9/firefox-bin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/lib/firefox-3.6.9/firefox-bin 
[Thread debugging using libthread_db enabled]
[New Thread 0xb547fb70 (LWP 1923)]
[New Thread 0xb4affb70 (LWP 1924)]
[New Thread 0xb42ffb70 (LWP 1925)]
[New Thread 0xb3affb70 (LWP 1926)]
[New Thread 0xb2fffb70 (LWP 1927)]
[New Thread 0xb23d6b70 (LWP 1928)]
[Thread 0xb23d6b70 (LWP 1928) exited]
[New Thread 0xb23d6b70 (LWP 1929)]
[New Thread 0xb014ab70 (LWP 1930)]
[New Thread 0xaf94ab70 (LWP 1931)]
[Thread 0xaf94ab70 (LWP 1931) exited]
[New Thread 0xaf94ab70 (LWP 1932)]
[New Thread 0xaeeffb70 (LWP 1933)]
[New Thread 0xae6ffb70 (LWP 1934)]

Program received signal SIGSEGV, Segmentation fault.
0xb63495c1 in strncmp () from /lib/libc.so.6
(gdb) bt
#0  0xb63495c1 in strncmp () from /lib/libc.so.6
#1  0xb588ae6f in __xmlParserInputBufferCreateFilename ()
   from /usr/lib/libxml2.so.2
#2  0xb588af24 in xmlParserInputBufferCreateFilename ()
   from /usr/lib/libxml2.so.2
#3  0xb59153ff in xmlNewTextReaderFilename () from /usr/lib/libxml2.so.2
#4  0xb5682898 in ?? () from /usr/lib/libgnomevfs-2.so.0
#5  0xb5682e6d in gnome_vfs_mime_get_value () from /usr/lib/libgnomevfs-2.so.0
#6  0xb56819f6 in gnome_vfs_mime_get_description ()
   from /usr/lib/libgnomevfs-2.so.0
#7  0xb4c0c328 in nsGnomeVFSService::GetDescriptionForMimeType (
    this=0xb0328e50, aMimeType=..., aDescription=...)
    at nsGnomeVFSService.cpp:252
#8  0xb79417be in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#9  0xb79419a9 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#10 0xb79415c5 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#11 0xb7940f15 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#12 0xb7941461 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#13 0xb7936357 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#14 0xb7935994 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#15 0xb7393586 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#16 0xb7393ad0 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#17 0xb7343b76 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#18 0xb7405a5e in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#19 0xb7405bc5 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#20 0xb7420835 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#21 0xb7420c95 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#22 0xb741a586 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#23 0xb740416d in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#24 0xb74049a9 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#25 0xb740f438 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#26 0xb7413264 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#27 0xb7412ddf in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#28 0xb79312df in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#29 0xb73e71bd in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#30 0xb7349c1f in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#31 0xb7349d30 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#32 0xb7c15617 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#33 0xb7c2a61c in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#34 0xb7bf8e77 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#35 0xb7b6f641 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#36 0xb7bc7206 in MessageLoop::RunInternal() ()
   from /usr/lib/firefox-3.6.9/libxul.so
#37 0xb7bc722a in MessageLoop::RunHandler() ()
   from /usr/lib/firefox-3.6.9/libxul.so
#38 0xb7bc72a1 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#39 0xb7ac8754 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#40 0xb7989bd4 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#41 0xb72c3cfe in XRE_main () from /usr/lib/firefox-3.6.9/libxul.so
#42 0x001119e3 in ?? ()
#43 0xb62ebbc6 in __libc_start_main () from /lib/libc.so.6
#44 0x00111731 in ?? ()
(gdb) 

Open in new window

0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
Seems that we have to keep looking.
My firefox (now 3.6.10) accesses all the libraries mentioned in your bt.
Revisions are:
/usr/lib/libxml2.so.2 -> libxml2.so.2.7.6
/usr/lib/libgnomevfs-2.so.0 -> libgnomevfs-2.so.0.400.0

My libgnomevfs.so dates back to 2003! It was on Slackware 9.1 - there was a newer one (.600) on Slackware 10.1 but I never upgraded to it. Then Slackware dropped gnome in favour of kde.

Your bt also shows a single module, nsGnomeVFSService::GetDescriptionForMimeType, which was compiled for debug  support. Do you have any idea where that comes from? I can't find it even in the latest gnome-vfs-2.24.3.tar.bz2 that I just downloaded.

Actually I think it may be a part of Mozilla from the one reference that Google finds (http://ftp.mozilla.org/pub/mozilla.org/thunderbird/tinderbox-builds/comm-central-trunk-bloat-linux/sdleak.tree)

I start to wonder if perhaps your problem is a subtle data error in an input file, maybe a mime type or some such. Getting late - must stop now.
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
One other thing - when I debug firefox I get extra info that you aren't posting (see below). Do you get that stuff? Please post it if so
Also, your /etc/ld.so.conf is little help - it says to use all the files /etc/ld.so.conf.d/*.conf. Please post the output from "cat /etc/ld.so.conf.d/*.conf"
20:17:17$ /usr/local/firefox/firefox -g

/usr/local/firefox/run-mozilla.sh -g /usr/local/firefox/firefox-bin

MOZILLA_FIVE_HOME=/usr/local/firefox

  LD_LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox/plugins:/usr/local/firefox

DISPLAY=:0.0

DYLD_LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox

     LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox/components:/usr/local/firefox

       SHLIB_PATH=/usr/local/firefox:/usr/local/firefox

          LIBPATH=/usr/local/firefox:/usr/local/firefox

       ADDON_PATH=/usr/local/firefox

      MOZ_PROGRAM=/usr/local/firefox/firefox-bin

      MOZ_TOOLKIT=

        moz_debug=1

     moz_debugger=

which: no ddd in (/home/dunc/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/java/bin:/usr/lib/java/jre/bin:/usr/lib/qt/bin:/usr/share/texmf/bin:/usr/local/sbin:/usr/sbin:/sbin)

/usr/bin/gdb /usr/local/firefox/firefox-bin -x /tmp/mozargs.dshNsf

GNU gdb (GDB) 7.1

Open in new window

0
 

Author Comment

by:zareac
Comment Utility
I run my firefox by typing:  firefox -g
I posted all the info that was displayed in my terminal window after running firefox -g

I will post "cat /etc/ld.so.conf.d/*.conf" later this evening. thanks
0
 
LVL 61

Expert Comment

by:gheist
Comment Utility
run firefox by typing "firefox" in console.
it should come up with good hints.
0
 

Author Comment

by:zareac
Comment Utility
Isn't the terminal same as console?
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
I see you have a firefox command, unlike me. It seems to add the mystery argument -x /tmp/mozargs.ZEhckW. Can you try invoking firefox as:
/usr/lib/firefox-3.6.9/firefox -g
maybe that way you will get the extra output I see - my installation is completely standard being an automatic update.
Also could you try setting a breakpoint at the module that is built -g? I didn't hit the breakpoint when I tried it but you should seeing it's in your stack trace. When you do it it, could you examine the arguments please, e.g. p aMimeType or maybe p*aMimeType.

23:31:49$ /usr/local/firefox/firefox -g

/usr/local/firefox/run-mozilla.sh -g /usr/local/firefox/firefox-bin

MOZILLA_FIVE_HOME=/usr/local/firefox

  LD_LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox/plugins:/usr/local/firefox

DISPLAY=:0.0

DYLD_LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox

     LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox/components:/usr/local/firefox

       SHLIB_PATH=/usr/local/firefox:/usr/local/firefox

          LIBPATH=/usr/local/firefox:/usr/local/firefox

       ADDON_PATH=/usr/local/firefox

      MOZ_PROGRAM=/usr/local/firefox/firefox-bin

      MOZ_TOOLKIT=

        moz_debug=1

     moz_debugger=

which: no ddd in (/home/dunc/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/java/bin:/usr/lib/java/jre/bin:/usr/lib/qt/bin:/usr/share/texmf/bin:/usr/local/sbin:/usr/sbin:/sbin)

/usr/bin/gdb /usr/local/firefox/firefox-bin -x /tmp/mozargs.V6SSLe

GNU gdb (GDB) 7.1

Copyright (C) 2010 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.  Type "show copying"

and "show warranty" for details.

This GDB was configured as "i486-slackware-linux".

For bug reporting instructions, please see:

<http://www.gnu.org/software/gdb/bugs/>...

Reading symbols from /usr/local/firefox.3.6.9/firefox-bin...(no debugging symbols found)...done.

(gdb) b nsGnomeVFSService::GetDescriptionForMimeType

Can't find member of namespace, class, struct, or union named "nsGnomeVFSService::GetDescriptionForMimeType"

Hint: try 'nsGnomeVFSService::GetDescriptionForMimeType<TAB> or 'nsGnomeVFSService::GetDescriptionForMimeType<ESC-?>

(Note leading single quote.)

Make breakpoint pending on future shared library load? (y or [n]) y



Breakpoint 1 (nsGnomeVFSService::GetDescriptionForMimeType) pending.

(gdb) run

Starting program: /usr/local/firefox.3.6.9/firefox-bin 

[Thread debugging using libthread_db enabled]

Traceback (most recent call last):

  File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.2400.1-gdb.py", line 9, in <module>

    from gobject import register

  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>

    import gdb.backtrace

ImportError: No module named backtrace



(Gecko:11548): GLib-GObject-WARNING **: IA__g_object_set_valist: construct property "show-crash-dialog" for object `GnomeProgram' can't be set after construction

[New Thread 0xb575eb70 (LWP 11553)]

[New Thread 0xb4dffb70 (LWP 11554)]

[New Thread 0xb45ffb70 (LWP 11555)]

[New Thread 0xb3dffb70 (LWP 11556)]

[New Thread 0xb32ffb70 (LWP 11557)]

[New Thread 0xb2944b70 (LWP 11558)]

[Thread 0xb2944b70 (LWP 11558) exited]

[New Thread 0xb2944b70 (LWP 11559)]

[New Thread 0xb13ffb70 (LWP 11560)]

[New Thread 0xb07ffb70 (LWP 11561)]

[New Thread 0xafea7b70 (LWP 11562)]

[New Thread 0xaf6a7b70 (LWP 11563)]

[New Thread 0xaeea7b70 (LWP 11564)]

[New Thread 0xae4ffb70 (LWP 11565)]

[New Thread 0xadbffb70 (LWP 11566)]

[New Thread 0xad2ffb70 (LWP 11567)]

[Thread 0xae4ffb70 (LWP 11565) exited]

[New Thread 0xac7ffb70 (LWP 11568)]

[New Thread 0xae4ffb70 (LWP 11569)]

[Thread 0xad2ffb70 (LWP 11567) exited]

[New Thread 0xabdffb70 (LWP 11570)]

[Thread 0xac7ffb70 (LWP 11568) exited]

[Thread 0xae4ffb70 (LWP 11569) exited]

[New Thread 0xa21ffb70 (LWP 11571)]

[Thread 0xabdffb70 (LWP 11570) exited]

[Thread 0xa21ffb70 (LWP 11571) exited]

[New Thread 0xa12ffb70 (LWP 11572)]

[Thread 0xa12ffb70 (LWP 11572) exited]

[New Thread 0xa12ffb70 (LWP 11573)]

[Thread 0xa12ffb70 (LWP 11573) exited]

[New Thread 0xad2ffb70 (LWP 11574)]

[New Thread 0xa12ffb70 (LWP 11575)]

[New Thread 0xac7ffb70 (LWP 11576)]

[New Thread 0xae4ffb70 (LWP 11577)]

[Thread 0xad2ffb70 (LWP 11574) exited]

[New Thread 0xabdffb70 (LWP 11578)]

[Thread 0xac7ffb70 (LWP 11576) exited]

[Thread 0xae4ffb70 (LWP 11577) exited]

[Thread 0xb2944b70 (LWP 11559) exited]

[Thread 0xabdffb70 (LWP 11578) exited]

[New Thread 0xad2ffb70 (LWP 11579)]

[Thread 0xad2ffb70 (LWP 11579) exited]

[New Thread 0xad2ffb70 (LWP 11580)]

[Thread 0xad2ffb70 (LWP 11580) exited]

[New Thread 0xad2ffb70 (LWP 11581)]

[New Thread 0xac7ffb70 (LWP 11591)]

[Thread 0xb13ffb70 (LWP 11560) exited]

[Thread 0xafea7b70 (LWP 11562) exited]

[Thread 0xaf6a7b70 (LWP 11563) exited]

[Thread 0xadbffb70 (LWP 11566) exited]

[Thread 0xac7ffb70 (LWP 11591) exited]

[Thread 0xb07ffb70 (LWP 11561) exited]

[Thread 0xb4dffb70 (LWP 11554) exited]

[Thread 0xaeea7b70 (LWP 11564) exited]

NOTE: child process received `Goodbye', closing down

[Thread 0xa12ffb70 (LWP 11575) exited]

[Thread 0xb32ffb70 (LWP 11557) exited]

[Thread 0xb3dffb70 (LWP 11556) exited]

[Thread 0xb45ffb70 (LWP 11555) exited]

[Thread 0xb575eb70 (LWP 11553) exited]

[Thread 0xad2ffb70 (LWP 11581) exited]



Program exited normally.

(gdb) q

Open in new window

0
 

Author Comment

by:zareac
Comment Utility
here is /usr/lib/firefox-3.6.9/firefox -g. I will post breakpoint in new post
zareac@zareac:/usr$ /usr/lib/firefox-3.6.9/firefox -g
/usr/lib/firefox-3.6.9/run-mozilla.sh -g /usr/lib/firefox-3.6.9/firefox-bin
MOZILLA_FIVE_HOME=/usr/lib/firefox-3.6.9
  LD_LIBRARY_PATH=/usr/lib/firefox-3.6.9:/usr/lib/firefox-3.6.9/plugins:/usr/lib/firefox-3.6.9
DISPLAY=:0.0
DYLD_LIBRARY_PATH=/usr/lib/firefox-3.6.9:/usr/lib/firefox-3.6.9
     LIBRARY_PATH=/usr/lib/firefox-3.6.9:/usr/lib/firefox-3.6.9/components:/usr/lib/firefox-3.6.9
       SHLIB_PATH=/usr/lib/firefox-3.6.9:/usr/lib/firefox-3.6.9
          LIBPATH=/usr/lib/firefox-3.6.9:/usr/lib/firefox-3.6.9
       ADDON_PATH=/usr/lib/firefox-3.6.9
      MOZ_PROGRAM=/usr/lib/firefox-3.6.9/firefox-bin
      MOZ_TOOLKIT=
        moz_debug=1
     moz_debugger=
/usr/bin/gdb /usr/lib/firefox-3.6.9/firefox-bin -x /tmp/mozargs.VN4nne
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
&lt;http://www.gnu.org/software/gdb/bugs/&gt;...
Reading symbols from /usr/lib/firefox-3.6.9/firefox-bin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/lib/firefox-3.6.9/firefox-bin 
[Thread debugging using libthread_db enabled]
[New Thread 0xb547fb70 (LWP 1929)]
[New Thread 0xb4affb70 (LWP 1930)]
[New Thread 0xb42ffb70 (LWP 1931)]
[New Thread 0xb3affb70 (LWP 1932)]
[New Thread 0xb2fffb70 (LWP 1933)]
[New Thread 0xb23d6b70 (LWP 1934)]
[Thread 0xb23d6b70 (LWP 1934) exited]
[New Thread 0xb23d6b70 (LWP 1935)]
[New Thread 0xb014ab70 (LWP 1936)]
[New Thread 0xaf94ab70 (LWP 1937)]
[Thread 0xaf94ab70 (LWP 1937) exited]
[New Thread 0xaf94ab70 (LWP 1938)]
[New Thread 0xaeeffb70 (LWP 1939)]
[New Thread 0xae6ffb70 (LWP 1940)]

Program received signal SIGSEGV, Segmentation fault.
0xb63495c1 in strncmp () from /lib/libc.so.6
(gdb) bt
#0  0xb63495c1 in strncmp () from /lib/libc.so.6
#1  0xb588ae6f in __xmlParserInputBufferCreateFilename ()
   from /usr/lib/libxml2.so.2
#2  0xb588af24 in xmlParserInputBufferCreateFilename ()
   from /usr/lib/libxml2.so.2
#3  0xb59153ff in xmlNewTextReaderFilename () from /usr/lib/libxml2.so.2
#4  0xb5682898 in ?? () from /usr/lib/libgnomevfs-2.so.0
#5  0xb5682e6d in gnome_vfs_mime_get_value () from /usr/lib/libgnomevfs-2.so.0
#6  0xb56819f6 in gnome_vfs_mime_get_description ()
   from /usr/lib/libgnomevfs-2.so.0
#7  0xb4c0c328 in nsGnomeVFSService::GetDescriptionForMimeType (
    this=0xb030de50, aMimeType=..., aDescription=...)
    at nsGnomeVFSService.cpp:252
#8  0xb79417be in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#9  0xb79419a9 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#10 0xb79415c5 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#11 0xb7940f15 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#12 0xb7941461 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#13 0xb7936357 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#14 0xb7935994 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#15 0xb7393586 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#16 0xb7393ad0 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#17 0xb7343b76 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#18 0xb7405a5e in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#19 0xb7405bc5 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#20 0xb7420835 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#21 0xb7420c95 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#22 0xb741a586 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#23 0xb740416d in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#24 0xb74049a9 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#25 0xb740f438 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#26 0xb7413264 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#27 0xb7412ddf in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#28 0xb79312df in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#29 0xb73e71bd in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#30 0xb7349c1f in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#31 0xb7349d30 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#32 0xb7c15617 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#33 0xb7c2a61c in ?? () from /usr/lib/firefox-3.6.9/libxul.so
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#34 0xb7bf8e77 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#35 0xb7b6f641 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#36 0xb7bc7206 in MessageLoop::RunInternal() ()
   from /usr/lib/firefox-3.6.9/libxul.so
#37 0xb7bc722a in MessageLoop::RunHandler() ()
   from /usr/lib/firefox-3.6.9/libxul.so
#38 0xb7bc72a1 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#39 0xb7ac8754 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#40 0xb7989bd4 in ?? () from /usr/lib/firefox-3.6.9/libxul.so
#41 0xb72c3cfe in XRE_main () from /usr/lib/firefox-3.6.9/libxul.so
#42 0x001119e3 in ?? ()
#43 0xb62ebbc6 in __libc_start_main () from /lib/libc.so.6
#44 0x00111731 in ?? ()
(gdb) 

Open in new window

0
 

Author Comment

by:zareac
Comment Utility
Here is the output of  cat /etc/ld.so.conf.d/*.conf

zareac@zareac:/usr$ cat /etc/ld.so.conf.d/*.conf
/usr/lib/mesa
# Multiarch support
/lib/i486-linux-gnu
/usr/lib/i486-linux-gnu
/usr/lib/alsa-lib
# libc default configuration
/usr/local/lib
zareac@zareac:/usr$
0
 

Author Comment

by:zareac
Comment Utility
here is the breakpoint

zareac@zareac:~$ /usr/lib/firefox-3.6.9/firefox -g
/usr/lib/firefox-3.6.9/run-mozilla.sh -g /usr/lib/firefox-3.6.9/firefox-bin
MOZILLA_FIVE_HOME=/usr/lib/firefox-3.6.9
  LD_LIBRARY_PATH=/usr/lib/firefox-3.6.9:/usr/lib/firefox-3.6.9/plugins:/usr/lib/firefox-3.6.9
DISPLAY=:0.0
DYLD_LIBRARY_PATH=/usr/lib/firefox-3.6.9:/usr/lib/firefox-3.6.9
     LIBRARY_PATH=/usr/lib/firefox-3.6.9:/usr/lib/firefox-3.6.9/components:/usr/lib/firefox-3.6.9
       SHLIB_PATH=/usr/lib/firefox-3.6.9:/usr/lib/firefox-3.6.9
          LIBPATH=/usr/lib/firefox-3.6.9:/usr/lib/firefox-3.6.9
       ADDON_PATH=/usr/lib/firefox-3.6.9
      MOZ_PROGRAM=/usr/lib/firefox-3.6.9/firefox-bin
      MOZ_TOOLKIT=
        moz_debug=1
     moz_debugger=
/usr/bin/gdb /usr/lib/firefox-3.6.9/firefox-bin -x /tmp/mozargs.YJoABL
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
&lt;http://www.gnu.org/software/gdb/bugs/&gt;...
Reading symbols from /usr/lib/firefox-3.6.9/firefox-bin...(no debugging symbols found)...done.
(gdb) break nsGnomeVFSService::GetDescriptionForMimeType
Can't find member of namespace, class, struct, or union named "nsGnomeVFSService::GetDescriptionForMimeType"
Hint: try 'nsGnomeVFSService::GetDescriptionForMimeType&lt;TAB&gt; or 'nsGnomeVFSService::GetDescriptionForMimeType&lt;ESC-?&gt;
(Note leading single quote.)
Make breakpoint pending on future shared library load? (y or [n]) y

Breakpoint 1 (nsGnomeVFSService::GetDescriptionForMimeType) pending.
(gdb) run
Starting program: /usr/lib/firefox-3.6.9/firefox-bin 
[Thread debugging using libthread_db enabled]
[New Thread 0xb547fb70 (LWP 2273)]
[New Thread 0xb4affb70 (LWP 2274)]
[New Thread 0xb42ffb70 (LWP 2275)]
[New Thread 0xb3affb70 (LWP 2276)]
[New Thread 0xb2fffb70 (LWP 2277)]
[New Thread 0xb23d6b70 (LWP 2278)]
[Thread 0xb23d6b70 (LWP 2278) exited]
[New Thread 0xb23d6b70 (LWP 2279)]
[New Thread 0xb014ab70 (LWP 2280)]
[New Thread 0xaf94ab70 (LWP 2281)]
[Thread 0xaf94ab70 (LWP 2281) exited]
[New Thread 0xaf94ab70 (LWP 2282)]
[New Thread 0xaeeffb70 (LWP 2283)]
[New Thread 0xae6ffb70 (LWP 2284)]

Breakpoint 1, nsGnomeVFSService::GetDescriptionForMimeType (this=0xb030de78, 
    aMimeType=..., aDescription=...) at nsGnomeVFSService.cpp:252
252	nsGnomeVFSService.cpp: No such file or directory.
	in nsGnomeVFSService.cpp
(gdb) p aMimeType
$1 = (const nsACString &) @0xbfffd5d8: {&lt;No data fields&gt;}
(gdb) p*aMimeType
Structure has no component named operator*.
(gdb) p *aMimeType
Structure has no component named operator*.
(gdb) p* aMimeType
Structure has no component named operator*.
(gdb) 

Open in new window

0
 
LVL 34

Assisted Solution

by:Duncan Roe
Duncan Roe earned 500 total points
Comment Utility
I guess I wasn't clear: I meant you to examine aDescription as well, although it may be an output argument. The "No data fields" message could indicate an earlier problem. Certainly strncmp() in libc is not to blame - it must have been given an illegal pointer as an argument, often this is a NULL pointer. That would tie in with trying to get the description of an empty mime type - maybe.
This looks to me more and more like a bad input source. Could be a file, could be from the net. 2 things to ry:-
1. Unplug the network cable then start firefox
2. If the problem persists, it probably is time to get an strace, to show us the files being opened if nothing else. Ensure you are testing with no tabs and harmless.html as the home page, as I posted previously. Modify /usr/lib/firefox-3.6.9/firefox as I posted previously in http:#a33697008.
The strace output will be big - post it as a file as you did for ls -lR /lib
0
 

Author Comment

by:zareac
Comment Utility
hi, strace output attached
t5
0
 

Author Comment

by:zareac
Comment Utility
Hi, this is how I get to the prefs.js

zareac@zareac:~$ cd .mozilla
zareac@zareac:~/.mozilla$ ls
eclipse  extensions  firefox  seamonkey
zareac@zareac:~/.mozilla$ cd firefox/
zareac@zareac:~/.mozilla/firefox$ ls
Crash Reports  k4j7kp1g.default  profiles.ini
zareac@zareac:~/.mozilla/firefox$ k4j7kp1g.default/
bash: k4j7kp1g.default/: is a directory
zareac@zareac:~/.mozilla/firefox$ cd k4j7kp1g.default/
zareac@zareac:~/.mozilla/firefox/k4j7kp1g.default$ ls
blocklist.xml           extensions.cache       pluginreg.dat
bookmarkbackups         extensions.ini         prefs.js
bookmarks.html          extensions.rdf         search.json
Cache                   firebug                searchplugins
cert8.db                formhistory.sqlite     search.sqlite
cert_override.txt       key3.db                secmod.db
chrome                  localstore.rdf         signons.sqlite
compatibility.ini       localstore-safe.rdf    urlclassifier3.sqlite
compreg.dat             mimeTypes.rdf          urlclassifierkey3.txt
content-prefs.sqlite    minidumps              webappsstore.sqlite
cookies.sqlite          OfflineCache           XPC.mfasl
cookies.sqlite-journal  permissions.sqlite     xpti.dat
downloads.sqlite        places.sqlite          XUL.mfasl
extensions              places.sqlite-journal
zareac@zareac:~/.mozilla/firefox/k4j7kp1g.default$ scite prefs.js
zareac@zareac:~/.mozilla/firefox/k4j7kp1g.default$ scite prefs.js


this how it looks like:


# Mozilla User Preferences

/* Do not edit this file.
 *
 * If you make changes to this file while the application is running,
 * the changes will be overwritten when the application exits.
 *
 * To make a manual change to preferences, you can visit the URL about:config
 * For more information, see http://www.mozilla.org/unix/customizing.html#prefs
 */

user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1280902817);
user_pref("browser.migration.version", 1);
user_pref("browser.places.smartBookmarksVersion", 2);
user_pref("browser.startup.homepage_override.mstone", "rv:1.9.2.8");
user_pref("distribution.canonical.bookmarksProcessed", true);
user_pref("extensions.enabledItems", "{972ce4c6-7e08-4474-a285-3208198ce6fd}:3.6.9");
user_pref("extensions.lastAppVersion", "3.6.9");
user_pref("extensions.update.notifyUser", false);
user_pref("network.cookie.prefsMigrated", true);
user_pref("plugin.soname.list", "");
user_pref("browser.startup.homepage", "file:///home/zareac/harmless.html");
0
 

Author Comment

by:zareac
Comment Utility
Wov ! I was able to run Firefox :-) after placing harmless.html to Home folder :-). I modified earlier prefs.js page but forgot to put harmless.html to Home folder. So that's fixed now :-) or is it? Thank you very much.

Now the problem with Gnome Applets remains. When I go to System -> Preferences -> Keyboard (or any other applet)  I don't get anything. For example, I am not able to switch from US English keyboard to Serbo-Croatian Keyboard.

I assume I can do the same -g switch against Gnome Applets. But the problem is some applets are already loaded.
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
Not sure about using -g with the applets. They are in java (I think) so need jdb - gdb will not help you much. You're out of my comfort zone now - except I would check you have jre / jdk 1.6 (java -version will tell you).
-g is normally a compiler option (including to the java compiler javac). I never saw an application accept and act on it before the way firefox does.
0
 
LVL 34

Expert Comment

by:Duncan Roe
Comment Utility
Mis-installed applets could be your entire problem I guess
0
 

Author Closing Comment

by:zareac
Comment Utility
My problem was actually two separate problems. One of the problems was solved. I will post second problem separately
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
1. Introduction As many people are interested in Linux but not as many are interested or knowledgeable (enough) to install Linux on their system, here is a safe way to try out Linux on your existing (Windows) system. The idea is that you insta…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now