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 426822 - hangs while dragging mail, mouse pointer `stuck' in drag mode
hangs while dragging mail, mouse pointer `stuck' in drag mode
Status: RESOLVED DUPLICATE of bug 308354
Product: evolution
Classification: Applications
Component: Mailer
2.8.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-04-06 05:24 UTC by hachmap
Modified: 2007-04-11 16:22 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description hachmap 2007-04-06 05:24:45 UTC
Steps to reproduce:
1. Drag mail from inbox to subfolder
2. Repeat step 1 several times (works best if these actions overlap, i.e. execute another drag before the first has finished copying files). Also helps if evolution is checking junk mail at the same time.
3. Eventually, the mouse pointer is `stuck' with a `drag' pointer icon (the icon that appears while dragging mail) even when mouse buttons are released. User can no longer click on anything - or even change desktops. (Ctrl+Atl+F1 works, although Ctrl+Alt+Right doesn't)


Stack trace:
Stack Trace via gdb obtained after killing evolution (it just hung, didn't die by itself):

Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]
[New Thread -1233160528 (LWP 21472)]
CalDAV Eplugin starting up ...

(evolution-2.8:21472): evolution-mail-WARNING **: ignored this junk plugin: not enabled or we have already loaded one

(evolution-2.8:21472): e-utils-WARNING **: Plugin 'Bogofilter junk plugin' failed to load hook 'org.gnome.evolution.mail.junk:1.0'
** (evolution-2.8:21472): DEBUG: mailto URL command: evolution %s
** (evolution-2.8:21472): DEBUG: mailto URL program: evolution
[New Thread -1270965344 (LWP 21513)]
[New Thread -1279358048 (LWP 21514)]
[New Thread -1287750752 (LWP 21515)]
[Thread -1287750752 (LWP 21515) exited]
[New Thread -1287750752 (LWP 21522)]
[New Thread -1296577632 (LWP 21523)]
[Thread -1296577632 (LWP 21523) exited]
[New Thread -1296577632 (LWP 21531)]

(evolution-2.8:21472): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution-2.8:21472): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

(evolution-2.8:21472): camel-CRITICAL **: camel_object_unhook_event: assertion `CAMEL_IS_OBJECT (obj)' failed

(evolution-2.8:21472): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution-2.8:21472): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

(evolution-2.8:21472): camel-CRITICAL **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed

(evolution-2.8:21472): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution-2.8:21472): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

(evolution-2.8:21472): camel-CRITICAL **: camel_object_unhook_event: assertion `CAMEL_IS_OBJECT (obj)' failed

(evolution-2.8:21472): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution-2.8:21472): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

(evolution-2.8:21472): camel-CRITICAL **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed

(evolution-2.8:21472): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution-2.8:21472): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

(evolution-2.8:21472): camel-CRITICAL **: camel_object_unhook_event: assertion `CAMEL_IS_OBJECT (obj)' failed

(evolution-2.8:21472): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution-2.8:21472): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

(evolution-2.8:21472): camel-CRITICAL **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed
[New Thread -1341129824 (LWP 21534)]

(evolution-2.8:21472): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution-2.8:21472): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

(evolution-2.8:21472): camel-CRITICAL **: camel_object_unhook_event: assertion `CAMEL_IS_OBJECT (obj)' failed

(evolution-2.8:21472): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution-2.8:21472): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

(evolution-2.8:21472): camel-CRITICAL **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed

(evolution-2.8:21472): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution-2.8:21472): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

(evolution-2.8:21472): camel-CRITICAL **: camel_object_unhook_event: assertion `CAMEL_IS_OBJECT (obj)' failed

(evolution-2.8:21472): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject'

(evolution-2.8:21472): camel-CRITICAL **: camel_object_is: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed

(evolution-2.8:21472): camel-CRITICAL **: camel_object_unref: assertion `CAMEL_IS_OBJECT(o)' failed
[New Thread -1349522528 (LWP 21535)]
[Thread -1349522528 (LWP 21535) exited]
[New Thread -1349522528 (LWP 21540)]
[New Thread -1357915232 (LWP 21541)]

(evolution-2.8:21472): camel-WARNING **: camel_exception_get_id called with NULL parameter.

(evolution-2.8:21472): camel-WARNING **: camel_exception_get_id called with NULL parameter.
[New Thread -1339802720 (LWP 21554)]
DEBUG: INBOX/Subfolrder (imap://xxxx@xxxxxx.xxxxxx.ca/INBOX/Subfolder)

report junk?? How is everything

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread -1287750752 (LWP 21522)]
0xffffe410 in __kernel_vsyscall ()


Other information:
Comment 1 hachmap 2007-04-06 05:31:26 UTC
Happened again - although this time the mouse pointer didn't get stuck (I was just navigating to a subfolder). I suspect what I'm doing doesn't matter so much as what evolution is doing in the background, and I just get different results depending on what I'm doing at the moment the error occurs.

This time I got a backtrace through gdb:

  • #0 __kernel_vsyscall
  • #1 __write_nocancel
    from /lib/tls/i686/cmov/libc.so.6
  • #2 camel_write
    at camel-file-utils.c line 559
  • #3 stream_write
    at camel-stream-fs.c line 242
  • #4 camel_stream_write
    at camel-stream.c line 119
  • #5 camel_stream_write_to_stream
    at camel-stream.c line 273
  • #6 write_to_stream
    at camel-data-wrapper.c line 147
  • #7 write_to_stream
    at camel-imap-wrapper.c line 163
  • #8 camel_data_wrapper_write_to_stream
    at camel-data-wrapper.c line 175
  • #9 write_to_stream
    at camel-mime-part.c line 896
  • #10 camel_data_wrapper_write_to_stream
    at camel-data-wrapper.c line 175
  • #11 write_to_stream
    at camel-multipart.c line 477
  • #12 camel_data_wrapper_write_to_stream
    at camel-data-wrapper.c line 175
  • #13 write_to_stream
    at camel-mime-part.c line 896
  • #14 write_to_stream
    at camel-mime-message.c line 643
  • #15 camel_data_wrapper_write_to_stream
    at camel-data-wrapper.c line 175
  • #16 pipe_to_sa_full
    at em-junk-filter.c line 185
  • #17 em_junk_sa_check_junk
    at em-junk-filter.c line 566
  • #18 epl_invoke
    at e-plugin.c line 874
  • #19 e_plugin_invoke
    at e-plugin.c line 663
  • #20 em_junk_check_junk
    at em-junk-hook.c line 92
  • #21 camel_junk_plugin_check_junk
    at camel-junk-plugin.c line 49
  • #22 junk_test
    at camel-filter-search.c line 645
  • #23 e_sexp_term_eval
    at e-sexp.c line 710
  • #24 e_sexp_eval
    at e-sexp.c line 1304
  • #25 camel_filter_search_match
  • #26 camel_filter_driver_filter_message
    at camel-filter-driver.c line 1439
  • #27 filter_filter
    at camel-folder.c line 1711
  • #28 session_thread_received
    at camel-session.c line 531
  • #29 thread_dispatch
    at e-msgport.c line 987
  • #30 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #31 clone
    from /lib/tls/i686/cmov/libc.so.6

Comment 2 Paul 2007-04-11 03:05:25 UTC
Thanks for the bug report. This particular bug appears to be a duplicate of bug 273420 (to be confirmed by the bugsquad), but your backtrace might be useful in the resolution of that bug.

Perhaps you could add your backtrace, and any other info you find, to the bug 273420 entry?
Comment 3 Paul 2007-04-11 03:07:15 UTC
Correction to my comment: I meant bug 308354, which is currently still open.
Comment 4 hachmap 2007-04-11 16:22:04 UTC
Done. Looks similar enough, so I'll mark this as a duplicate and follow the action over there.

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