Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#38978 - [xfdesktop] xfce 4.10 randomly segfaults

Attached to Project: Arch Linux
Opened by Eric (bioman) - Friday, 21 February 2014, 13:32 GMT
Last edited by Evangelos Foutras (foutrelis) - Sunday, 01 March 2015, 16:05 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

xfdesktop segfaults at times, sometimes while doing nothing, sometimes when I launch an app (firefox, grsync, cantata...)

Here is a backtrace :

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4a81887 in g_slice_alloc () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff4a81887 in g_slice_alloc () from /usr/lib/libglib-2.0.so.0
#1 0x00007ffff575634e in pango_attr_list_new ()
from /usr/lib/libpango-1.0.so.0
#2 0x00007ffff57505e7 in ?? () from /usr/lib/libpango-1.0.so.0
#3 0x00007ffff5750b88 in ?? () from /usr/lib/libpango-1.0.so.0
#4 0x00007ffff5760c9f in ?? () from /usr/lib/libpango-1.0.so.0
#5 0x00007ffff5762608 in ?? () from /usr/lib/libpango-1.0.so.0
#6 0x00007ffff5762a36 in pango_layout_get_pixel_extents ()
from /usr/lib/libpango-1.0.so.0
#7 0x000000000041ddfe in ?? ()
#8 0x000000000041df76 in ?? ()
#9 0x00007ffff4d2e8d7 in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff4d473a2 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff4d48002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0x00007fffefebed8c in ffi_call_unix64 () from /usr/lib/libffi.so.6
#13 0x00007fffefebe6bc in ffi_call () from /usr/lib/libffi.so.6
#14 0x00007ffff4d2f345 in g_cclosure_marshal_generic_va ()
from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff4d2e8d7 in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff4d473a2 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff4d48002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#18 0x00007ffff5430301 in ?? () from /usr/lib/libgio-2.0.so.0
#19 0x00007ffff4a66296 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#20 0x00007ffff4a665e8 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0x00007ffff4a669ea in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#22 0x00007ffff62ae9d7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00000000004132ff in main ()
(gdb)

Thanks !
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Sunday, 01 March 2015, 16:05 GMT
Reason for closing:  Deferred
Additional comments about closing:  Closing as old bug; feel free to reopen if it's still an issue with Xfce 4.12 (due in a couple of days).
Comment by Doug Newgard (Scimmia) - Friday, 21 February 2014, 16:04 GMT
Is you system completely up to date? Have you reported this upstream?

It works fine here.
Comment by Eric (bioman) - Friday, 21 February 2014, 16:07 GMT
I haven't reported it in upstream...

My Arch is up to date.
Comment by Eric (bioman) - Sunday, 23 February 2014, 16:45 GMT
Oh... Up to date but I use 3.10 LTS
Comment by Eric (bioman) - Wednesday, 05 March 2014, 06:31 GMT
More precise bt :

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4a83697 in g_slice_alloc () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff4a83697 in g_slice_alloc () from /usr/lib/libglib-2.0.so.0
#1 0x00007ffff5755e13 in pango_attr_font_desc_new (desc=0x7fffe000cb60)
at pango-attributes.c:723
#2 0x00007ffff574d71c in pango_layout_get_effective_attributes (
layout=layout@entry=0x74c180) at pango-layout.c:3834
#3 0x00007ffff576060c in pango_layout_check_lines (layout=0x74c180)
at pango-layout.c:3924
#4 0x00007ffff5762618 in pango_layout_get_extents_internal (layout=0x74c180,
ink_rect=0x0, logical_rect=0x7fffffffd5b0, line_extents=0x0)
at pango-layout.c:2587
#5 0x00007ffff5762a46 in pango_layout_get_pixel_extents (layout=0x74c180,
ink_rect=0x0, logical_rect=0x7fffffffd5b0) at pango-layout.c:2808
#6 0x000000000041ddfe in xfdesktop_icon_view_calculate_icon_text_area (
text_area=0x7fffffffd630, icon=0x7ec210, icon_view=0x733330)
at xfdesktop-icon-view.c:2805
#7 xfdesktop_icon_view_update_icon_extents (
icon_view=icon_view@entry=0x733330, icon=icon@entry=0x7ec210,
pixbuf_extents=pixbuf_extents@entry=0x7fffffffd620,
text_extents=text_extents@entry=0x7fffffffd630,
total_extents=total_extents@entry=0x7fffffffd640)
at xfdesktop-icon-view.c:2863
#8 0x000000000041df76 in xfdesktop_icon_view_invalidate_icon (
icon_view=0x733330, icon=0x7ec210, recalc_extents=<optimized out>)
---Type <return> to continue, or q <return> to quit---
at xfdesktop-icon-view.c:2621
#9 0x00007ffff4d30387 in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff4d48e18 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff4d49a72 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0x00007fffefec0d8c in ffi_call_unix64 () from /usr/lib/libffi.so.6
#13 0x00007fffefec06bc in ffi_call () from /usr/lib/libffi.so.6
#14 0x00007ffff4d30df5 in g_cclosure_marshal_generic_va ()
from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff4d30387 in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff4d48e18 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff4d49a72 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff5430af1 in ?? () from /usr/lib/libgio-2.0.so.0
#19 0x00007ffff4a680e6 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#20 0x00007ffff4a68438 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0x00007ffff4a6883a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#22 0x00007ffff62ae9d7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00000000004132ff in main (argc=1, argv=0x7fffffffe768) at main.c:406

Comment by Evangelos Foutras (foutrelis) - Sunday, 01 March 2015, 16:04 GMT
Over a year has passed and Xfce 4.12 will appear in the stable repos in a couple of days.

Therefore, the issue might not occur anymore; I'll close this but feel free to reopen if it's still an issue.

Loading...