Re: [Evolution] .bmp attachement crash evolution mail component



Done. (Bug #20590)

Thanks.

On Fri, 2002-02-15 at 19:43, Jeffrey Stedfast wrote:
Can you add this to bugzilla under the Gdk-Pixbuf module?

thanks

Jeff

On Fri, 2002-02-15 at 09:02, Vincent Jaussaud wrote:
Sorry :-)

Here you go:

---
gdb evolution-mail
GNU gdb Red Hat Linux (5.1-1)
Copyright 2001 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-redhat-linux"...(no debugging symbols
found)...

(gdb) run

Starting program: /usr/bin/evolution-mail
[New Thread 1024 (LWP 8576)]
[New Thread 2049 (LWP 8645)]
[New Thread 1026 (LWP 8646)]
[New Thread 2051 (LWP 8647)]
[New Thread 3076 (LWP 8648)]
[New Thread 4101 (LWP 8651)]

** ERROR **: file io-bmp.c: line 282 (DecodeHeader): assertion failed:
(State->LineBuf != NULL)
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread 1024 (LWP 8576)]
0x40c11ae1 in __kill () from /lib/i686/libc.so.6

(gdb) thread apply all bt

Thread 6 (Thread 4101 (LWP 8651)):
#0  0x40c11b85 in __sigsuspend (set=0x430ff8cc) at
../sysdeps/unix/sysv/linux/sigsuspend.c:45
#1  0x40bd71c9 in __pthread_wait_for_restart_signal (self=0x430ffbe0) at
pthread.c:969
#2  0x40bd3bdc in pthread_cond_wait (cond=0x8128d78, mutex=0x8128d58) at
restart.h:34
#3  0x4008548a in e_msgport_wait (mp=0x8128d30) at e-msgport.c:198
#4  0x40085ab2 in thread_dispatch (din=0x8128ce0) at e-msgport.c:517
#5  0x40bd4c6f in pthread_start_thread (arg=0x430ffbe0) at manager.c:284
#6  0x40bd4d5f in pthread_start_thread_event (arg=0x430ffbe0) at
manager.c:308

Thread 5 (Thread 3076 (LWP 8648)):
#0  0x40c11b85 in __sigsuspend (set=0x425d98cc) at
../sysdeps/unix/sysv/linux/sigsuspend.c:45
#1  0x40bd71c9 in __pthread_wait_for_restart_signal (self=0x425d9be0) at
pthread.c:969
#2  0x40bd3bdc in pthread_cond_wait (cond=0x8128cd0, mutex=0x8128cb0) at
restart.h:34
#3  0x4008548a in e_msgport_wait (mp=0x8128c88) at e-msgport.c:198
#4  0x40085ab2 in thread_dispatch (din=0x8128c38) at e-msgport.c:517
#5  0x40bd4c6f in pthread_start_thread (arg=0x425d9be0) at manager.c:284
#6  0x40bd4d5f in pthread_start_thread_event (arg=0x425d9be0) at
manager.c:308

Thread 3 (Thread 1026 (LWP 8646)):
#0  0x40c11b85 in __sigsuspend (set=0x415aa8cc) at
../sysdeps/unix/sysv/linux/sigsuspend.c:45
#1  0x40bd71c9 in __pthread_wait_for_restart_signal (self=0x415aabe0) at
pthread.c:969
#2  0x40bd3bdc in pthread_cond_wait (cond=0x8128c28, mutex=0x8128c08) at
restart.h:34
#3  0x4008548a in e_msgport_wait (mp=0x8128be0) at e-msgport.c:198
#4  0x40085ab2 in thread_dispatch (din=0x8128b90) at e-msgport.c:517
#5  0x40bd4c6f in pthread_start_thread (arg=0x415aabe0) at manager.c:284
#6  0x40bd4d5f in pthread_start_thread_event (arg=0x415aabe0) at
manager.c:308

Thread 2 (Thread 2049 (LWP 8645)):
#0  0x40cc8e17 in __poll (fds=0x814599c, nfds=1, timeout=2000) at
../sysdeps/unix/sysv/linux/poll.c:63
#1  0x40bd4920 in __pthread_manager (arg=0x19) at manager.c:140
#2  0x40bd5509 in __pthread_manager_event (arg=0x19) at manager.c:231

Thread 1 (Thread 1024 (LWP 8576)):
#0  0x40c11ae1 in __kill () from /lib/i686/libc.so.6
---Type <return> to continue, or q <return> to quit---
#1  0x40bd776b in raise (sig=6) at signals.c:65
#2  0x40c13062 in abort () at ../sysdeps/generic/abort.c:88
#3  0x40bbe6ce in g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
    format=0x4262e800 "file %s: line %d (%s): assertion failed: (%s)",
args1=0xbfffc1bc) at gmessages.c:391
#4  0x40bbe76f in g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
    format=0x4262e800 "file %s: line %d (%s): assertion failed: (%s)")
at gmessages.c:408
#5  0x4262ddc3 in DecodeHeader (BFH=0x832a1b8 "BM6ì\t", BIH=0x832a1c6
"(", State=0x832a0a8) at io-bmp.c:282
#6  0x4262e6d2 in gdk_pixbuf__bmp_image_load_increment (data=0x832a0a8,
buf=0x8329a02 "", size=74) at io-bmp.c:754
#7  0x4065b2c3 in gdk_pixbuf_loader_load_module (loader=0x83299a8) at
gdk-pixbuf-loader.c:383
#8  0x4065b341 in gdk_pixbuf_loader_eat_header_write (loader=0x83299a8,
buf=0xbfffc3a0 "BM6ì\t", count=3030)
    at gdk-pixbuf-loader.c:401
#9  0x4065b447 in gdk_pixbuf_loader_write (loader=0x83299a8,
buf=0xbfffc3a0 "BM6ì\t", count=3030)
    at gdk-pixbuf-loader.c:440
#10 0x40271143 in html_image_factory_write_pixbuf (stream=0x8329a78,
buffer=0xbfffc3a0 "BM6ì\t", size=3030,
    user_data=0x8329960) at htmlimage.c:954
#11 0x40241d8e in gtk_html_stream_write (stream=0x8329a78,
buffer=0xbfffc3a0 "BM6ì\t", size=3030) at gtkhtml-stream.c:78
#12 0x40245c74 in gtk_html_write (html=0x8221b08, handle=0x8329a78,
buffer=0xbfffc3a0 "BM6ì\t", size=3030)
    at gtkhtml.c:2262
#13 0x0809a681 in mail_stream_gtkhtml_new ()
#14 0x400767ae in camel_stream_write (stream=0x8329ba8,
buffer=0xbfffc3a0 "BM6ì\t", n=3030) at camel-stream.c:116
#15 0x40076c2b in camel_stream_write_to_stream (stream=0x427e0b88,
output_stream=0x8329ba8) at camel-stream.c:264
#16 0x400438b6 in write_to_stream (data_wrapper=0x42747820,
stream=0x8329ba8) at camel-data-wrapper.c:132
#17 0x415bc759 in write_to_stream (data_wrapper=0x42747820,
stream=0x8329ba8) at camel-imap-wrapper.c:185
#18 0x400439c2 in camel_data_wrapper_write_to_stream
(data_wrapper=0x42747820, stream=0x8329ba8)
    at camel-data-wrapper.c:164
#19 0x08088359 in mail_display_queue_redisplay ()
#20 0x4091daa4 in gtk_marshal_NONE__POINTER_POINTER (object=0x8221b08,
    func=0x8088240 <mail_display_queue_redisplay+7620>,
func_data=0x82565a0, args=0xbfffd570) at gtkmarshal.c:340
#21 0x4094d0be in gtk_handlers_run (handlers=0x8189250,
signal=0xbfffd510, object=0x8221b08, params=0xbfffd570, after=0)
    at gtksignal.c:1917
#22 0x4094c51f in gtk_signal_real_emit (object=0x8221b08, signal_id=153,
params=0xbfffd570) at gtksignal.c:1477
#23 0x4094a594 in gtk_signal_emit (object=0x8221b08, signal_id=153) at
gtksignal.c:552
#24 0x40242709 in html_engine_url_requested_cb (engine=0x8222188,
url=0x8329988 "cid:367111412@14022002-13ab",
    handle=0x8329a78, data=0x8221b08) at gtkhtml.c:385
#25 0x4091daa4 in gtk_marshal_NONE__POINTER_POINTER (object=0x8222188,
func=0x402426b0 <html_engine_url_requested_cb>,
---Type <return> to continue, or q <return> to quit---
    func_data=0x8221b08, args=0xbfffd950) at gtkmarshal.c:340
#26 0x4094d0be in gtk_handlers_run (handlers=0x81892f0,
signal=0xbfffd8e0, object=0x8222188, params=0xbfffd950, after=0)
    at gtksignal.c:1917
#27 0x4094c51f in gtk_signal_real_emit (object=0x8222188, signal_id=176,
params=0xbfffd950) at gtksignal.c:1477
#28 0x4094a923 in gtk_signal_emit_by_name (object=0x8222188,
name=0x40290703 "url_requested") at gtksignal.c:618
#29 0x4028ac53 in iframe_url_requested (html=0x831e350, url=0x8329988
"cid:367111412@14022002-13ab", handle=0x8329a78,
    data=0x831e110) at htmliframe.c:57
#30 0x4091daa4 in gtk_marshal_NONE__POINTER_POINTER (object=0x831e350,
func=0x4028abb4 <iframe_url_requested>,
    func_data=0x831e110, args=0xbfffdd10) at gtkmarshal.c:340
#31 0x4094d0be in gtk_handlers_run (handlers=0x8252ba0,
signal=0xbfffdcb0, object=0x831e350, params=0xbfffdd10, after=0)
    at gtksignal.c:1917
#32 0x4094c51f in gtk_signal_real_emit (object=0x831e350, signal_id=153,
params=0xbfffdd10) at gtksignal.c:1477
#33 0x4094a594 in gtk_signal_emit (object=0x831e350, signal_id=153) at
gtksignal.c:552
#34 0x40242709 in html_engine_url_requested_cb (engine=0x8325620,
url=0x8329988 "cid:367111412@14022002-13ab",
    handle=0x8329a78, data=0x831e350) at gtkhtml.c:385
#35 0x4091daa4 in gtk_marshal_NONE__POINTER_POINTER (object=0x8325620,
func=0x402426b0 <html_engine_url_requested_cb>,
    func_data=0x831e350, args=0xbfffe0f0) at gtkmarshal.c:340
#36 0x4094d0be in gtk_handlers_run (handlers=0x8252d40,
signal=0xbfffe080, object=0x8325620, params=0xbfffe0f0, after=0)
    at gtksignal.c:1917
#37 0x4094c51f in gtk_signal_real_emit (object=0x8325620, signal_id=176,
params=0xbfffe0f0) at gtksignal.c:1477
#38 0x4094a923 in gtk_signal_emit_by_name (object=0x8325620,
name=0x40290703 "url_requested") at gtksignal.c:618
#39 0x40271bd0 in html_image_pointer_load (ip=0x8329960) at
htmlimage.c:1333
#40 0x40271d9c in html_image_factory_register (factory=0x8325c08,
i=0x83298e8,
    filename=0x8327ef0 "cid:367111412@14022002-13ab", reload=0) at
htmlimage.c:1371
#41 0x40270bb5 in html_image_init (image=0x83298e8, klass=0x4029aa80,
imf=0x8325c08,
    filename=0x8327ef0 "cid:367111412@14022002-13ab", url=0x0,
target=0x0, width=-1, height=-1, percent_width=0,
    percent_height=0, border=0, color=0x8325e98,
valign=HTML_VALIGN_BOTTOM, reload=0) at htmlimage.c:716
#42 0x40270c22 in html_image_new (imf=0x8325c08, filename=0x8327ef0
"cid:367111412@14022002-13ab", url=0x0, target=0x0,
    width=-1, height=-1, percent_width=0, percent_height=0, border=0,
color=0x8325e98, valign=HTML_VALIGN_BOTTOM,
    reload=0) at htmlimage.c:735
#43 0x402664d5 in parse_i (e=0x8325620, _clue=0x8325b80, str=0x8326f12
"img src=\"cid:367111412@14022002-13ab\">")
    at htmlengine.c:2359
#44 0x40267c34 in parse_one_token (p=0x8325620, clue=0x8325b80,
    str=0x8326f11 "<img src=\"cid:367111412@14022002-13ab\">") at
htmlengine.c:3019
#45 0x402623e5 in parse_body (e=0x8325620, clue=0x8325b80,
end=0x402981a8, toplevel=1) at htmlengine.c:792
---Type <return> to continue, or q <return> to quit---
#46 0x40269087 in html_engine_timer_event (e=0x8325620) at
htmlengine.c:3813
#47 0x402691ad in html_engine_stream_end (stream=0x8325b58,
status=GTK_HTML_STREAM_OK, data=0x8325620)
    at htmlengine.c:3871
#48 0x40241ea5 in gtk_html_stream_close (stream=0x8325b58,
status=GTK_HTML_STREAM_OK) at gtkhtml-stream.c:130
#49 0x40245c9b in gtk_html_end (html=0x8221b08, handle=0x8325b58,
status=GTK_HTML_STREAM_OK) at gtkhtml.c:2279
#50 0x08088407 in mail_display_queue_redisplay ()
#51 0x4091daa4 in gtk_marshal_NONE__POINTER_POINTER (object=0x8221b08,
    func=0x8088240 <mail_display_queue_redisplay+7620>,
func_data=0x82565a0, args=0xbfffe710) at gtkmarshal.c:340
#52 0x4094d0be in gtk_handlers_run (handlers=0x8189250,
signal=0xbfffe6b0, object=0x8221b08, params=0xbfffe710, after=0)
    at gtksignal.c:1917
#53 0x4094c51f in gtk_signal_real_emit (object=0x8221b08, signal_id=153,
params=0xbfffe710) at gtksignal.c:1477
#54 0x4094a594 in gtk_signal_emit (object=0x8221b08, signal_id=153) at
gtksignal.c:552
#55 0x40242709 in html_engine_url_requested_cb (engine=0x8222188,
url=0x831e100 "cid:@@@17", handle=0x8325b58,
    data=0x8221b08) at gtkhtml.c:385
#56 0x4091daa4 in gtk_marshal_NONE__POINTER_POINTER (object=0x8222188,
func=0x402426b0 <html_engine_url_requested_cb>,
    func_data=0x8221b08, args=0xbfffeaf0) at gtkmarshal.c:340
#57 0x4094d0be in gtk_handlers_run (handlers=0x81892f0,
signal=0xbfffea80, object=0x8222188, params=0xbfffeaf0, after=0)
    at gtksignal.c:1917
#58 0x4094c51f in gtk_signal_real_emit (object=0x8222188, signal_id=176,
params=0xbfffeaf0) at gtksignal.c:1477
#59 0x4094a923 in gtk_signal_emit_by_name (object=0x8222188,
name=0x40290703 "url_requested") at gtksignal.c:618
#60 0x4028ac53 in iframe_url_requested (html=0x831e350, url=0x831e100
"cid:@@@17", handle=0x8325b58, data=0x831e110)
    at htmliframe.c:57
#61 0x4091daa4 in gtk_marshal_NONE__POINTER_POINTER (object=0x831e350,
func=0x4028abb4 <iframe_url_requested>,
    func_data=0x831e110, args=0xbfffeeb0) at gtkmarshal.c:340
#62 0x4094d0be in gtk_handlers_run (handlers=0x8252ba0,
signal=0xbfffee50, object=0x831e350, params=0xbfffeeb0, after=0)
    at gtksignal.c:1917
#63 0x4094c51f in gtk_signal_real_emit (object=0x831e350, signal_id=153,
params=0xbfffeeb0) at gtksignal.c:1477
#64 0x4094a594 in gtk_signal_emit (object=0x831e350, signal_id=153) at
gtksignal.c:552
#65 0x40242709 in html_engine_url_requested_cb (engine=0x8325620,
url=0x831e100 "cid:@@@17", handle=0x8325b58,
    data=0x831e350) at gtkhtml.c:385
#66 0x4091daa4 in gtk_marshal_NONE__POINTER_POINTER (object=0x8325620,
func=0x402426b0 <html_engine_url_requested_cb>,
    func_data=0x831e350, args=0xbffff290) at gtkmarshal.c:340
#67 0x4094d0be in gtk_handlers_run (handlers=0x8252d40,
signal=0xbffff220, object=0x8325620, params=0xbffff290, after=0)
    at gtksignal.c:1917
#68 0x4094c51f in gtk_signal_real_emit (object=0x8325620, signal_id=176,
params=0xbffff290) at gtksignal.c:1477
---Type <return> to continue, or q <return> to quit---
#69 0x4094a923 in gtk_signal_emit_by_name (object=0x8325620,
name=0x40290703 "url_requested") at gtksignal.c:618
#70 0x4028bb6c in html_iframe_init (iframe=0x831e110, klass=0x4029b800,
parent=0x8221b08, src=0x831e100 "cid:@@@17",
    width=-1, height=-1, border=0) at htmliframe.c:505
#71 0x4028aec3 in html_iframe_new (parent=0x8221b08, src=0x831e100
"cid:@@@17", width=-1, height=-1, border=0)
    at htmliframe.c:126
#72 0x402642fb in parse_iframe (e=0x8222188, str=0x831ebf8
"src=\"cid:@@@17\" frameborder=0 scrolling=no>",
    _clue=0x81902c8) at htmlengine.c:1603
#73 0x40266609 in parse_i (e=0x8222188, _clue=0x81902c8,
    str=0x831ebf1 "iframe src=\"cid:@@@17\" frameborder=0
scrolling=no>") at htmlengine.c:2403
#74 0x40267c34 in parse_one_token (p=0x8222188, clue=0x81902c8,
    str=0x831ebf0 "<iframe src=\"cid:@@@17\" frameborder=0
scrolling=no>") at htmlengine.c:3019
#75 0x402623e5 in parse_body (e=0x8222188, clue=0x81902c8,
end=0x402981a8, toplevel=1) at htmlengine.c:792
#76 0x40269087 in html_engine_timer_event (e=0x8222188) at
htmlengine.c:3813
#77 0x402691ad in html_engine_stream_end (stream=0x82ee7a0,
status=GTK_HTML_STREAM_OK, data=0x8222188)
    at htmlengine.c:3871
#78 0x40241ea5 in gtk_html_stream_close (stream=0x82ee7a0,
status=GTK_HTML_STREAM_OK) at gtkhtml-stream.c:130
#79 0x40245c9b in gtk_html_end (html=0x8221b08, handle=0x82ee7a0,
status=GTK_HTML_STREAM_OK) at gtkhtml.c:2279
#80 0x08088be5 in mail_display_redisplay ()
#81 0x08086478 in mail_crypto_smime_decode ()
#82 0x40bbcff0 in g_idle_dispatch (source_data=0x8086460,
dispatch_time=0xbffff840, user_data=0x82565a0) at gmain.c:1367
#83 0x40bbc055 in g_main_dispatch (dispatch_time=0xbffff840) at
gmain.c:656
#84 0x40bbc659 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#85 0x40bbc7e8 in g_main_run (loop=0x80fe8b8) at gmain.c:935
#86 0x4091c27b in gtk_main () at gtkmain.c:524
#87 0x4041153b in bonobo_main () at bonobo-main.c:284
#88 0x0809d781 in main ()
#89 0x40bff627 in __libc_start_main (main=0x809d59c <main>, argc=1,
ubp_av=0xbffffa64, init=0x80661d0 <_init>,
    fini=0x80d3250 <_fini>, rtld_fini=0x4000dcc4 <_dl_fini>,
stack_end=0xbffffa5c) at ../sysdeps/generic/libc-start.c:129


On Thu, 2002-02-14 at 19:35, Ettore Perazzoli wrote:
On Thu, 2002-02-14 at 09:57, Tatooin user wrote:
I've attached the trace of the complete Evolution session (from the
startup, to the crash), and hope it helps.

Could you give us a stack trace instead?  That would be more useful.

-- 
Ettore

_______________________________________________
evolution maillist  -  evolution ximian com
http://lists.ximian.com/mailman/listinfo/evolution



_______________________________________________
evolution maillist  -  evolution ximian com
http://lists.ximian.com/mailman/listinfo/evolution
-- 
Jeffrey Stedfast
Evolution Hacker - Ximian, Inc.
fejj ximian com  - www.ximian.com






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]