Bug 1642 - Random crash when switching between the mail folders/accounts
Summary: Random crash when switching between the mail folders/accounts
Status: RESOLVED DUPLICATE of bug 1644
Alias: None
Product: Claws Mail (GTK 2)
Classification: Unclassified
Component: Folders/IMAP (show other bugs)
Version: 3.5.0
Hardware: PC Linux
: P3 normal
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2008-06-15 14:27 UTC by Paweł Paprota
Modified: 2008-06-18 09:47 UTC (History)
0 users

See Also:


Attachments

Description Paweł Paprota 2008-06-15 14:27:22 UTC
Claws Mail version 3.4.0cvs96
GTK+ version 2.12.10 / GLib 2.16.3
Locale: en_US.utf8 (charset: UTF-8)
Features: IPv6 iconv compface OpenSSL LDAP GNU/aspell libetpan libSM
Operating system: Linux 2.6.25-ARCH (i686)
C Library: GNU libc 2.8
--
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb6eea8e0 (LWP 4942)]
[New Thread 0xb6a62b90 (LWP 4964)]
0xb7faf424 in __kernel_vsyscall ()
#0  0xb7faf424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb793bacb in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#2  0x080d0d6b in crash_handler (sig=11) at crash.c:547
	pid = 24142
	crashed_ = 1
#3  <signal handler called>
No symbol table info available.
#4  0xb7bf0c4a in gtk_ctree_is_viewable () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#5  0xb7bf0cb4 in tree_draw_node () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#6  0x081df532 in summary_set_row_marks (summaryview=0x88f9e50, row=0x926c620)
    at summaryview.c:3661
	ctree = (GtkCTree *) 0x88202f0
	style = (GtkStyle *) 0x0
	msginfo = (MsgInfo *) 0x914ae38
	flags = {perm_flags = 16384, tmp_flags = 2147483648}
	col_pos = (gint *) 0x88f9f28
#7  0x081de90e in msginfo_mark_as_read (summaryview=0x88f9e50, 
    msginfo=0x90e8800, row=0x926c620) at summaryview.c:3368
	__PRETTY_FUNCTION__ = "msginfo_mark_as_read"
#8  0x081de972 in msginfo_mark_as_read_timeout (data=0x911c390)
    at summaryview.c:3385
	mdata = (MarkAsReadData *) 0x911c390
#9  0xb77ff6b6 in g_timeout_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0xb77fef88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0xb78024eb in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb78029ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0xb7c85e59 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x0812edca in main (argc=1, argv=0xbfcca6b4) at main.c:1629
	connection = (DBusGConnection *) 0x87ff44c
	error = (GError *) 0x0
	userrc = (gchar *) 0x8803f50 "/home/ppawel/.claws-mail/imapcache"
	mainwin = (MainWindow *) 0x8830208
	folderview = (FolderView *) 0x88b0c68
	icon = (GdkPixbuf *) 0x88193a8
	crash_file_present = 0
	num_folder_class = 4
	asked_for_migration = 0
	start_done = 1
	start = {tv_sec = 1213512550, tv_usec = 607238}
	end = {tv_sec = 1213512553, tv_usec = 826048}
	diff = {tv_sec = 3, tv_usec = 218810}
	timing_name = 0x827bc9f "startup"
	__FUNCTION__ = "main"
Kill the program being debugged? (y or n) [answered Y; input not from terminal]
Comment 1 Colin Leroy 2008-06-18 09:47:50 UTC
Marking duplicate of bug 1644, it's clearly the same cause (race condition due to msginfo_mark_as_read_timeout) and the other BR is nicer.

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

Note You need to log in before you can comment on or make changes to this bug.