[Users] [Bug 3375] New: Crash (SEGV) at gtkcmctree.c:4514 after deleting an unread message

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Thu Jan 29 19:10:04 CET 2015


http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3375

            Bug ID: 3375
           Summary: Crash (SEGV) at gtkcmctree.c:4514 after deleting an
                    unread message
    Classification: Unclassified
           Product: Claws Mail
           Version: 3.11.1
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: critical
          Priority: P3
         Component: Folders/IMAP
          Assignee: users at lists.claws-mail.org
          Reporter: deweloper at wp.pl

claws-mail-3.11.1-2.fc20.x86_64

Program received signal SIGSEGV, Segmentation fault.
0x000000000060d6ff in gtk_cmctree_node_get_row_data
(ctree=ctree at entry=0xc965f0, node=node at entry=0x4) at gtkcmctree.c:4514
4514      return node ? GTK_CMCTREE_ROW (node)->row.data : NULL;
(gdb) bt
#0  0x000000000060d6ff in gtk_cmctree_node_get_row_data
(ctree=ctree at entry=0xc965f0, node=node at entry=0x4) at gtkcmctree.c:4514
#1  0x0000000000556b86 in summary_search_unread_recursive
(ctree=ctree at entry=0xc965f0, node=node at entry=0x4) at summaryview.c:3789
#2  0x000000000055991d in summary_have_unread_children (summaryview=0xee7300,
node=0x4) at summaryview.c:3815
#3  summary_set_row_marks (summaryview=0xee7300, row=0x1013ce0) at
summaryview.c:3871
#4  0x000000000055fad7 in msginfo_mark_as_read (summaryview=0xee7300,
msginfo=<optimized out>, row=0x1013ce0) at summaryview.c:3534
#5  0x000000000055fb93 in msginfo_mark_as_read_timeout (data=0x119cde0,
data at entry=<error reading variable: value has been optimized out>) at
summaryview.c:3551
#6  0x00000033c3e49e43 in g_timeout_dispatch (source=source at entry=0x1787b50,
callback=<optimized out>, user_data=<optimized out>) at gmain.c:4451
#7  0x00000033c3e492a6 in g_main_dispatch (context=0xc9fa40) at gmain.c:3066
#8  g_main_context_dispatch (context=context at entry=0xc9fa40) at gmain.c:3642
#9  0x00000033c3e49628 in g_main_context_iterate (context=0xc9fa40,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3713
#10 0x00000033c3e49a3a in g_main_loop_run (loop=0xbcd780) at gmain.c:3907
#11 0x0000003648f45b57 in IA__gtk_main () at gtkmain.c:1257
#12 0x0000000000449420 in main (argc=1, argv=0x7fffffffe088) at main.c:1559
(gdb) print node
$5 = (GtkCMCTreeNode *) 0x4

(gdb) thread apply all bt

Thread 37 (Thread 0x7fff8dfc3700 (LWP 16300)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003001036023 in mailsem_internal_wait (s=0x1e37b80) at mailsem.c:131
#2  0x00000030010361a8 in mailsem_down (sem=<optimized out>) at mailsem.c:279
#3  0x00000000005ec150 in thread_run (data=0x13e7ce0) at
etpan-thread-manager.c:331
#4  0x00000033c1a07ee5 in start_thread (arg=0x7fff8dfc3700) at
pthread_create.c:309
#5  0x00000033c16f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fff8edf0700 (LWP 12724)):
#0  0x00000033c16ea71d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000033c3e495b4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7fff840010c0, timeout=-1, context=0x1f3aa80) at gmain.c:4007
#2  g_main_context_iterate (context=context at entry=0x1f3aa80,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3708
#3  0x00000033c3e496dc in g_main_context_iteration (context=0x1f3aa80,
may_block=1) at gmain.c:3774
#4  0x00007fff8edf7b7d in dconf_gdbus_worker_thread () from
/usr/lib64/gio/modules/libdconfsettings.so
#5  0x00000033c3e6ea45 in g_thread_proxy (data=0xfe7de0) at gthread.c:798
#6  0x00000033c1a07ee5 in start_thread (arg=0x7fff8edf0700) at
pthread_create.c:309
#7  0x00000033c16f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fff8fe02700 (LWP 12723)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000346c8e79eb in JSC::GCThread::waitForNextPhase() () from
/lib64/libjavascriptcoregtk-1.0.so.0
#2  0x000000346c8e7a80 in JSC::GCThread::gcThreadMain() () from
/lib64/libjavascriptcoregtk-1.0.so.0
#3  0x000000346cb470f6 in WTF::wtfThreadEntryPoint(void*) () from
/lib64/libjavascriptcoregtk-1.0.so.0
#4  0x00000033c1a07ee5 in start_thread (arg=0x7fff8fe02700) at
pthread_create.c:309
#5  0x00000033c16f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fff90603700 (LWP 12722)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000346c8e675d in JSC::BlockAllocator::blockFreeingThreadMain() () from
/lib64/libjavascriptcoregtk-1.0.so.0
#2  0x000000346cb470f6 in WTF::wtfThreadEntryPoint(void*) () from
/lib64/libjavascriptcoregtk-1.0.so.0
#3  0x00000033c1a07ee5 in start_thread (arg=0x7fff90603700) at
pthread_create.c:309
#4  0x00000033c16f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fffdc9bd700 (LWP 12721)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000364bd5128b in WebCore::IconDatabase::syncThreadMainLoop() () from
/lib64/libwebkitgtk-1.0.so.0
#2  0x000000364bd5322d in WebCore::IconDatabase::iconDatabaseSyncThread() ()
from /lib64/libwebkitgtk-1.0.so.0
#3  0x000000346cb470f6 in WTF::wtfThreadEntryPoint(void*) () from
/lib64/libjavascriptcoregtk-1.0.so.0
#4  0x00000033c1a07ee5 in start_thread (arg=0x7fffdc9bd700) at
pthread_create.c:309
#5  0x00000033c16f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fffef0cd700 (LWP 12720)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000346cb2e4b6 in WTF::TCMalloc_PageHeap::scavengerThread() () from
/lib64/libjavascriptcoregtk-1.0.so.0
#2  0x000000346cb2e4e9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /lib64/libjavascriptcoregtk-1.0.so.0
#3  0x00000033c1a07ee5 in start_thread (arg=0x7fffef0cd700) at
pthread_create.c:309
#4  0x00000033c16f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fffddb27700 (LWP 12242)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003001036023 in mailsem_internal_wait (s=0x178d3d0) at mailsem.c:131
#2  0x00000030010361a8 in mailsem_down (sem=<optimized out>) at mailsem.c:279
#3  0x00000000005ec150 in thread_run (data=0x18b7530) at
etpan-thread-manager.c:331
#4  0x00000033c1a07ee5 in start_thread (arg=0x7fffddb27700) at
pthread_create.c:309
#5  0x00000033c16f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fffef8ce700 (LWP 12240)):
#0  0x00000033c16ea71d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000033c3e495b4 in g_main_context_poll (priority=2147483647, n_fds=2,
fds=0x7fffe00008c0, timeout=-1, context=0xf9b9c0) at gmain.c:4007
#2  g_main_context_iterate (context=context at entry=0xf9b9c0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3708
#3  0x00000033c3e496dc in g_main_context_iteration (context=0xf9b9c0,
may_block=may_block at entry=1) at gmain.c:3774
#4  0x00000033c3e49729 in glib_worker_main (data=<optimized out>) at
gmain.c:5473
#5  0x00000033c3e6ea45 in g_thread_proxy (data=0x7fffe8003e30) at gthread.c:798
#6  0x00000033c1a07ee5 in start_thread (arg=0x7fffef8ce700) at
pthread_create.c:309
#7  0x00000033c16f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7ffff00cf700 (LWP 12239)):
#0  0x00000033c16ea71d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000033c3e495b4 in g_main_context_poll (priority=2147483647, n_fds=3,
fds=0x7fffe80010c0, timeout=-1, context=0xf92a60) at gmain.c:4007
#2  g_main_context_iterate (context=0xf92a60, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3708
#3  0x00000033c3e49a3a in g_main_loop_run (loop=0xf929f0) at gmain.c:3907
#4  0x00000034682d0376 in gdbus_shared_thread_func (user_data=0xf92a30) at
gdbusprivate.c:278
#5  0x00000033c3e6ea45 in g_thread_proxy (data=0xe00140) at gthread.c:798
#6  0x00000033c1a07ee5 in start_thread (arg=0x7ffff00cf700) at
pthread_create.c:309
#7  0x00000033c16f4b8d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7faea80 (LWP 12238)):
#0  0x000000000060d6ff in gtk_cmctree_node_get_row_data
(ctree=ctree at entry=0xc965f0, node=node at entry=0x4) at gtkcmctree.c:4514
#1  0x0000000000556b86 in summary_search_unread_recursive
(ctree=ctree at entry=0xc965f0, node=node at entry=0x4) at summaryview.c:3789
#2  0x000000000055991d in summary_have_unread_children (summaryview=0xee7300,
node=0x4) at summaryview.c:3815
#3  summary_set_row_marks (summaryview=0xee7300, row=0x1013ce0) at
summaryview.c:3871
#4  0x000000000055fad7 in msginfo_mark_as_read (summaryview=0xee7300,
msginfo=<optimized out>, row=0x1013ce0) at summaryview.c:3534
#5  0x000000000055fb93 in msginfo_mark_as_read_timeout (data=0x119cde0,
data at entry=<error reading variable: value has been optimized out>) at
summaryview.c:3551
#6  0x00000033c3e49e43 in g_timeout_dispatch (source=source at entry=0x1787b50,
callback=<optimized out>, user_data=<optimized out>) at gmain.c:4451
#7  0x00000033c3e492a6 in g_main_dispatch (context=0xc9fa40) at gmain.c:3066
#8  g_main_context_dispatch (context=context at entry=0xc9fa40) at gmain.c:3642
#9  0x00000033c3e49628 in g_main_context_iterate (context=0xc9fa40,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3713
#10 0x00000033c3e49a3a in g_main_loop_run (loop=0xbcd780) at gmain.c:3907
#11 0x0000003648f45b57 in IA__gtk_main () at gtkmain.c:1257
#12 0x0000000000449420 in main (argc=1, argv=0x7fffffffe088) at main.c:1559

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Users mailing list