FS#17987 - [zlib] causes Firefox, Thunderbird and Eclipse to crash

Attached to Project: Arch Linux
Opened by Andrej Podzimek (andrej) - Sunday, 24 January 2010, 15:23 GMT
Last edited by Pierre Schmitz (Pierre) - Thursday, 04 February 2010, 09:45 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Pierre Schmitz (Pierre)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

It's a segmentation fault. Thunderbird, Firefox and Eclipse crash within seconds after start. This is what GDB says:

#0 0xb71b6560 in inflate_table () from /usr/lib/libz.so.1
#1 0xb7f91530 in ?? () from /lib/libpthread.so.0
#2 0xbffec47c in ?? ()
#3 0xb7697b25 in g_static_rw_lock_writer_unlock () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Additional info:
* package version(s)
1.2.3.3-3 works (http://repos.archlinux.org/wsvn/packages/zlib/trunk/PKGBUILD?rev=22840)
1.2.3.4-4 crashes (http://repos.archlinux.org/wsvn/packages/zlib/trunk/PKGBUILD?rev=63268)
1.2.3.7-1 crashes (http://repos.archlinux.org/wsvn/packages/zlib/trunk/PKGBUILD?rev=65111)

Steps to reproduce:
Install zlib 1.2.3.4-4 or 1.2.3.7-1 on i686.
Start Thunderbird, Firefox or Eclipse.
This task depends upon

Closed by  Pierre Schmitz (Pierre)
Thursday, 04 February 2010, 09:45 GMT
Reason for closing:  Works for me
Comment by Pierre Schmitz (Pierre) - Sunday, 24 January 2010, 15:34 GMT
Do you have libxml2 2.7.6-2 installed? Could you specify on which sites firefox crashes? I cannot reproduce it here. Which CPU are you using? Do you have any third party repos enabled or do you use packages from AUR?
Comment by Andrej Podzimek (andrej) - Sunday, 24 January 2010, 22:43 GMT
> Do you have libxml2 2.7.6-2 installed?
No, I have 2.7.6-1. (That's what pacman -Syu installed yesterday.) Should I try 2.7.6-2 and the newest zlib?

> Could you specify on which sites firefox crashes?
It crashes before any site can be loaded and before the main window appears.

> I cannot reproduce it here. Which CPU are you using?
Pentium M.

> Do you have any third party repos enabled...
No.

> ...or do you use packages from AUR?
Yes.
Comment by Pierre Schmitz (Pierre) - Sunday, 24 January 2010, 22:46 GMT
Yes, please run a full -Syu and check your package versions.
Comment by Hussam Al-Tayeb (hussam) - Tuesday, 26 January 2010, 21:51 GMT
zlib 1.2.3.4-4 works fine for me but 1.2.3.7 from testing causes many gnome applications to stop running (segfault ast start).
I only use archlinux stock packages.
Comment by Pierre Schmitz (Pierre) - Tuesday, 26 January 2010, 23:28 GMT
This does not seem to be related. @hussam: I need a lot more information. Please check your libxml2 version.
Comment by Hussam Al-Tayeb (hussam) - Tuesday, 26 January 2010, 23:42 GMT
2.7.6-1 so it's fixed in 2.7.6-2 as you said.
Comment by Pierre Schmitz (Pierre) - Wednesday, 27 January 2010, 10:21 GMT
@bash: I did not fix anything here. Hussan's problem was different and just caused by using a single package from testing instead of the whole repo.

But anyway: If nobody can confirm this bug and the original reporter does not call back we can close this as "works for me" in a few days.
Comment by Robert Hollencamp (rhollencamp) - Wednesday, 27 January 2010, 16:33 GMT
zlib-1.2.3.7-1 causes PEAR to segfault. rolling back to zlib-1.2.3.4-4 and PEAR works as expected. I can't test any GNOME apps since this is a server that doesn't run X at all
Comment by Gerardo Exequiel Pozzi (djgera) - Wednesday, 27 January 2010, 17:29 GMT
confirmed (php segfaults with zlib-1.2.3.7-1) Attaching a backtrace, but without debug symbols (not much useful but...)
   bt.txt (1.4 KiB)
Comment by Pierre Schmitz (Pierre) - Wednesday, 27 January 2010, 19:24 GMT
I could confirm the php problem. But this seems to be unrelated so I opened another bug report: http://bugs.archlinux.org/task/18042 (suggestions welcome, but please report them there)

Please note that for the original reporter zlib-1.2.3.4 did not work either.

Loading...