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 335770 - evolution crashes when drag and drop a folder into the messages list
evolution crashes when drag and drop a folder into the messages list
Status: RESOLVED DUPLICATE of bug 335203
Product: evolution
Classification: Applications
Component: Mailer
2.6.x (obsolete)
Other All
: High critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-03-24 00:46 UTC by Henrique Ferreiro
Modified: 2006-03-24 21:27 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Henrique Ferreiro 2006-03-24 00:46:00 UTC
Steps to reproduce:
1. Drag a folder from the treeview.
2. Drop it in the messages list box.

Stack trace:


Other information:
It prints a lot of warnings like this:

(evolution:25568): camel-CRITICAL **: camel_folder_free_message_info: assertion
`info != NULL' failed

Sometimes, instead of crashing, it fills the message list with tons of deleted mail.
Comment 1 André Klapper 2006-03-24 01:12:43 UTC
Thanks for the bug report. Without a stack trace from the crash it's very hard to determine what caused it.
Can you provide us with one? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 2 Karsten Bräckelmann 2006-03-24 20:33:06 UTC
Easy to reproduce, dude. Get the stacktrace yourself. ;-)
Comment 3 Karsten Bräckelmann 2006-03-24 20:35:55 UTC
Can reproduce this. Verified.

Steps to reproduce:
* Select a folder.
* Drag that folder, drop it onto the Mail List pane (its own in this case).

Evolution 2.6.0, GNOME 2.14.0+

Including the crashing, top-most thread only.


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

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1230379328 (LWP 9584)]
[New Thread -1345340496 (LWP 9832)]
[Thread debugging using libthread_db enabled]
[New Thread -1230379328 (LWP 9584)]
[New Thread -1345340496 (LWP 9832)]
[Thread debugging using libthread_db enabled]
[New Thread -1230379328 (LWP 9584)]
[New Thread -1345340496 (LWP 9832)]
[New Thread -1318143056 (LWP 9792)]
[New Thread -1304282192 (LWP 9640)]
[New Thread -1295889488 (LWP 9639)]
[New Thread -1278919760 (LWP 9599)]
[New Thread -1269449808 (LWP 9598)]
[New Thread -1260651600 (LWP 9596)]
[New Thread -1252222032 (LWP 9594)]
[New Thread -1243829328 (LWP 9593)]
[New Thread -1235436624 (LWP 9592)]
0xffffe410 in ?? ()
  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 libgnomeui_segv_handle
    at gnome-ui-init.c line 792
  • #6 <signal handler called>
  • #7 em_utils_selection_set_urilist
    at em-utils.c line 1189
  • #8 tree_drag_data_get
    at em-folder-tree.c line 791
  • #9 _gtk_marshal_VOID__OBJECT_BOXED_UINT_UINT
    at gtkmarshalers.c line 1803
  • #10 IA__g_closure_invoke
    at gclosure.c line 490
  • #11 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #12 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #13 IA__g_signal_emit_by_name
    at gsignal.c line 2265
  • #14 gtk_drag_selection_get
    at gtkdnd.c line 3555
  • #15 _gtk_marshal_VOID__BOXED_UINT_UINT
    at gtkmarshalers.c line 1375
  • #16 IA__g_closure_invoke
    at gclosure.c line 490
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #19 IA__g_signal_emit_by_name
    at gsignal.c line 2265
  • #20 gtk_selection_invoke_handler
    at gtkselection.c line 2482
  • #21 IA__gtk_selection_convert
    at gtkselection.c line 961
  • #22 IA__gtk_drag_get_data
    at gtkdnd.c line 815
  • #23 gtk_drag_dest_drop
    at gtkdnd.c line 2062
  • #24 gtk_drag_find_widget
    at gtkdnd.c line 1668
  • #25 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #26 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #27 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #28 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #29 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #30 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #31 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #32 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #33 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #34 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #35 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #36 gtk_drag_find_widget
    at gtkdnd.c line 1653
  • #37 _gtk_drag_dest_handle_event
    at gtkdnd.c line 1353
  • #38 IA__gtk_main_do_event
    at gtkmain.c line 1456
  • #39 gdk_event_dispatch
    at gdkevents-x11.c line 2291
  • #40 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #41 g_main_context_iterate
    at gmain.c line 2547
  • #42 IA__g_main_loop_run
    at gmain.c line 2751
  • #43 bonobo_main
    at bonobo-main.c line 311
  • #44 main
    at main.c line 611

Comment 4 André Klapper 2006-03-24 20:41:40 UTC
guenther: easy to mark as a duplicate, dude. just use simple-dup-finder yourself. ;-)

this will be fixed in evolution 2.6.1.

*** This bug has been marked as a duplicate of 335203 ***
Comment 5 Karsten Bräckelmann 2006-03-24 21:27:18 UTC
Gar! Confirming, the patch solves this issue.

(Although s-d-f really wasn't perticular helpful here... ;)