GNOME Bugzilla – Bug 580326
Crash when browsing sites with special characters in the title
Last modified: 2009-04-27 17:15:18 UTC
Steps to reproduce: Open http://www.univie.ac.at/strv-astronomie/StV_Astronomie/Semester.html in a browser window (tried on Firefox and Epiphany). Stack trace: Output from gdb: Program received signal SIGSEGV, Segmentation fault.
+ Trace 214820
Thread 3050006336 (LWP 16728)
----------- .xsession-errors (18 sec old) --------------------- ** (gedit:15385): WARNING **: Please check the installation of all the Python related packages required by gedit and try again. ** (gedit:15385): WARNING **: Cannot load Python plugin 'Snippets' since gedit was not able to initialize the Python interpreter. ** (gedit:15385): CRITICAL **: gedit_python_module_load: assertion `Py_IsInitialized ()' failed ** (gedit:15385): WARNING **: Cannot load plugin 'snippets' since file '/usr/lib/gedit-2/plugins' cannot be read. Could not read Rhythmbox database file: Could not find file "/home/arun/.gnome2/rhythmbox/rhythmdb.xml". (bug-buddy:15400): atk-bridge-WARNING **: AT_SPI_REGISTRY was not started at session startup. (bug-buddy:15400): atk-bridge-WARNING **: IOR not set. (bug-buddy:15400): atk-bridge-WARNING **: Could not locate registry Window manager warning: Attempt to perform window operation 20 on window none when operation 20 on none already in effect -------------------------------------------------- Other information: Reported on Gentoo a bug (https://bugs.gentoo.org/show_bug.cgi?id=267560). The actual line on which this occurs seems to belong to another function (which probably got inlined). The call chain seems to be pango_layout_check_lines() -> process_line() -> pango_layout_line_postprocess() -> zero_line_final_space()
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of 556132 ***
(In reply to comment #1) > Thanks for taking the time to report this bug. > This particular bug has already been reported into our bug tracking system, but > we are happy to tell you that the problem has already been fixed. It should be > solved in the next software version. You may want to check for a software > upgrade. I don't have access to this bug, for some reason. Will this fix be available on the 2.24.x series? If not, could you point me to the commit that fixed it so that I can try to backport it and make it available on Gentoo?
(In reply to comment #2) > I don't have access to this bug, for some reason. Will this fix be available on > the 2.24.x series? If not, could you point me to the commit that fixed it so > that I can try to backport it and make it available on Gentoo? The bug's been marked as private for some reason. It was fixed by the following commit to Pango, which I don't think will be backported to 2.24: commit dd6ce709db5872132335fef9f75aa16a33d6e5aa Author: Behdad Esfahbod <behdad@behdad.org> Date: Mon Apr 6 19:49:02 2009 -0400 [layout] Truncate final whitespace in the line before ellipsizing Bug 556132 – gnome-panel crashed with SIGSEGV in g_cclosure_marshal_VOID__BOXED() Not after. Also fixes invalid memory access in case line was both wrapped and ellipsized. You can see the diff here: http://git.gnome.org/cgit/pango/commit/?id=dd6ce709db5872132335fef9f75aa16a33d6e5aa