FS#18887 - [chromium] segfault in libxml2

Attached to Project: Arch Linux
Opened by Byron Clark (byronc) - Tuesday, 30 March 2010, 21:48 GMT
Last edited by Pierre Schmitz (Pierre) - Saturday, 10 April 2010, 15:38 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Pierre Schmitz (Pierre)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

chromium shows the "Aw, Snap!" page and I see these messages in dmesg:
chromium[12895]: segfault at 100000005 ip 00007fb3f6404a20 sp 00007fff99d380f0 error 4 in libxml2.so.2.7.7[7fb3f6310000+142000]
chromium[13610] general protection ip:7fb3f6404a20 sp:7fff99d380f0 error:0 in libxml2.so.2.7.7[7fb3f6310000+142000]


Additional info:
* chromium 5.0.342.8-1

Steps to reproduce:
The problem can be triggered by editing a calendar event on Google Calendar or clicking the "Try it yourself" link at http://www.w3schools.com/xsl/.

How to fix:
The problem seems to be that chromium is using the internal version of libxslt and the system version of libxml2. Setting use_system_libxslt=1 and use_system_libxml=1 in the PKGBUILD fixes the problem.
This task depends upon

Closed by  Pierre Schmitz (Pierre)
Saturday, 10 April 2010, 15:38 GMT
Reason for closing:  Fixed
Comment by Byron Clark (byronc) - Tuesday, 30 March 2010, 21:49 GMT
Remove use_system_libxslt=1 from the PKGBUILD also fixes the problem. We just need to use libxml2 and libxslt from the same place.
Comment by Dave Reisner (falconindy) - Thursday, 01 April 2010, 16:23 GMT
This change breaks various RSS feeds from being properly detected. See upstream:

http://code.google.com/p/chromium/issues/detail?id=32967

Would it be possible to go the other route of using a static libxslt and libxml?

Loading...