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 532165 - crash in update_or_redraw() at htmlimage.c:1093
crash in update_or_redraw() at htmlimage.c:1093
Status: RESOLVED FIXED
Product: GtkHtml
Classification: Other
Component: Rendering
3.18.x
Other All
: High critical
: ---
Assigned To: Milan Crha
Srinivasa Ragavan
: 532355 559245 564722 569217 582284 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-05-08 13:52 UTC by Reid Thompson
Modified: 2009-05-13 10:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22


Attachments
proposed gtkhtml patch (1.99 KB, patch)
2009-01-27 12:49 UTC, Milan Crha
committed Details | Review

Description Reid Thompson 2008-05-08 13:52:19 UTC
What were you doing when the application crashed?



Distribution: Gentoo Base System release 1.12.11.1
Gnome Release: 2.22.1 2008-04-10 (Gentoo)
BugBuddy Version: 2.22.0

System: Linux 2.6.24-gentoo-r7 #1 SMP PREEMPT Tue May 6 09:12:36 EDT 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: No
Accessibility: Disabled
GTK+ Theme: marble-look
Icon Theme: gnome

Memory status: size: 156164096 vsize: 156164096 resident: 50581504 share: 21528576 rss: 50581504 rss_rlim: 4294967295
CPU usage: start_time: 1210252641 rtime: 2416 utime: 2132 stime: 284 cutime:414 cstime: 93 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/evo/bin/evolution'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb680e6c0 (LWP 32381)]
[New Thread 0xb1e98b90 (LWP 16468)]
[New Thread 0xb0e86b90 (LWP 16467)]
[New Thread 0xb4197b90 (LWP 810)]
[New Thread 0xae49bb90 (LWP 808)]
[New Thread 0xb26fcb90 (LWP 32720)]
[New Thread 0xb2efdb90 (LWP 32401)]
[New Thread 0xb3effb90 (LWP 32399)]
0xb7f35410 in __kernel_vsyscall ()

Thread 1 (Thread 0xb680e6c0 (LWP 32381))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 IA__g_spawn_sync
    at ../../../glib/glib/gspawn.c line 374
  • #3 IA__g_spawn_command_line_sync
    at ../../../glib/glib/gspawn.c line 682
  • #4 run_bug_buddy
    at gnome-breakpad.cc line 213
  • #5 check_if_gdb
    at gnome-breakpad.cc line 283
  • #6 google_breakpad::ExceptionHandler::InternalWriteMinidump
    at ../google-breakpad/src/client/linux/handler/exception_handler.cc line 226
  • #7 google_breakpad::ExceptionHandler::HandleException
    at ../google-breakpad/src/client/linux/handler/exception_handler.cc line 197
  • #8 segv_redirect
    at ../../../evolution/shell/main.c line 519
  • #9 <signal handler called>
  • #10 update_or_redraw
    at ../../../gtkhtml/gtkhtml/htmlimage.c line 1093
  • #11 html_image_factory_area_prepared
    at ../../../gtkhtml/gtkhtml/htmlimage.c line 1228
  • #12 IA__g_cclosure_marshal_VOID__VOID
    at ./gmarshal.c line 77
  • #13 IA__g_closure_invoke
    at ../../../glib/gobject/gclosure.c line 490
  • #14 signal_emit_unlocked_R
    at ../../../glib/gobject/gsignal.c line 2440
  • #15 IA__g_signal_emit_valist
    at ../../../glib/gobject/gsignal.c line 2199
  • #16 IA__g_signal_emit
    at ../../../glib/gobject/gsignal.c line 2243
  • #17 gdk_pixbuf_loader_prepare
    at gdk-pixbuf-loader.c line 292
  • #18 gdk_pixbuf__jpeg_image_load_increment
    at io-jpeg.c line 959
  • #19 IA__gdk_pixbuf_loader_write
    at gdk-pixbuf-loader.c line 475
  • #20 html_image_factory_write_pixbuf
    at ../../../gtkhtml/gtkhtml/htmlimage.c line 1147
  • #21 gtk_html_stream_write
    at ../../../gtkhtml/gtkhtml/gtkhtml-stream.c line 79
  • #22 emhs_sync_write
    at ../../../evolution/mail/em-html-stream.c line 114
  • #23 emss_process_message
    at ../../../evolution/mail/em-sync-stream.c line 64
  • #24 g_idle_dispatch
    at ../../../glib/glib/gmain.c line 4087
  • #25 g_main_dispatch
    at ../../../glib/glib/gmain.c line 2009
  • #26 IA__g_main_context_dispatch
    at ../../../glib/glib/gmain.c line 2561
  • #27 g_main_context_iterate
    at ../../../glib/glib/gmain.c line 2642
  • #28 IA__g_main_loop_run
    at ../../../glib/glib/gmain.c line 2850
  • #29 bonobo_main
    at bonobo-main.c line 311
  • #30 main
    at ../../../evolution/shell/main.c line 793
  • #0 __kernel_vsyscall


----------- .xsession-errors (187 sec old) ---------------------
env is null
Saving profiles...
Opening /home/rthompso/.netextender
closing
Done.
JNI: disconnectNX: sending SIGINT to netExtender (PID = 605)
Disconnecting NetExtender...
SSL-VPN logging out...
SSL-VPN logging out...
SSL-VPN connection is terminated.
Exiting NetExtender client
JNI: LaunchNX: Exiting LaunchNX, returning (1)
Loading saved profiles...
Loaded profile: hatch.ateb.com
Done.
--------------------------------------------------
Comment 1 Reid Thompson 2008-05-08 14:21:25 UTC
I think this was caused by...
Clicking on an email in the Deleted folder and selecting Empty Trash while said email was being loaded ( images in the email being downloaded, etc ).
Comment 2 Susana 2008-05-09 21:50:10 UTC
*** Bug 532355 has been marked as a duplicate of this bug. ***
Comment 3 André Klapper 2008-11-04 11:10:30 UTC
*** Bug 559245 has been marked as a duplicate of this bug. ***
Comment 4 André Klapper 2008-12-16 21:07:28 UTC
*** Bug 564722 has been marked as a duplicate of this bug. ***
Comment 5 Akhil Laddha 2009-01-27 04:23:24 UTC
*** Bug 569217 has been marked as a duplicate of this bug. ***
Comment 6 Akhil Laddha 2009-01-27 04:26:41 UTC
Milan, may be patch attached in bug 338921 hasn't fixed the crash 
Comment 7 Akhil Laddha 2009-01-27 04:29:13 UTC
see bug 440855 also
Comment 8 Milan Crha 2009-01-27 12:49:20 UTC
Created attachment 127321 [details] [review]
proposed gtkhtml patch

for gtkhtml;

I see. I changed it only on one place in the last bug, and it wasn't enough.

Can anyone, whom is able to reproduce this, try with this patch, please?
Comment 9 Srinivasa Ragavan 2009-01-29 04:57:08 UTC
Milan, let some one try, meanwhile its safe to commit, I wanted to push with 2.24.4
Comment 10 Milan Crha 2009-01-29 10:25:55 UTC
Committed to trunk. Committed revision 9117.
Committed to gnome-2-24. Committed revision 9118.
Comment 11 Akhil Laddha 2009-05-13 10:52:54 UTC
*** Bug 582284 has been marked as a duplicate of this bug. ***