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 221367 - inserting many inline images causes SIGSEGV
inserting many inline images causes SIGSEGV
Status: RESOLVED FIXED
Product: GtkHtml
Classification: Other
Component: Editing
unspecified
Other All
: Normal critical
: ---
Assigned To: Radek Doulik
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2002-03-05 13:57 UTC by Jakub Steiner
Modified: 2002-07-03 17:24 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jakub Steiner 2002-03-05 13:57:03 UTC
Steps to reproduce the problem:
1.start editing a new HTML mail.  
2.insert an object template - "image"
3.start inserting images by pushing the insert image toolbar icon, browsing
for a png file, click ok. (Dnd to the image preview doesn't cause a
different behaviour)
4. insert about 6, 7 images and the editor will crash upon clicking ok on
the insert image dialog

How often does this happen? 
every time one inserts many pictures.

Additional Information:

bt:

(gdb) bt
  • #0 rgbconvert
    at eval.c line 88
  • #1 gdk_pixbuf_get_from_drawable
    at eval.c line 88
  • #2 draw_pixmap
    at htmlgdkpainter.c line 861
  • #3 html_painter_draw_pixmap
    at htmlpainter.c line 514
  • #4 draw
    at htmlimage.c line 431
  • #5 html_object_draw
    at htmlobject.c line 845
  • #6 draw
    at htmlclue.c line 222
  • #7 draw
    at htmlclueflow.c line 1179
  • #8 html_object_draw
    at htmlobject.c line 845
  • #9 draw_obj
    at htmldrawqueue.c line 250
  • #10 html_draw_queue_flush
    at htmldrawqueue.c line 355
  • #11 html_engine_flush_draw_queue
    at htmlengine.c line 4341
  • #12 draw_changed_objects
    at htmlengine.c line 4517
  • #13 thaw_idle
    at htmlengine.c line 4621
  • #14 g_idle_dispatch
    at eval.c line 88
  • #15 g_main_dispatch
    at eval.c line 88
  • #16 g_main_iterate
    at eval.c line 88
  • #17 g_main_run
    at eval.c line 88
  • #18 gtk_main
    at eval.c line 88
  • #19 bonobo_main
    at eval.c line 88
  • #20 main
  • #21 __libc_start_main
    at eval.c line 88

Comment 1 Larry Ewing 2002-07-03 04:09:28 UTC
This works fine in cvs for me.  I just inserted over 300 images. 
Jimmac are you still seeing this?
Comment 2 Jakub Steiner 2002-07-03 10:39:18 UTC
Just tested on my YDL Evo 1.0.5 and it even works there. I think
something must have been fixed a while ago, since I always had that
problem with my status reports. 

I don't know if to resolve it as FIXED or NOTABUG, so please do it
yourslef. Thanks 
Comment 3 Gerardo Marin 2002-07-03 17:24:56 UTC
Fixed sounds nicer :)