Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 704720 Details for
Bug 917422
gnome-shell segfaults in libcairo
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
an output from gdb showing the crash
gdb.output.txt (text/plain), 12.82 KB, created by
Michal Jaegermann
on 2013-03-04 01:02:05 UTC
(
hide
)
Description:
an output from gdb showing the crash
Filename:
MIME Type:
Creator:
Michal Jaegermann
Created:
2013-03-04 01:02:05 UTC
Size:
12.82 KB
patch
obsolete
>GNU gdb (GDB) Fedora (7.5.1-36.fc18) >... >Reading symbols from /usr/bin/gnome-shell...Reading symbols from /usr/lib/debug/usr/bin/gnome-shell.debug...done. >done. >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/gnome-shell'. >Program terminated with signal 11, Segmentation fault. >#0 0x00000030c6437a9c in _cairo_surface_is_image (surface=0x5159f50) > at cairo-image-surface-inline.h:77 >77 return surface->backend && surface->backend->type == CAIRO_SURFACE_TYPE_IMAGE; >#0 0x00000030c6437a9c in _cairo_surface_is_image (surface=0x5159f50) > at cairo-image-surface-inline.h:77 >#1 INT_cairo_image_surface_get_width (surface=0x5159f50) > at cairo-image-surface.c:605 >#2 0x00007feaa1707a4d in _st_create_shadow_cairo_pattern ( > shadow_spec=shadow_spec@entry=0x5224320, src_pattern=src_pattern@entry= > 0x5159f50) at st/st-private.c:561 >#3 0x00007feaa171c4f2 in paint_inset_box_shadow_to_cairo_context ( > node=<optimized out>, shadow_outline=0x515c420, cr=0x5232150, shadow_spec= > 0x5224320) at st/st-theme-node-drawing.c:908 >#4 st_theme_node_prerender_background (node=0x521ad40 [StThemeNode]) > at st/st-theme-node-drawing.c:1236 >#5 st_theme_node_render_resources (height=2, width=611, node= > 0x521ad40 [StThemeNode]) at st/st-theme-node-drawing.c:1417 >#6 st_theme_node_paint (node=node@entry=0x521ad40 [StThemeNode], box= > 0x7fff8cbc3290, paint_opacity=255 '\377') > at st/st-theme-node-drawing.c:1937 >#7 0x00007feaa17207b8 in st_widget_paint_background (widget= > 0x3149e60 [StScrollView]) at st/st-widget.c:408 >#8 0x00007feaa170b205 in st_scroll_view_paint (actor=0x3149e60 [StScrollView]) > at st/st-scroll-view.c:274 >#9 0x00000030f3c0fb0b in _g_closure_invoke_va (closure=closure@entry= > 0xe93190, return_value=return_value@entry=0x0, instance=instance@entry= > 0x3149e60, args=args@entry=0x7fff8cbc35a8, n_params=0, param_types=0x0) > at gclosure.c:840 >#10 0x00000030f3c283a8 in g_signal_emit_valist (instance=0x3149e60, > signal_id=<optimized out>, detail=0, var_args=var_args@entry= > 0x7fff8cbc35a8) at gsignal.c:3211 >#11 0x00000030f3c28de2 in g_signal_emit (instance=<optimized out>, > signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356 >#12 0x00000030cd446fdd in clutter_actor_continue_paint () > from /lib64/libclutter-1.0.so.0 >#13 0x00000030cd452b13 in clutter_actor_paint.part.42 () > from /lib64/libclutter-1.0.so.0 >#14 0x00007feaa16fdbf8 in st_box_layout_paint (actor=<optimized out>) > at st/st-box-layout.c:932 >#15 0x00000030f3c0fb0b in _g_closure_invoke_va (closure=closure@entry= > 0xe93190, return_value=return_value@entry=0x0, instance=instance@entry= > 0x307a1c0, args=args@entry=0x7fff8cbc3c28, n_params=0, param_types=0x0) > at gclosure.c:840 >#16 0x00000030f3c283a8 in g_signal_emit_valist (instance=0x307a1c0, > signal_id=<optimized out>, detail=0, var_args=var_args@entry= > 0x7fff8cbc3c28) at gsignal.c:3211 >#17 0x00000030f3c28de2 in g_signal_emit (instance=<optimized out>, > signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356 >#18 0x00000030cd446fdd in clutter_actor_continue_paint () > from /lib64/libclutter-1.0.so.0 >#19 0x00000030cd452b13 in clutter_actor_paint.part.42 () > from /lib64/libclutter-1.0.so.0 >#20 0x00007feaa16e8a20 in shell_generic_container_paint (actor= > 0x3088960 [ShellGenericContainer]) at shell-generic-container.c:139 >#21 0x00000030f3c0fb0b in _g_closure_invoke_va (closure=closure@entry= > 0xe93190, return_value=return_value@entry=0x0, instance=instance@entry= > 0x3088960, args=args@entry=0x7fff8cbc4268, n_params=0, param_types=0x0) > at gclosure.c:840 >#22 0x00000030f3c283a8 in g_signal_emit_valist (instance=0x3088960, > signal_id=<optimized out>, detail=0, var_args=var_args@entry= > 0x7fff8cbc4268) at gsignal.c:3211 >#23 0x00000030f3c28de2 in g_signal_emit (instance=<optimized out>, > signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356 >#24 0x00000030cd446fdd in clutter_actor_continue_paint () > from /lib64/libclutter-1.0.so.0 >#25 0x00000030cd452b13 in clutter_actor_paint.part.42 () > from /lib64/libclutter-1.0.so.0 >#26 0x00000030cd453102 in clutter_actor_real_paint () > from /lib64/libclutter-1.0.so.0 >#27 0x00000030f3c0fb0b in _g_closure_invoke_va (closure=closure@entry= > 0xe93190, return_value=return_value@entry=0x0, instance=instance@entry= > 0x307a940, args=args@entry=0x7fff8cbc48f8, n_params=0, param_types=0x0) > at gclosure.c:840 >#28 0x00000030f3c283a8 in g_signal_emit_valist (instance=0x307a940, > signal_id=<optimized out>, detail=0, var_args=var_args@entry= > 0x7fff8cbc48f8) at gsignal.c:3211 >#29 0x00000030f3c28de2 in g_signal_emit (instance=<optimized out>, > signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356 >#30 0x00000030cd446fdd in clutter_actor_continue_paint () > from /lib64/libclutter-1.0.so.0 >#31 0x00000030cd452b13 in clutter_actor_paint.part.42 () > from /lib64/libclutter-1.0.so.0 >#32 0x00007feaa16e8a20 in shell_generic_container_paint (actor= > 0x30885b0 [ShellGenericContainer]) at shell-generic-container.c:139 >#33 0x00000030f3c0fb0b in _g_closure_invoke_va (closure=closure@entry= > 0xe93190, return_value=return_value@entry=0x0, instance=instance@entry= > 0x30885b0, args=args@entry=0x7fff8cbc4f38, n_params=0, param_types=0x0) > at gclosure.c:840 >#34 0x00000030f3c283a8 in g_signal_emit_valist (instance=0x30885b0, > signal_id=<optimized out>, detail=0, var_args=var_args@entry= > 0x7fff8cbc4f38) at gsignal.c:3211 >#35 0x00000030f3c28de2 in g_signal_emit (instance=<optimized out>, > signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356 >#36 0x00000030cd446fdd in clutter_actor_continue_paint () > from /lib64/libclutter-1.0.so.0 >#37 0x00000030cd452b13 in clutter_actor_paint.part.42 () > from /lib64/libclutter-1.0.so.0 >#38 0x00000030cd453102 in clutter_actor_real_paint () > from /lib64/libclutter-1.0.so.0 >#39 0x00000030f3c0fb0b in _g_closure_invoke_va (closure=closure@entry= > 0xe93190, return_value=return_value@entry=0x0, instance=instance@entry= > 0x307a580, args=args@entry=0x7fff8cbc55c8, n_params=0, param_types=0x0) > at gclosure.c:840 >#40 0x00000030f3c283a8 in g_signal_emit_valist (instance=0x307a580, > signal_id=<optimized out>, detail=0, var_args=var_args@entry= > 0x7fff8cbc55c8) at gsignal.c:3211 >#41 0x00000030f3c28de2 in g_signal_emit (instance=<optimized out>, > signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356 >#42 0x00000030cd446fdd in clutter_actor_continue_paint () > from /lib64/libclutter-1.0.so.0 >#43 0x00000030cd452b13 in clutter_actor_paint.part.42 () > from /lib64/libclutter-1.0.so.0 >#44 0x00007feaa16e8a20 in shell_generic_container_paint (actor= > 0x28c00b0 [ShellGenericContainer]) at shell-generic-container.c:139 >#45 0x00000030f3c0fb0b in _g_closure_invoke_va (closure=closure@entry= > 0xe93190, return_value=return_value@entry=0x0, instance=instance@entry= > 0x28c00b0, args=args@entry=0x7fff8cbc5c08, n_params=0, param_types=0x0) > at gclosure.c:840 >#46 0x00000030f3c283a8 in g_signal_emit_valist (instance=0x28c00b0, > signal_id=<optimized out>, detail=0, var_args=var_args@entry= > 0x7fff8cbc5c08) at gsignal.c:3211 >#47 0x00000030f3c28de2 in g_signal_emit (instance=<optimized out>, > signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356 >#48 0x00000030cd446fdd in clutter_actor_continue_paint () > from /lib64/libclutter-1.0.so.0 >#49 0x00000030cd452b13 in clutter_actor_paint.part.42 () > from /lib64/libclutter-1.0.so.0 >#50 0x00000030cd4a583a in clutter_stage_paint () > from /lib64/libclutter-1.0.so.0 >#51 0x00000030f3c0f910 in g_closure_invoke (closure=closure@entry=0xe93190, > return_value=return_value@entry=0x0, n_param_values=1, > param_values=param_values@entry=0x7fff8cbc61a0, > invocation_hint=invocation_hint@entry=0x7fff8cbc6140) at gclosure.c:777 >#52 0x00000030f3c20a80 in signal_emit_unlocked_R (node=node@entry=0xe931c0, > detail=detail@entry=0, instance=instance@entry=0x23c36f0, > emission_return=emission_return@entry=0x0, > instance_and_params=instance_and_params@entry=0x7fff8cbc61a0) > at gsignal.c:3589 >#53 0x00000030f3c28c8d in g_signal_emit_valist (instance=0x23c36f0, > signal_id=<optimized out>, detail=0, var_args=var_args@entry= > 0x7fff8cbc63e8) at gsignal.c:3300 >#54 0x00000030f3c28de2 in g_signal_emit (instance=<optimized out>, > signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3356 >#55 0x00000030cd446fdd in clutter_actor_continue_paint () > from /lib64/libclutter-1.0.so.0 >#56 0x00000030cd452b13 in clutter_actor_paint.part.42 () > from /lib64/libclutter-1.0.so.0 >#57 0x00000030cd4a9969 in _clutter_stage_do_paint () > from /lib64/libclutter-1.0.so.0 >#58 0x00000030cd43d35a in clutter_stage_cogl_redraw () > from /lib64/libclutter-1.0.so.0 >#59 0x00000030cd4a83bd in _clutter_stage_do_update () > from /lib64/libclutter-1.0.so.0 >#60 0x00000030cd48ccdd in clutter_clock_dispatch () > from /lib64/libclutter-1.0.so.0 >#61 0x00000030ef447a55 in g_main_dispatch (context=0xe2ffc0) at gmain.c:2715 >#62 g_main_context_dispatch (context=context@entry=0xe2ffc0) at gmain.c:3219 >#63 0x00000030ef447d88 in g_main_context_iterate (context=0xe2ffc0, > block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) > at gmain.c:3290 >#64 0x00000030ef448182 in g_main_loop_run (loop=0xe343e0) at gmain.c:3484 >#65 0x00000030cf453467 in meta_run () at core/main.c:545 >#66 0x0000000000401e2c in main (argc=1, argv=0x7fff8cbc6bc8) at main.c:416 >#0 0x00000030c6437a9c in _cairo_surface_is_image (surface=0x5159f50) > at cairo-image-surface-inline.h:77 >77 return surface->backend && surface->backend->type == CAIRO_SURFACE_TYPE_IMAGE; >72 **/ >73 static inline cairo_bool_t >74 _cairo_surface_is_image (const cairo_surface_t *surface) >75 { >76 /* _cairo_surface_nil sets a NULL backend so be safe */ >77 return surface->backend && surface->backend->type == CAIRO_SURFACE_TYPE_IMAGE; >78 } >79 >80 /** >81 * _cairo_surface_is_image_source: >#1 INT_cairo_image_surface_get_width (surface=0x5159f50) > at cairo-image-surface.c:605 >605 if (! _cairo_surface_is_image (surface)) { >600 int >601 cairo_image_surface_get_width (cairo_surface_t *surface) >602 { >603 cairo_image_surface_t *image_surface = (cairo_image_surface_t *) surface; >604 >605 if (! _cairo_surface_is_image (surface)) { >606 _cairo_error_throw (CAIRO_STATUS_SURFACE_TYPE_MISMATCH); >607 return 0; >608 } >609 >#2 0x00007feaa1707a4d in _st_create_shadow_cairo_pattern ( > shadow_spec=shadow_spec@entry=0x5224320, src_pattern=src_pattern@entry= > 0x5159f50) at st/st-private.c:561 >561 width_in = cairo_image_surface_get_width (src_surface); >556 g_return_val_if_fail (shadow_spec != NULL, NULL); >557 g_return_val_if_fail (src_pattern != NULL, NULL); >558 >559 cairo_pattern_get_surface (src_pattern, &src_surface); >560 >561 width_in = cairo_image_surface_get_width (src_surface); >562 height_in = cairo_image_surface_get_height (src_surface); >563 >564 /* We want the output to be a color agnostic alpha mask, >565 * so we need to strip the color channels from the input >#65 0x00000030cf453467 in meta_run () at core/main.c:545 >545 g_main_loop_run (meta_main_loop); >540 g_free (opt_client_id); >541 >542 if (!meta_display_open ()) >543 meta_exit (META_EXIT_ERROR); >544 >545 g_main_loop_run (meta_main_loop); >546 >547 meta_finalize (); >548 >549 return meta_exit_code; > > >(gdb) p *surface >$1 = {backend = 0x2000000001, device = 0x0, type = CAIRO_SURFACE_TYPE_COGL, > content = 0, ref_count = {ref_count = 0}, status = CAIRO_STATUS_SUCCESS, > unique_id = 85303152, serial = 0, damage = 0x5159f70, _finishing = 0, > finished = 0, is_clear = 0, has_font_options = 0, owns_device = 0, > user_data = {size = 3, num_elements = 0, element_size = 0, elements = 0x0}, > mime_data = {size = 0, num_elements = 0, element_size = 0, elements = 0x0}, > device_transform = {xx = 0, yx = 1, xy = 0, yy = 0, x0 = 0, y0 = 1}, > device_transform_inverse = {xx = -nan(0xf000000000000), yx = > 2.5674283339672213e-316, xy = 2.4330298302178687e-316, yy = > 9.4860604001519336e-322, x0 = 1.6304166312761136e-322, y0 = > -nan(0xbffea91cf91b8)}, device_transform_observers = {next = 0x1081, > prev = 0x0}, x_resolution = 1.6304166312761136e-322, y_resolution = > -nan(0xbffea91cb5478), x_fallback_resolution = -nan(0xbffea906ebf30), > y_fallback_resolution = -nan(0xbffea7e431048), snapshot_of = 0x21, > snapshot_detach = 0xfffbffea91cb5478, snapshots = {next = > 0xfffbffea906ebf30, prev = 0xfffbffea7e429ab0}, snapshot = {next = 0x31, > prev = 0xfffbffea91cb51b8}, font_options = {antialias = 2415958152, > subpixel_order = 4294705130, lcd_filter = CAIRO_LCD_FILTER_DEFAULT, > hint_style = CAIRO_HINT_STYLE_DEFAULT, hint_metrics = > CAIRO_HINT_METRICS_DEFAULT, round_glyph_positions = > CAIRO_ROUND_GLYPH_POS_DEFAULT}} >(gdb) p *surface->backend >Cannot access memory at address 0x2000000001
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 917422
: 704720 |
704721