crashed using send to from nautilus context with <> braces

Bug #56071 reported by shaggy
18
Affects Status Importance Assigned to Milestone
Evolution
Expired
Critical
evolution (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs
Dapper
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

Hi!

when i try sending a attachment from nautilus directly, there is the send to in nautilus.
I choose that and then i get asked for the mail adress. Evolution gets called then.
Evolution will crash then if the mailadress entered is fo the format
"name foo <email address hidden>"

instead of just "<email address hidden>"

100% reproducible.

Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1231509280 (LWP 4950)]
[New Thread -1315963984 (LWP 5109)]
[New Thread -1333277776 (LWP 5081)]
[New Thread -1324356688 (LWP 5061)]
[New Thread -1306395728 (LWP 5034)]
[New Thread -1284699216 (LWP 5010)]
[New Thread -1276306512 (LWP 5008)]
[New Thread -1267397712 (LWP 5005)]
[New Thread -1259005008 (LWP 5004)]
[New Thread -1250612304 (LWP 5003)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb714e95b in waitpid () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7d418e6 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#3 0x0805ebfe in es_menu_hook_get_type ()
#4 <signal handler called>
#5 0xb712cd18 in strcmp () from /lib/tls/i686/cmov/libc.so.6
#6 0x080523e7 in e_component_registry_peek_info ()
#7 0x08054744 in e_shell_create_window ()
#8 0xb7f7123a in _ORBIT_skel_small_GNOME_Evolution_Shell_handleURI ()
   from /usr/lib/evolution/2.6/libeshell.so.0
#9 0xb7b0742a in ORBit_POA_setup_root () from /usr/lib/libORBit-2.so.0
#10 0xb7b0bf91 in ORBit_OAObject_invoke () from
/usr/lib/libORBit-2.so.0
#11 0xb7af8f64 in ORBit_small_invoke_adaptor () from
/usr/lib/libORBit-2.so.0
#12 0xb7b07747 in ORBit_POAObject_post_invoke () from
/usr/lib/libORBit-2.so.0
#13 0xb7b07dae in ORBit_POAObject_post_invoke () from
/usr/lib/libORBit-2.so.0
#14 0xb7af3761 in giop_thread_queue_process () from
/usr/lib/libORBit-2.so.0
#15 0xb7af398f in giop_thread_queue_process () from
/usr/lib/libORBit-2.so.0
#16 0xb7b144fb in link_servers_move_io_T () from
/usr/lib/libORBit-2.so.0
#17 0xb745e8d6 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#18 0xb7461996 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#19 0xb7461cb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#20 0xb7b8d477 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#21 0x0805f03c in main ()

Thread 10 (Thread -1250612304 (LWP 5003)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f4dc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71994e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e2b0a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e2b77b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f4b341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb718c4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 9 (Thread -1259005008 (LWP 5004)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f4dc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71994e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e2b0a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e2b77b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f4b341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb718c4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 8 (Thread -1267397712 (LWP 5005)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f4dc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71994e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e2b0a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e2b77b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f4b341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb718c4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 7 (Thread -1276306512 (LWP 5008)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f4dc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71994e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e2b0a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e2b77b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f4b341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb718c4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 6 (Thread -1284699216 (LWP 5010)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f4dc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71994e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e2b0a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e2b77b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f4b341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb718c4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 5 (Thread -1306395728 (LWP 5034)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f4dc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71994e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e2b0a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e2b77b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f4b341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb718c4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 4 (Thread -1324356688 (LWP 5061)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6f4dc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb71994e7 in pthread_cond_wait () from
/lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7e2b0a8 in e_msgport_wait () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#4 0xb7e2b77b in e_thread_busy () from
/usr/lib/libedataserver-1.2.so.7
No symbol table info available.
#5 0xb6f4b341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb718c4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (Thread -1333277776 (LWP 5081)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb71828c4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb74617e8 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0xb7461cb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb7b1070e in link_thread_io_context () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#5 0xb747a5a2 in g_static_private_free () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb6f4b341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb718c4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 2 (Thread -1315963984 (LWP 5109)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb71828c4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb74617e8 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0xb7461cb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb6d678ab in e_book_set_default_source () from
/usr/lib/libebook-1.2.so.5
No symbol table info available.
#5 0xb747a5a2 in g_static_private_free () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb6f4b341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb718c4ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1231509280 (LWP 4950)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb714e95b in waitpid () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7d418e6 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 0x0805ebfe in es_menu_hook_get_type ()
No symbol table info available.
#4 <signal handler called>
No symbol table info available.
#5 0xb712cd18 in strcmp () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#6 0x080523e7 in e_component_registry_peek_info ()
No symbol table info available.
#7 0x08054744 in e_shell_create_window ()
No symbol table info available.
#8 0xb7f7123a in _ORBIT_skel_small_GNOME_Evolution_Shell_handleURI ()
   from /usr/lib/evolution/2.6/libeshell.so.0
No symbol table info available.
#9 0xb7b0742a in ORBit_POA_setup_root () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#10 0xb7b0bf91 in ORBit_OAObject_invoke () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#11 0xb7af8f64 in ORBit_small_invoke_adaptor () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#12 0xb7b07747 in ORBit_POAObject_post_invoke () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#13 0xb7b07dae in ORBit_POAObject_post_invoke () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#14 0xb7af3761 in giop_thread_queue_process () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#15 0xb7af398f in giop_thread_queue_process () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#16 0xb7b144fb in link_servers_move_io_T () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#17 0xb745e8d6 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0xb7461996 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0xb7461cb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0xb7b8d477 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#21 0x0805f03c in main ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

shaggy (slimshaggy)
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. That works fine on edgy i386 but crash on dapper amd64. So it's either amd64 specific or fixed with edgy. What architecture do you use? That might be the same issue than bug #38599, the backtrace is somewhat similar

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Untriaged → Medium
status: Unconfirmed → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

works fine with edgy

Changed in evolution:
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

seems to work fine with my local update to evolution 2.6.3, I'll probably upload that soon to dapper-proposed and later to dapper-updates if the update work fine for people trying it

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Untriaged → Medium
status: Unconfirmed → Fix Committed
Revision history for this message
Cristóbal M. Palmer (cristobalpalmer) wrote :

2.6.1-0ubuntu7 (dapper) crashes not just with <>, but also if two addresses are given separated by a comma or semicolon. This is on a ThinkPad T30.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

Upstream suggests this is an issue with spaces, not with the commas/semicolons or braces.

Cristobal, Sven: Can you check again with different addresses? "a,b" as adress works fine for me (so commas work), but "a, b" doesn't. I want to make sure if this is all the same bug.

Revision history for this message
shaggy (slimshaggy) wrote :

works fine with edgy, expect for the fact only one adress is supported:

No auto-completetion after ','.
Character cut-off after the first adress.

Changed in evolution:
status: Unknown → Confirmed
Changed in evolution:
status: Confirmed → Rejected
Revision history for this message
Sebastien Bacher (seb128) wrote :

not likely to be updated to dapper, closing the task

Changed in evolution:
status: Fix Committed → Rejected
Changed in evolution:
importance: Unknown → Critical
status: Invalid → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.