Bug 754434

Summary: glibc-2.14.90-16.x86_64 causes Firefox, Midori, Yum, Empathy, PackageKit, Gyachi, Evolution crash
Product: [Fedora] Fedora Reporter: yunustj
Component: glibcAssignee: Jeff Law <law>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 16CC: fweimer, jakub, law, sait.a.umar, schwab, yunustj
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-16 16:36:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description yunustj 2011-11-16 13:32:50 UTC
Description of problem:

glibc-2.14.90-16.x86_64  causes Firefox, Midori, Yum, Empathy, PackageKit, Gyachi crash

Version-Release number of selected component (if applicable):

glibc-common-2.14.90-16.x86_64                               
glibc-2.14.90-16.x86_64        

How reproducible:
Always

Steps to Reproduce:
1. Update to glibc-2.14.90-16.x86_64 and glibc-common-2.14.90-16.x86_64 
2. Start Firefox or Empathy or yum or Midori or Gyachi or Evolution
3. 
  
Actual results:

All the above applications will crash. 

For example:
[tj@localhost ~]$ midori
The configuration couldn't be loaded: No such file or directory
*** glibc detected *** midori: free(): invalid pointer: 0x00007fde8ad94390 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7c286)[0x7fde8aa5e286]
/lib64/libc.so.6(+0x1149b8)[0x7fde8aaf69b8]
/lib64/libc.so.6(getaddrinfo+0x455)[0x7fde8aabe445]
/lib64/libgio-2.0.so.0[0x3ddfa763ac]
/lib64/libgio-2.0.so.0[0x3ddfa766ca]
/lib64/libglib-2.0.so.0[0x3dde26c6f8]
/lib64/libglib-2.0.so.0[0x3dde26a1d6]
/lib64/libpthread.so.0(+0x7d90)[0x7fde8ada2d90]
/lib64/libc.so.6(clone+0x6d)[0x7fde8aad12fd]
======= Memory map: ========
00400000-004a4000 r-xp 00000000 fd:03 142108                             /usr/bin/midori
006a3000-006a7000 rw-p 000a3000 fd:03 142108                             /usr/bin/midori
01505000-0180e000 rw-p 00000000 00:00 0                                  [heap]
3ddc600000-3ddc65e000 r-xp 00000000 fd:03 158620                         /usr/lib64/libhunspell-1.3.so.0.0.0
3ddc65e000-3ddc85d000 ---p 0005e000 fd:03 158620                         /usr/lib64/libhunspell-1.3.so.0.0.0
3ddc85d000-3ddc862000 rw-p 0005d000 fd:03 158620                         /usr/lib64/libhunspell-1.3.so.0.0.0
3ddd600000-3ddd615000 r-xp 00000000 fd:03 158103                         /lib64/libgcc_s-4.6.2-20111027.so.1
3ddd615000-3ddd814000 ---p 00015000 fd:03 158103                         /lib64/libgcc_s-4.6.2-20111027.so.1
3ddd814000-3ddd815000 rw-p 00014000 fd:03 158103                         /lib64/libgcc_s-4.6.2-20111027.so.1
3ddda00000-3ddda1d000 r-xp 00000000 fd:03 158116                         /lib64/libselinux.so.1
3ddda1d000-3dddc1d000 ---p 0001d000 fd:03 158116                         /lib64/libselinux.so.1
3dddc1d000-3dddc1e000 r--p 0001d000 fd:03 158116                         /lib64/libselinux.so.1
3dddc1e000-3dddc1f000 rw-p 0001e000 fd:03 158116                         /lib64/libselinux.so.1
3dddc1f000-3dddc20000 rw-p 00000000 00:00 0 
3ddde00000-3ddde17000 r-xp 00000000 fd:03 158098                         /lib64/libz.so.1.2.5
3ddde17000-3dde016000 ---p 00017000 fd:03 158098                         /lib64/libz.so.1.2.5
3dde016000-3dde017000 rw-p 00016000 fd:03 158098                         /lib64/libz.so.1.2.5
3dde200000-3dde31e000 r-xp 00000000 fd:03 158108                         /lib64/libglib-2.0.so.0.3000.1
3dde31e000-3dde51d000 ---p 0011e000 fd:03 158108                         /lib64/libglib-2.0.so.0.3000.1
3dde51d000-3dde51e000 r--p 0011d000 fd:03 158108                         /lib64/libglib-2.0.so.0.3000.1
3dde51e000-3dde51f000 rw-p 0011e000 fd:03 158108                         /lib64/libglib-2.0.so.0.3000.1
3dde51f000-3dde520000 rw-p 00000000 00:00 0 
3dde600000-3dde604000 r-xp 00000000 fd:03 158109                         /lib64/libgthread-2.0.so.0.3000.1
3dde604000-3dde803000 ---p 00004000 fd:03 158109                         /lib64/libgthread-2.0.so.0.3000.1
3dde803000-3dde804000 r--p 00003000 fd:03 158109                         /lib64/libgthread-2.0.so.0.3000.1
3dde804000-3dde805000 rw-p 00004000 fd:03 158109                         /lib64/libgthread-2.0.so.0.3000.1
3ddee00000-3ddee4c000 r-xp 00000000 fd:03 158111                         /lib64/libgobject-2.0.so.0.3000.1
3ddee4c000-3ddf04c000 ---p 0004c000 fd:03 158111                         /lib64/libgobject-2.0.so.0.3000.1
3ddf04c000-3ddf04d000 r--p 0004c000 fd:03 158111                         /lib64/libgobject-2.0.so.0.3000.1
3ddf04d000-3ddf04e000 rw-p 0004d000 fd:03 158111                         /lib64/libgobject-2.0.so.0.3000.1
3ddf04e000-3ddf04f000 rw-p 00000000 00:00 0 
3ddf200000-3ddf207000 r-xp 00000000 fd:03 158110                         /usr/lib64/libffi.so.5.0.10
3ddf207000-3ddf406000 ---p 00007000 fd:03 158110                         /usr/lib64/libffi.so.5.0.10
3ddf406000-3ddf407000 r--p 00006000 fd:03 158110                         /usr/lib64/libffi.so.5.0.10
3ddf407000-3ddf408000 rw-p 00007000 fd:03 158110                         /usr/lib64/libffi.so.5.0.10
3ddf600000-3ddf603000 r-xp 00000000 fd:03 158112                         /lib64/libgmodule-2.0.so.0.3000.1
3ddf603000-3ddf802000 ---p 00003000 fd:03 158112                         /lib64/libgmodule-2.0.so.0.3000.1
3ddf802000-3ddf803000 r--p 00002000 fd:03 158112                         /lib64/libgmodule-2.0.so.0.3000.1
3ddf803000-3ddf804000 rw-p 00003000 fd:03 158112                         /lib64/libgmodule-2.0.so.0.3000.1
3ddfa00000-3ddfb39000 r-xp 00000000 fd:03 158118                         /lib64/libgio-2.0.so.0.3000.1
3ddfb39000-3ddfd38000 ---p 00139000 fd:03 158118                         /lib64/libgio-2.0.so.0.3000.1
3ddfd38000-3ddfd3c000 r--p 00138000 fd:03 158118                         /lib64/libgio-2.0.so.0.3000.1
3ddfd3c000-3ddfd3e000 rw-p 0013c000 fd:03 158118                         /lib64/libgio-2.0.so.0.3000.1
3ddfd3e000-3ddfd40000 rw-p 00000000 00:00 0 
3ddfe00000-3ddfe43000 r-xp 00000000 fd:03 158154                         /lib64/libdbus-1.so.3.5.6
3ddfe43000-3de0042000 ---p 00043000 fd:03 158154                         /lib64/libdbus-1.so.3.5.6
3de0042000-3de0043000 r--p 00042000 fd:03 158154                         /lib64/libdbus-1.so.3.5.6
3de0043000-3de0044000 rw-p 00043000 fd:03 158154                         /lib64/libdbus-1.so.3.5.6
3de0200000-3de0202000 r-xp 00000000 fd:03 158100                         /usr/lib64/libXau.so.6.0.0
3de0202000-3de0402000 ---p 00002000 fd:03 158100                         /usr/lib64/libXau.so.6.0.0
3de0402000-3de0403000 rw-p 00002000 fd:03 158100                         /usr/lib64/libXau.so.6.0.0
3de0600000-3de061b000 r-xp 00000000 fd:03 158101                         /usr/lib64/libxcb.so.1.1.0
3de061b000-3de081a000 ---p 0001b000 fd:03 158101                         /usr/lib64/libxcb.so.1.1.0
3de081a000-3de081b000 rw-p 0001a000 fd:03 158101                         /usr/lib64/libxcb.so.1.1.0
3de0a00000-3de0b39000 r-xp 00000000 fd:03 158104                         /usr/lib64/libX11.so.6.3.0
3de0b39000-3de0d38000 ---p 00139000 fd:03 158104                         /usr/lib64/libX11.so.6.3.0
3de0d38000-3de0d3e000 rw-p 00138000 fd:03 158104                         /usr/lib64/libX11.so.6.3.0
3de0e00000-3de0e11000 r-xp 00000000 fd:03 158119                         /usr/lib64/libXext.so.6.4.0
3de0e11000-3de1011000 ---p 00011000 fd:03 158119                         /usr/lib64/libXext.so.6.4.0
3de1011000-3de1012000 rw-p 00011000 fd:03 158119                         /usr/lib64/libXext.so.6.4.0
3de1200000-3de1226000 r-xp 00000000 fd:03 158099                         /usr/lib64/libpng12.so.0.46.0
3de1226000-3de1425000 ---p 00026000 fd:03 158099                         /usr/lib64/libpng12.so.0.46.0Aborted (co

Expected results:

All those applictions should run fine

Additional info:
Downgrade to
 glibc-common-2.14.90-14.x86_64                               
 glibc-2.14.90-14.x86_64   
to fix the problem

Comment 1 Sammy 2011-11-16 13:46:52 UTC
Yes... and somehow these are pulled out of testing. But it seems like
the effect continues even after the downgrace....is there a prelink
or something one has to do?

Comment 2 yunustj 2011-11-16 14:39:35 UTC
After downgrading to glibc-2.14.90-14.x86_64, I have not encountered the problem yet.

This is newly installed system from Fedora-16-x86_64-Live-Desktop. I missed to check that. but as far as I remember:
1. performed full update
2. installed vlc from rpmfusion
3. installed xen
4. booted to xen mode
5. performed full update again which lead me to broken glibc-2.14.90-16.x86_64 
6. booted to xen mode again
7. ran firefox in xen mode fedora system but the firefox crash
8. booted to normal fedora system
9. and found that 'yum update', PackageKit, firefox, Evolution and Empaty keep crashing when I tried to launch them
10. and found that 'yum downgrade glibc' still works which save me to fix this problem.

Comment 3 Jeff Law 2011-11-16 16:36:36 UTC

*** This bug has been marked as a duplicate of bug 754026 ***