After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 410740 - eog crashed with SIGSEGV to new_context()
eog crashed with SIGSEGV to new_context()
Status: RESOLVED INCOMPLETE
Product: gdk-pixbuf
Classification: Platform
Component: general
git master
Other Linux
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2007-02-22 09:58 UTC by Sebastien Bacher
Modified: 2010-07-10 04:09 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Sebastien Bacher 2007-02-22 09:58:28 UTC
That bug has been opened https://launchpad.net/bugs/86912

"Binary package hint: eog

Tried opening a JPG file, crashed.
Sorry I can't give more information. I am a new linux user.
...
Package: eog 2.17.91-0ubuntu1
..."

Debug backtrace for the crash:

1443            context->animation->loop = 1;
(gdb) bt full
  • #0 new_context
    at io-gif.c line 1443
  • #1 gdk_pixbuf__gif_image_begin_load
    at io-gif.c line 1505
  • #2 gdk_pixbuf_loader_load_module
    at gdk-pixbuf-loader.c line 374
  • #3 IA__gdk_pixbuf_loader_write
    at gdk-pixbuf-loader.c line 409
  • #4 gnome_gdk_pixbuf_new_from_uri_at_scale
    at gnome-vfs-util.c line 204
  • #5 gnome_thumbnail_factory_generate_thumbnail
    at gnome-thumbnail.c line 995
  • #6 eog_thumbnail_load
    at eog-thumbnail.c line 98
  • #7 job_thumb_create
    at eog-collection-item.c line 328
  • #8 eog_job_call_action
    at eog-job.c line 385
  • #9 thread_start_func
    at eog-job-manager.c line 97

Comment 1 Sebastien Bacher 2007-02-22 10:00:30 UTC
From gdb on the crash file:

(gdb) p *context
$1 = {state = 0, width = 0, height = 0, has_global_cmap = 0, global_color_map = {'\0' <repeats 255 times>, 
    '\0' <repeats 255 times>, '\0' <repeats 255 times>}, global_colormap_size = 0, global_bit_pixel = 0, 
  global_color_resolution = 0, background_index = 0, stop_after_first_frame = 0, frame_cmap_active = 0, 
  frame_color_map = {'\0' <repeats 255 times>, '\0' <repeats 255 times>, '\0' <repeats 255 times>}, 
  frame_colormap_size = 0, frame_bit_pixel = 0, aspect_ratio = 0, animation = 0x0, frame = 0x0, gif89 = {
    transparent = -1, delay_time = -1, input_flag = -1, disposal = -1}, frame_len = 0, frame_height = 0, 
  frame_interlace = 0, x_offset = 0, y_offset = 0, file = 0x0, prepare_func = 0, update_func = 0, user_data = 0x0, 
  buf = 0x0, ptr = 0, size = 0, amount_needed = 0, extension_label = 0 '\0', extension_flag = 0 '\0', 
  in_loop_extension = 0, block_count = 0 '\0', block_buf = '\0' <repeats 279 times>, block_ptr = 0, old_state = 0, 
  code_curbit = 0, code_lastbit = 0, code_done = 0, code_last_byte = 0, lzw_code_pending = 0, lzw_fresh = 0, 
  lzw_code_size = 0, lzw_set_code_size = 0 '\0', lzw_max_code = 0, lzw_max_code_size = 0, lzw_firstcode = 0, 
  lzw_oldcode = 0, lzw_clear_code = 0, lzw_end_code = 0, lzw_sp = 0x0, lzw_table = {{0 <repeats 4096 times>}, {
      0 <repeats 4096 times>}}, lzw_stack = {0 <repeats 8193 times>}, draw_xpos = 0, draw_ypos = 0, draw_pass = 0, 
  error = 0x0}
Comment 2 Matthias Clasen 2008-07-06 05:53:33 UTC
To make any progress here, we need the offending gif image.
Please attach it.
Comment 3 Sebastien Bacher 2008-09-06 12:41:15 UTC
the submitter didn't reply, closing the bug for now