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 326123 - Crash while Drop And Drag Email To Tomboy
Crash while Drop And Drag Email To Tomboy
Status: RESOLVED DUPLICATE of bug 335203
Product: evolution
Classification: Applications
Component: Shell
2.6.x
Other All
: High critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
evolution[interop]
Depends on:
Blocks:
 
 
Reported: 2006-01-07 18:00 UTC by David Richards
Modified: 2013-09-13 00:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
call gfree later (512 bytes, patch)
2006-03-10 20:20 UTC, aurelien
accepted-commit_now Details | Review

Description David Richards 2006-01-07 18:00:47 UTC
Please describe the problem:
Even though I would have guessed a crash would come from Tomboy, it was
Evolution that crashed.  When I tried to drop and drag an email message into
Tomboy, Evo .5.4 crashed.    This feature is supported in Tomboy.

Backtrace was generated from '/opt/gnome/bin/evolution-2.6'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232468288 (LWP 22941)]
[New Thread -1309680720 (LWP 22968)]
[Thread debugging using libthread_db enabled]
[New Thread -1232468288 (LWP 22941)]
[New Thread -1309680720 (LWP 22968)]
[Thread debugging using libthread_db enabled]
[New Thread -1232468288 (LWP 22941)]
[New Thread -1309680720 (LWP 22968)]
[New Thread -1301288016 (LWP 22967)]
[New Thread -1292895312 (LWP 22966)]
[New Thread -1282942032 (LWP 22965)]
[New Thread -1274549328 (LWP 22964)]
[New Thread -1257243728 (LWP 22955)]
[New Thread -1265640528 (LWP 22950)]
[New Thread -1246757968 (LWP 22948)]
[New Thread -1242039376 (LWP 22946)]
[New Thread -1241957456 (LWP 22945)]
0xffffe410 in ?? ()

Thread 1 (Thread -1232468288 (LWP 22941))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 gnome_init_with_popt_table
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #6 <signal handler called>
  • #7 ??
  • #8 ??
  • #9 ??
  • #10 ??
  • #11 raise
    from /lib/tls/libc.so.6
  • #12 abort
    from /lib/tls/libc.so.6
  • #13 mono_handle_native_sigsegv
    from /usr/lib/libmono.so.0
  • #14 mini_method_compile
    from /usr/lib/libmono.so.0
  • #15 <signal handler called>
  • #16 strlen
    from /lib/tls/libc.so.6
  • #17 em_utils_selection_set_urilist
    at em-utils.c line 1226
  • #18 ml_tree_drag_data_get
    at message-list.c line 1587
  • #19 e_util_marshal_VOID__INT_POINTER_INT_OBJECT_BOXED_UINT_UINT
    at e-util-marshal.c line 1316
  • #20 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #21 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #22 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #23 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #24 et_drag_data_get
    at e-tree.c line 2596
  • #25 gtk_marshal_BOOLEAN__VOID
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #26 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #27 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #28 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #29 g_signal_emit_by_name
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #30 gtk_drag_finish
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #31 gtk_marshal_BOOLEAN__VOID
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #32 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #33 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #34 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #35 g_signal_emit_by_name
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #36 gtk_selection_data_set
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #37 gtk_selection_data_set
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #38 gtk_marshal_BOOLEAN__VOID
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #39 g_closure_ref
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #40 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #41 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #42 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #43 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #44 gtk_widget_get_default_style
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #45 gtk_main_do_event
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #46 gdk_add_client_message_filter
    from /opt/gnome/lib/libgdk-x11-2.0.so.0
  • #47 g_main_context_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #48 g_main_context_acquire
    from /opt/gnome/lib/libglib-2.0.so.0
  • #49 g_main_loop_run
    from /opt/gnome/lib/libglib-2.0.so.0
  • #50 bonobo_main
    from /opt/gnome/lib/libbonobo-2.so.0
  • #51 main
    at main.c line 606
  • #0 ??


Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 André Klapper 2006-01-08 11:45:21 UTC
i'm shortening the summary so it's readable in bugzilla search results.
hmm, stacktrace misses some symbols. is this 100% reproducible, and if yes, can you attach another stacktrace? thanks in advance. :-)
Comment 2 David Richards 2006-01-09 14:13:03 UTC
Hope this one is better, run with gdb running.  It crashes every time.

Program received signal SIGSEGV, Segmentation fault.

Thread 1098254464 (LWP 27240)

  • #0 strlen
    from /lib/tls/libc.so.6
  • #1 em_utils_selection_set_urilist
    at em-utils.c line 1226
  • #2 ml_tree_drag_data_get
    at message-list.c line 1587
  • #3 e_util_marshal_VOID__INT_POINTER_INT_OBJECT_BOXED_UINT_UINT
    at e-util-marshal.c line 1316
  • #4 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #5 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #6 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #7 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #8 et_drag_data_get
    at e-tree.c line 2596
  • #9 gtk_marshal_BOOLEAN__VOID
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #10 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #11 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #13 g_signal_emit_by_name
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #14 gtk_drag_finish
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #15 gtk_marshal_BOOLEAN__VOID
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #16 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #17 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #18 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_by_name
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #20 gtk_selection_data_set
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #21 gtk_selection_data_set
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #22 gtk_marshal_BOOLEAN__VOID
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #23 g_closure_ref
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #24 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #25 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #26 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #27 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #28 gtk_widget_get_default_style
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #29 gtk_main_do_event
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #30 gdk_add_client_message_filter
    from /opt/gnome/lib/libgdk-x11-2.0.so.0
  • #31 g_main_context_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #32 g_main_context_acquire
    from /opt/gnome/lib/libglib-2.0.so.0
  • #33 g_main_loop_run
    from /opt/gnome/lib/libglib-2.0.so.0
  • #34 bonobo_main
    from /opt/gnome/lib/libbonobo-2.so.0
  • #35 main
    at main.c line 606

Comment 3 Bjørn Haagensen 2006-02-20 09:40:31 UTC
Hi, I'm not sure this is the same, so it might have to be changed. I'm running latest Ubuntu dapper. If you wan't a better report, please hint as to which dbg-packages I need to install.

Bjørn

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

(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)
[Thread debugging using libthread_db enabled]
[New Thread 915572960 (LWP 17012)]
[New Thread 839502768 (LWP 17028)]
[New Thread 865074096 (LWP 17027)]
[New Thread 848288688 (LWP 17024)]
[New Thread 856681392 (LWP 17023)]
[New Thread 884128688 (LWP 17020)]
[New Thread 875563952 (LWP 17019)]
[New Thread 892521392 (LWP 17015)]
[New Thread 900963248 (LWP 17014)]
[New Thread 909355952 (LWP 17013)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread 915572960 (LWP 17012))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libc.so.6
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 es_menu_hook_get_type
  • #4 <signal handler called>
  • #5 em_utils_selection_set_urilist
    from /usr/lib/evolution/2.6/components/libevolution-mail.so
  • #6 message_list_save_state
    from /usr/lib/evolution/2.6/components/libevolution-mail.so
  • #7 e_util_marshal_VOID__INT_POINTER_INT_OBJECT_BOXED_UINT_UINT
    from /usr/lib/evolution/2.6/libeutil.so.0
  • #8 IA__g_closure_invoke
    at gclosure.c line 490
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #10 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #11 IA__g_signal_emit
    at gsignal.c line 2241
  • #12 e_tree_get_cell_geometry
    from /usr/lib/evolution/2.6/libetable.so.0
  • #13 _gtk_marshal_VOID__OBJECT_BOXED_UINT_UINT
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 IA__g_closure_invoke
    at gclosure.c line 490
  • #15 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #16 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #17 IA__g_signal_emit_by_name
    at gsignal.c line 2265
  • #18 _gtk_drag_source_handle_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 _gtk_marshal_VOID__BOXED_UINT_UINT
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 IA__g_closure_invoke
    at gclosure.c line 490
  • #21 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #22 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #23 IA__g_signal_emit_by_name
    at gsignal.c line 2265
  • #24 _gtk_selection_notify
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 _gtk_selection_request
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 g_type_class_meta_marshal
    at gclosure.c line 567
  • #28 IA__g_closure_invoke
    at gclosure.c line 490
  • #29 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #30 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #31 IA__g_signal_emit
    at gsignal.c line 2241
  • #32 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #35 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #36 g_main_context_iterate
    at gmain.c line 2547
  • #37 IA__g_main_loop_run
    at gmain.c line 2751
  • #38 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #39 main
  • #0 __kernel_vsyscall

Comment 4 Bjørn Haagensen 2006-02-20 10:04:05 UTC
Just for completeness. Strangely tomboy crashes also, but it always operates normally for approx 30. sec. after evo. crashes before it crashes. I've filed a bug report for tomboy, bug #331877


(In reply to comment #3)
> Hi, I'm not sure this is the same, so it might have to be changed. I'm running
> latest Ubuntu dapper. If you wan't a better report, please hint as to which
> dbg-packages I need to install.
> 
> Bjørn
Comment 5 aurelien 2006-03-10 20:10:32 UTC
Not 100% sure but I think I've just fixed it, see https://launchpad.net/distros/ubuntu/+source/evolution/+bug/33026 for my previous bug report for dapper.

after applying the upcoming patch, DnD from evolution to nautilus/tomboy stops crashing.
Comment 6 aurelien 2006-03-10 20:20:29 UTC
Created attachment 61054 [details] [review]
call gfree later
Comment 7 David Richards 2006-03-10 20:24:53 UTC
Wow nice, I'll be happy to test this once it's in the build.  I'm trying to ping someone on IRC to accept and commit this patch.
Comment 8 Karsten Bräckelmann 2006-03-10 21:14:52 UTC
Setting proper Priority for crashes. Since we already got a patch that needs to be reviewed, setting Target Milestone.

Confirming as per the previous comments.
Comment 9 parthasarathi susarla 2006-03-11 06:10:31 UTC
The patch looks fine. Ok to commit. Commit to HEAD and stable branch
Comment 10 aurelien 2006-03-14 09:12:29 UTC
Is it supposed to be commited to evolution 2.6 ?
I have juste reinstalled dapper, now with evolution 2.6.0 and the patch is not in.
building it on my own again...

please apply it before gnome 2.14, DnD of mails to nautilus is so nice :)
Comment 11 Bjørn Haagensen 2006-03-14 09:31:19 UTC
(In reply to comment #10)
> Is it supposed to be commited to evolution 2.6 ?
> I have juste reinstalled dapper, now with evolution 2.6.0 and the patch is not
> in.

Weird, I'm running latest Dapper including Evo 2.6 and all other upgrades commited during the night. And it's working for me.
Comment 12 Bjørn Haagensen 2006-03-14 09:38:07 UTC
> Weird, I'm running latest Dapper including Evo 2.6 and all other upgrades
> commited during the night. And it's working for me.
> 

Sorry, it was working when i tried this morning, but now it's a no-go for me to:(

Comment 13 André Klapper 2006-03-22 12:08:00 UTC
uhm, just went through the patch backlog and saw this one here directly after committing patrick's patch for 335203 which is 100% the same, so i'm marking this bug as a duplicate of the newer one. :-/

fix was committed both to gnome-2-14 branch and cvs head, so it will be included in evolution 2.6.1 and evolution 2.7.x.

thanks anyway for providing the patch. :-)

*** This bug has been marked as a duplicate of 335203 ***