Guest User

cairo crash webkit browser

a guest
Sep 18th, 2012
138
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $ gdb /usr/libexec/webkitgtk/GtkLauncher
  2. GNU gdb (GDB) Fedora (7.4.50.20120120-50.fc17)
  3. Copyright (C) 2012 Free Software Foundation, Inc.
  4. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  5. This is free software: you are free to change and redistribute it.
  6. There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  7. and "show warranty" for details.
  8. This GDB was configured as "i686-redhat-linux-gnu".
  9. For bug reporting instructions, please see:
  10. <http://www.gnu.org/software/gdb/bugs/>...
  11. Reading symbols from /usr/libexec/webkitgtk/GtkLauncher...(no debugging symbols found)...done.
  12. Missing separate debuginfos, use: debuginfo-install webkitgtk-1.8.3-1.fc17.i686
  13. (gdb) run
  14. Starting program: /usr/libexec/webkitgtk/GtkLauncher
  15. [Thread debugging using libthread_db enabled]
  16. Using host libthread_db library "/lib/libthread_db.so.1".
  17. [New Thread 0xb168db40 (LWP 1468)]
  18. [New Thread 0xb0d64b40 (LWP 1469)]
  19. GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
  20. [Thread 0xb0d64b40 (LWP 1469) exited]
  21. [New Thread 0xb032db40 (LWP 1470)]
  22. [New Thread 0xab4ccb40 (LWP 1471)]
  23. [Thread 0xab4ccb40 (LWP 1471) exited]
  24. [New Thread 0xab4ccb40 (LWP 1472)]
  25. [New Thread 0xaa48ab40 (LWP 1473)]
  26. [New Thread 0xa9c89b40 (LWP 1474)]
  27. [Thread 0xaa48ab40 (LWP 1473) exited]
  28. [Thread 0xa9c89b40 (LWP 1474) exited]
  29. [New Thread 0xa9c89b40 (LWP 1475)]
  30. [New Thread 0xaa48ab40 (LWP 1476)]
  31. [New Thread 0xa9269b40 (LWP 1477)]
  32. [New Thread 0xa8a68b40 (LWP 1478)]
  33. [New Thread 0xa8267b40 (LWP 1479)]
  34. [New Thread 0xa7a66b40 (LWP 1480)]
  35. [New Thread 0xa7265b40 (LWP 1481)]
  36. [Thread 0xa9269b40 (LWP 1477) exited]
  37. [Thread 0xaa48ab40 (LWP 1476) exited]
  38. [Thread 0xa9c89b40 (LWP 1475) exited]
  39. [Thread 0xa8267b40 (LWP 1479) exited]
  40. [Thread 0xa8a68b40 (LWP 1478) exited]
  41. [Thread 0xa7a66b40 (LWP 1480) exited]
  42. [Thread 0xa7265b40 (LWP 1481) exited]
  43. [New Thread 0xa7265b40 (LWP 1482)]
  44. [New Thread 0xa7a66b40 (LWP 1483)]
  45. [Thread 0xa7a66b40 (LWP 1483) exited]
  46. [New Thread 0xa7a66b40 (LWP 1484)]
  47. [Thread 0xa7a66b40 (LWP 1484) exited]
  48. [New Thread 0xa7a66b40 (LWP 1485)]
  49. [Thread 0xa7a66b40 (LWP 1485) exited]
  50. GtkLauncher: cairo-surface.c:1287: cairo_surface_set_device_offset: Assertion `status == CAIRO_STATUS_SUCCESS' failed.
  51.  
  52. Program received signal SIGABRT, Aborted.
  53. 0xb7fde424 in __kernel_vsyscall ()
  54. (gdb) bt
  55. #0 0xb7fde424 in __kernel_vsyscall ()
  56. #1 0xb55c893f in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  57. #2 0xb55ca293 in __GI_abort () at abort.c:91
  58. #3 0xb55c1677 in __assert_fail_base (fmt=0xb5709818 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=
  59. 0xb5c62114 "status == CAIRO_STATUS_SUCCESS", file=file@entry=0xb5c640e0 "cairo-surface.c", line=line@entry=1287, function=function@entry=
  60. 0xb5c653c0 "cairo_surface_set_device_offset") at assert.c:94
  61. #4 0xb55c1727 in __GI___assert_fail (assertion=assertion@entry=0xb5c62114 "status == CAIRO_STATUS_SUCCESS", file=file@entry=
  62. 0xb5c640e0 "cairo-surface.c", line=line@entry=1287, function=function@entry=0xb5c653c0 "cairo_surface_set_device_offset") at assert.c:103
  63. #5 0xb5c1a72b in *INT_cairo_surface_set_device_offset (y_offset=3, x_offset=<optimized out>, surface=0x820c730) at cairo-surface.c:1287
  64. #6 INT_cairo_surface_set_device_offset (surface=0x820c730, x_offset=3, y_offset=3) at cairo-surface.c:1263
  65. #7 0xb5d46564 in IA__gdk_window_begin_paint_region (window=0x8199a28 [GdkWindow], region=0x814da40) at gdkwindow.c:3009
  66. #8 0xb5f1812b in IA__gtk_main_do_event (event=0xbfffed38) at gtkmain.c:1609
  67. #9 0xb5d4bba0 in _gdk_window_process_updates_recurse (window=window@entry=0x8199a28 [GdkWindow], expose_region=expose_region@entry=0x814da40)
  68. at gdkwindow.c:5429
  69. #10 0xb5d4bbf3 in _gdk_window_process_updates_recurse (window=window@entry=0x8199978 [GdkWindow], expose_region=expose_region@entry=0x8208da0)
  70. at gdkwindow.c:5402
  71. #11 0xb5d4bbf3 in _gdk_window_process_updates_recurse (window=window@entry=0x809c638 [GdkWindow], expose_region=expose_region@entry=0x81219c0)
  72. at gdkwindow.c:5402
  73. #12 0xb5d880f4 in _gdk_windowing_window_process_updates_recurse (window=window@entry=0x809c638 [GdkWindow], region=region@entry=0x81219c0)
  74. at gdkwindow-x11.c:5643
  75. #13 0xb5d46172 in gdk_window_process_updates_internal (window=<optimized out>) at gdkwindow.c:5588
  76. #14 0xb5d4873f in IA__gdk_window_process_all_updates () at gdkwindow.c:5696
  77. #15 0xb5d487b9 in gdk_window_update_idle (data=0x0) at gdkwindow.c:5322
  78. #16 0xb5d21b3c in gdk_threads_dispatch (data=data@entry=0x8132240) at gdk.c:512
  79. #17 0xb57aba01 in g_idle_dispatch (source=source@entry=0x81fc928, callback=0xb5d21ae0 <gdk_threads_dispatch>, user_data=0x8132240)
  80. at gmain.c:4657
  81. #18 0xb57adfbb in g_main_dispatch (context=0x809ccb8) at gmain.c:2539
  82. #19 g_main_context_dispatch (context=context@entry=0x809ccb8) at gmain.c:3075
  83. #20 0xb57ae360 in g_main_context_iterate (context=0x809ccb8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
  84. at gmain.c:3146
  85. #21 0xb57ae7c3 in g_main_loop_run (loop=loop@entry=0x813e710) at gmain.c:3340
  86. #22 0xb5f16b30 in IA__gtk_main () at gtkmain.c:1257
  87. #23 0x0804a316 in main ()
  88. (gdb) frame 5
  89. #5 0xb5c1a72b in *INT_cairo_surface_set_device_offset (y_offset=3, x_offset=<optimized out>, surface=0x820c730) at cairo-surface.c:1287
  90. 1287 assert (status == CAIRO_STATUS_SUCCESS);
  91. (gdb) print *surace
  92. No symbol "surace" in current context.
  93. (gdb) print *surface
  94. $1 = {backend = 0xb5c84960, device = 0x813be68, type = CAIRO_SURFACE_TYPE_XLIB, content = CAIRO_CONTENT_COLOR, ref_count = {ref_count = 1},
  95. status = CAIRO_STATUS_SUCCESS, unique_id = 558, finished = 0, is_clear = 0, has_font_options = 0, owns_device = 1, user_data = {size = 0,
  96. num_elements = 0, element_size = 12, elements = 0x0, is_snapshot = 0}, mime_data = {size = 0, num_elements = 0, element_size = 12,
  97. elements = 0x0, is_snapshot = 0}, device_transform = {xx = -nan(0x8000000000000), yx = -nan(0x8000000000000), xy = -nan(0x8000000000000),
  98. yy = -nan(0x8000000000000), x0 = 3, y0 = 3}, device_transform_inverse = {xx = -nan(0x8000000000000), yx = -nan(0x8000000000000), xy =
  99. -nan(0x8000000000000), yy = -nan(0x8000000000000), x0 = 3, y0 = 3}, device_transform_observers = {next = 0x820c7d8, prev = 0x820c7d8},
  100. x_resolution = 72, y_resolution = 72, x_fallback_resolution = 300, y_fallback_resolution = 300, snapshot_of = 0x0, snapshot_detach = 0,
  101. snapshots = {next = 0x820c808, prev = 0x820c808}, snapshot = {next = 0x0, prev = 0x0}, font_options = {antialias = CAIRO_ANTIALIAS_DEFAULT,
  102. subpixel_order = CAIRO_SUBPIXEL_ORDER_DEFAULT, lcd_filter = CAIRO_LCD_FILTER_DEFAULT, hint_style = CAIRO_HINT_STYLE_DEFAULT,
  103. hint_metrics = CAIRO_HINT_METRICS_DEFAULT}}
  104. (gdb) q
  105. A debugging session is active.
  106.  
  107. Inferior 1 [process 1464] will be killed.
  108.  
  109. Quit anyway? (y or n) y
RAW Paste Data