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 353430 - Spam causes crash
Spam causes crash
Status: RESOLVED FIXED
Product: gdk-pixbuf
Classification: Platform
Component: general
git master
Other other
: High critical
: ---
Assigned To: gtk-bugs
gtk-bugs
: 352370 353565 353784 355393 356034 357178 357378 357787 358419 359343 359469 359502 360043 360341 363433 363654 364584 365675 371485 373844 376551 379678 379709 385004 385032 386670 386790 396640 397534 400678 418777 424513 440914 440922 446716 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-08-29 16:52 UTC by Steve Fox
Modified: 2010-07-10 04:04 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
email which causes crash (17.57 KB, application/octet-stream)
2006-08-29 16:54 UTC, Steve Fox
Details

Description Steve Fox 2006-08-29 16:52:09 UTC
Distribution: Fedora Core release 5 (Bordeaux)
Package: Evolution
Severity: Normal
Version: GNOME2.14.3 unspecified
Gnome-Distributor: Red Hat, Inc
Synopsis: Spam causes crash
Bugzilla-Product: Evolution
Bugzilla-Component: Mailer
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:
Any time the message preview window tries to render one particular piece
of spam email, Evolution crashes immediately.

Steps to reproduce the crash:
1. Load the message in the preview window
2. Watch Evo crash
3. 

Expected Results:
Not crash

How often does this happen?
Every time

Additional Information:
I have installed the Fedora Core 5 debuginfo packages for evolution,
evolution-data-server, eel2, and gtkhtml3. Hopefully this provides
enough useful information


Debugging Information:

Backtrace was generated from '/usr/bin/evolution-2.6'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
`shared object read from target memory' has disappeared; keeping its
symbols.
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208211776 (LWP 15265)]
[New Thread -1330578528 (LWP 15306)]
[New Thread -1308902496 (LWP 15274)]
[New Thread -1280578656 (LWP 15273)]
[New Thread -1259598944 (LWP 15271)]
[New Thread -1248715872 (LWP 15270)]
[New Thread -1238226016 (LWP 15268)]
[New Thread -1227736160 (LWP 15267)]
(no debugging symbols found)
0x0017e402 in __kernel_vsyscall ()

Thread 1 (Thread -1208211776 (LWP 15265))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/libc.so.6
  • #6 abort
    from /lib/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #10 fill_info
    from /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-gif.so
  • #11 fill_info
    from /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-gif.so
  • #12 gdk_pixbuf_loader_write
    from /usr/lib/libgdk_pixbuf-2.0.so.0
  • #13 html_image_set_spacing
    from /usr/lib/libgtkhtml-3.8.so.15
  • #14 gtk_html_stream_write
    from /usr/lib/libgtkhtml-3.8.so.15
  • #15 em_html_stream_new
    from /usr/lib/evolution/2.6/components/libevolution-mail.so
  • #16 em_sync_stream_get_type
    from /usr/lib/evolution/2.6/components/libevolution-mail.so
  • #17 g_io_channel_unix_get_fd
    from /usr/lib/libglib-2.0.so.0
  • #18 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #19 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #20 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #21 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #22 POA_GNOME_Evolution_DataServer_InterfaceCheck__fini
  • #23 __libc_start_main
    from /lib/libc.so.6
  • #24 ??




------- Bug created by bug-buddy at 2006-08-29 16:52 -------

Comment 1 Steve Fox 2006-08-29 16:54:19 UTC
Created attachment 71842 [details]
email which causes crash
Comment 2 Christian Kirbach 2006-08-29 22:06:19 UTC
thanks for reporting
crash in gtk, changing product

Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 3 André Klapper 2006-08-30 03:27:56 UTC
*** Bug 352370 has been marked as a duplicate of this bug. ***
Comment 4 André Klapper 2006-08-30 03:36:58 UTC
imported your email into evolution 2.7.92, and evolution crashed.

note: to prevent rendering of the mail, you can disable the preview pane:
  $ gconftool-2 --set /apps/evolution/mail/display/show_preview --type bool 0

bug 352370 is definitely a duplicate of this one here.

Backtrace was generated from '/opt/gnome/libexec/evolution-2.8'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1237309088 (LWP 10225)]
[New Thread -1659921504 (LWP 10314)]
[New Thread -1668314208 (LWP 10247)]
[New Thread -1651528800 (LWP 10245)]
[New Thread -1643136096 (LWP 10241)]
[New Thread -1634743392 (LWP 10240)]
[New Thread -1626350688 (LWP 10239)]
[New Thread -1617957984 (LWP 10238)]
[New Thread -1599165536 (LWP 10231)]
[New Thread -1425515616 (LWP 10229)]
[New Thread -1417122912 (LWP 10228)]
[New Thread -1408730208 (LWP 10227)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1237309088 (LWP 10225))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 867
  • #3 <signal handler called>
  • #4 IA__g_logv
  • #5 IA__g_log
  • #6 IA__g_assert_warning
  • #7 gif_get_lzw
    at io-gif.c line 987
  • #8 gif_main_loop
    at io-gif.c line 1400
  • #9 gdk_pixbuf__gif_image_load_increment
    at io-gif.c line 1576
  • #10 IA__gdk_pixbuf_loader_write
    at gdk-pixbuf-loader.c line 470
  • #11 html_image_factory_write_pixbuf
    at htmlimage.c line 1149
  • #12 gtk_html_stream_write
    at gtkhtml-stream.c line 79
  • #13 emhs_sync_write
    at em-html-stream.c line 114
  • #14 emcs_gui_received
    at em-sync-stream.c line 154
  • #15 g_io_unix_dispatch
    at giounix.c line 162
  • #16 g_main_dispatch
    at gmain.c line 2043
  • #17 IA__g_main_context_dispatch
    at gmain.c line 2594
  • #18 g_main_context_iterate
    at gmain.c line 2675
  • #19 IA__g_main_loop_run
    at gmain.c line 2879
  • #20 bonobo_main
    at bonobo-main.c line 311
  • #21 main
    at main.c line 615
  • #0 __kernel_vsyscall

Comment 5 Steve Fox 2006-08-30 03:47:19 UTC
I was just going to paste in a better backtrace, but it looks like Andre beat me to it :) Let me know if you need a backtrace from my older version.
Comment 6 Karsten Bräckelmann 2006-08-30 18:31:14 UTC
*** Bug 353565 has been marked as a duplicate of this bug. ***
Comment 7 Karsten Bräckelmann 2006-09-01 08:52:11 UTC
*** Bug 353784 has been marked as a duplicate of this bug. ***
Comment 8 André Klapper 2006-09-15 03:31:11 UTC
*** Bug 356034 has been marked as a duplicate of this bug. ***
Comment 9 Karsten Bräckelmann 2006-09-18 21:23:58 UTC
*** Bug 355393 has been marked as a duplicate of this bug. ***
Comment 10 Karsten Bräckelmann 2006-09-23 22:13:16 UTC
*** Bug 357378 has been marked as a duplicate of this bug. ***
Comment 11 Karsten Bräckelmann 2006-09-26 12:51:40 UTC
*** Bug 357787 has been marked as a duplicate of this bug. ***
Comment 12 Karsten Bräckelmann 2006-09-26 12:51:42 UTC
*** Bug 357178 has been marked as a duplicate of this bug. ***
Comment 13 Karsten Bräckelmann 2006-09-26 12:54:27 UTC
Note:  Bug 357178 commnt 1 got a mail attached that triggers this.
Comment 14 Elijah Newren 2006-09-30 04:12:20 UTC
*** Bug 358419 has been marked as a duplicate of this bug. ***
Comment 15 Karsten Bräckelmann 2006-10-03 20:29:35 UTC
*** Bug 359343 has been marked as a duplicate of this bug. ***
Comment 16 Elijah Newren 2006-10-04 01:19:31 UTC
*** Bug 359469 has been marked as a duplicate of this bug. ***
Comment 17 Karsten Bräckelmann 2006-10-04 10:21:15 UTC
Note:  Bug 359502 got such a mail attached.
Comment 18 Karsten Bräckelmann 2006-10-04 10:21:22 UTC
*** Bug 359502 has been marked as a duplicate of this bug. ***
Comment 19 Elijah Newren 2006-10-06 00:47:21 UTC
*** Bug 360043 has been marked as a duplicate of this bug. ***
Comment 20 Karsten Bräckelmann 2006-10-07 16:45:13 UTC
*** Bug 360341 has been marked as a duplicate of this bug. ***
Comment 21 André Klapper 2006-10-20 08:54:48 UTC
*** Bug 363433 has been marked as a duplicate of this bug. ***
Comment 22 André Klapper 2006-10-20 13:50:39 UTC
*** Bug 363654 has been marked as a duplicate of this bug. ***
Comment 23 André Klapper 2006-10-27 23:57:45 UTC
*** Bug 364584 has been marked as a duplicate of this bug. ***
Comment 24 Karsten Bräckelmann 2006-10-28 00:28:28 UTC
*** Bug 365675 has been marked as a duplicate of this bug. ***
Comment 25 Karsten Bräckelmann 2006-11-06 19:26:43 UTC
*** Bug 371485 has been marked as a duplicate of this bug. ***
Comment 26 André Klapper 2006-11-13 00:01:47 UTC
*** Bug 373844 has been marked as a duplicate of this bug. ***
Comment 27 André Klapper 2006-11-27 17:31:32 UTC
*** Bug 376551 has been marked as a duplicate of this bug. ***
Comment 28 André Klapper 2006-11-27 17:31:42 UTC
*** Bug 379709 has been marked as a duplicate of this bug. ***
Comment 29 André Klapper 2006-11-27 17:33:27 UTC
*** Bug 379678 has been marked as a duplicate of this bug. ***
Comment 30 palfrey 2006-12-17 18:00:36 UTC
*** Bug 386670 has been marked as a duplicate of this bug. ***
Comment 31 palfrey 2006-12-17 20:47:23 UTC
*** Bug 386790 has been marked as a duplicate of this bug. ***
Comment 32 palfrey 2007-01-15 00:21:52 UTC
*** Bug 385004 has been marked as a duplicate of this bug. ***
Comment 33 palfrey 2007-01-15 00:21:53 UTC
*** Bug 385032 has been marked as a duplicate of this bug. ***
Comment 34 palfrey 2007-01-15 00:22:06 UTC
*** Bug 396640 has been marked as a duplicate of this bug. ***
Comment 35 palfrey 2007-01-17 17:08:48 UTC
*** Bug 397534 has been marked as a duplicate of this bug. ***
Comment 36 Matthias Clasen 2007-03-10 00:48:10 UTC
Is this crash still reproducible with GTK+ 2.10.8 or newer ?
There have been some changes in gdk-pixbuf that might address this problem.
Comment 37 James Strandboge 2007-03-10 01:04:26 UTC
I don't know about 2.10.8, but I reported in Ubuntu's bug reporting system (that references this report), that the problem was fixed after a security update of theirs.  See:
https://launchpad.net/bugs/63094
Comment 38 Peter 2007-03-11 12:58:05 UTC
I've checked. This bug is reproducible with gtk+-2.10.6 and is NOT reproducible with gtk+-2.10.7-r1 and with gtk+-2.10.9 (on gentoo Linux). So it was fixed in gtk+ somewhere along the way...

Seems this is fix:
http://svn.gnome.org/viewcvs/gtk%2B/trunk/gdk-pixbuf/gdk-pixbuf-loader.c?r1=16010&r2=16803&pathrev=17165

and corresponding ChangeLog entry:

2006-12-09  Matthias Clasen  <mclasen@redhat.com>

        * gdk-pixbuf-loader.c (gdk_pixbuf_loader_write): Behave as
        documented and close the loader when returning FALSE.

http://svn.gnome.org/viewcvs/gtk%2B/trunk/gdk-pixbuf/gdk-pixbuf-loader.c?view=log&pathrev=17165

Well. I think this bug can be closed. :)
Comment 39 Akhil Laddha 2007-03-16 06:09:13 UTC
*** Bug 418777 has been marked as a duplicate of this bug. ***
Comment 40 André Klapper 2007-04-12 21:03:22 UTC
*** Bug 400678 has been marked as a duplicate of this bug. ***
Comment 41 André Klapper 2007-04-12 21:14:33 UTC
*** Bug 424513 has been marked as a duplicate of this bug. ***
Comment 42 Christian Kirbach 2007-05-04 13:00:35 UTC
Last few duplicates are Gnome 2.16. Comment #38 sounds sane, hence closing this report. thanks.

Please reopen if this happens with Gnome 2.18 or newer.
Comment 43 palfrey 2007-05-28 14:19:35 UTC
*** Bug 440914 has been marked as a duplicate of this bug. ***
Comment 44 palfrey 2007-05-28 14:19:45 UTC
*** Bug 440922 has been marked as a duplicate of this bug. ***
Comment 45 palfrey 2007-06-12 16:21:33 UTC
*** Bug 446716 has been marked as a duplicate of this bug. ***