Package: claws-mail
Version: 3.9.1-1
Severity: normal

Dear Maintainer,

* What led up to the situation?

  When one clicks on any email in the Inbox just after claws-mail starts up and 
there are new emails being read in,
  claws-mail gets a segmentation fault (stack trace below) that looks like:
    fancy_viewer.c:856:fancy_viewer_create
    [New Thread 0xad7ffb40 (LWP 31837)]
    [New Thread 0xacefeb40 (LWP 31838)]
    [New Thread 0xac4ffb40 (LWP 31839)]
    
    Program received signal SIGSEGV, Segmentation fault.                        
                    <<<<<<<<<<<<<<<<<<<<<<<<<<<<
    0xb7fe8329 in dl_new_hash (s=0xd5d003f7 <Address 0xd5d003f7 out of bounds>) 
at dl-lookup.c:477  <<<<<<<<<<<<<<<<<<<<<<<<<<<<
    477     dl-lookup.c: No such file or directory.
    (gdb) bt
    #0  0xb7fe8329 in dl_new_hash (s=0xd5d003f7 <Address 0xd5d003f7 out of 
bounds>) at dl-lookup.c:477
    #1  _dl_lookup_symbol_x (undef_name=0xd5d003f7 <Address 0xd5d003f7 out of 
bounds>, undef_map=undef_map@entry=0x89d33a0, ref=ref@entry=0xbfffd5e4, 
        symbol_scope=symbol_scope@entry=0x89d3558, version=0x0, type_class=0, 
flags=flags@entry=1, skip_map=skip_map@entry=0x0) at dl-lookup.c:717
    #2  0xb7fe9fd1 in elf_machine_rel (sym=0xb0ae7738, skip_ifunc=0, 
reloc_addr_arg=0xab78e000, version=<optimized out>, map=0x89d33a0, 
reloc=<optimized out>)
        at ../sysdeps/i386/dl-machine.h:339
    
  This happens even after I removed my entire address book, as describg in the 
email thread regarding:
  bug#682685: 2nd follow-up to Re: libglib-2.0: claws-mail segfault 
(https://groups.google.com/forum/?fromgroups#!topic/linux.debian.bugs.dist/fx_NUUHL2EI)

* What exactly did you do (or not do) that was effective (or ineffective)?

  Can work around this by waiting several minutes after claws-mail starts up 
before selecting any mail in the Inbox.
  Note that this problem only happens for mails in the Inbox; one can select an 
email in Trash, Drafts, Sent, etc. immediately
  after startup without any problem. Only emails in the Inbox cause the 
segmentation fault.

  Claws-mail should continue to run without crashing after selecting an email 
in Inbox right after startup, just
  as it does when selecting an email in the other mail folders just after 
startup.


  Full stack trace:
    folder.c:2577:Total cache memory usage: 202999
    folderview.c:2240:TIMING folderview_selected : 0s447ms
    folderview.c:2118:newly selected 0x864b790, opened 0x864b790
    folderview.c:2122:TIMING folderview_selected : 0s000ms
    folder.c:4620:Folder jack wants sync
    folder.c:4620:Folder jack wants sync
    folder.c:4620:Folder jack wants sync
    folder.c:4620:Folder jack wants sync
    folder.c:4620:Folder jack wants sync
    folder.c:4620:Folder jack wants sync
    imap.c:1447:trying to fetch cached 
/home/jack/.claws-mail/imapcache/localhost/jack/INBOX/11902
    imap.c:1456:message 11902 has been already fully cached.
        message/rfc822 (offset:0 length:24802 encoding: 6)
            multipart/mixed (offset:2844 length:21958 encoding: 6)
                multipart/alternative (offset:2983 length:21771 encoding: 6)
                    text/plain (offset:3101 length:2629 encoding: 0)
                    text/html (offset:5848 length:18858 encoding: 0)
    mimeview.c:854:text/html
    fancy_viewer.c:856:fancy_viewer_create
    [New Thread 0xad7ffb40 (LWP 31837)]
    [New Thread 0xacefeb40 (LWP 31838)]
    [New Thread 0xac4ffb40 (LWP 31839)]
    
    Program received signal SIGSEGV, Segmentation fault.
    0xb7fe8329 in dl_new_hash (s=0xd5d003f7 <Address 0xd5d003f7 out of bounds>) 
at dl-lookup.c:477
    477 dl-lookup.c: No such file or directory.
    (gdb) bt
    #0  0xb7fe8329 in dl_new_hash (s=0xd5d003f7 <Address 0xd5d003f7 out of 
bounds>) at dl-lookup.c:477
    #1  _dl_lookup_symbol_x (undef_name=0xd5d003f7 <Address 0xd5d003f7 out of 
bounds>, undef_map=undef_map@entry=0x89d33a0, ref=ref@entry=0xbfffd5e4, 
        symbol_scope=symbol_scope@entry=0x89d3558, version=0x0, type_class=0, 
flags=flags@entry=1, skip_map=skip_map@entry=0x0) at dl-lookup.c:717
    #2  0xb7fe9fd1 in elf_machine_rel (sym=0xb0ae7738, skip_ifunc=0, 
reloc_addr_arg=0xab78e000, version=<optimized out>, map=0x89d33a0, 
reloc=<optimized out>)
        at ../sysdeps/i386/dl-machine.h:339
    #3  elf_dynamic_do_Rel (skip_ifunc=0, lazy=<optimized out>, 
nrelative=<optimized out>, relsize=<optimized out>, reladdr=<optimized out>, 
map=0x89d33a0) at do-rel.h:137
    #4  _dl_relocate_object (scope=0x89d3558, reloc_mode=reloc_mode@entry=0, 
consider_profiling=0, consider_profiling@entry=5) at dl-reloc.c:265
    #5  0xb7ff1de7 in dl_open_worker (a=a@entry=0xbfffd7ec) at dl-open.c:420
    #6  0xb7fedb2e in _dl_catch_error (objname=objname@entry=0xbfffd7e4, 
errstring=errstring@entry=0xbfffd7e8, mallocedp=mallocedp@entry=0xbfffd7e3, 
        operate=operate@entry=0xb7ff1a00 <dl_open_worker>, 
args=args@entry=0xbfffd7ec) at dl-error.c:177
    #7  0xb7ff15d4 in _dl_open (file=0x89d2390 
"/usr/lib/libproxy/0.3.1/modules/pacrunner_mozjs.so", mode=-2147483646, 
        caller_dlopen=caller_dlopen@entry=0xaed941ac 
<px_module_manager_load+348>, nsid=-2, argc=argc@entry=2, 
argv=argv@entry=0xbffff484, env=0x83f4690) at dl-open.c:656
    #8  0xb6cc4cce in dlopen_doit (a=a@entry=0xbfffd9a0) at dlopen.c:66
    #9  0xb7fedb2e in _dl_catch_error (objname=0x83fbbf4, errstring=0x83fbbf8, 
mallocedp=0x83fbbf0, operate=0xb6cc4c30 <dlopen_doit>, args=0xbfffd9a0) at 
dl-error.c:177
    #10 0xb6cc5422 in _dlerror_run (operate=operate@entry=0xb6cc4c30 
<dlopen_doit>, args=args@entry=0xbfffd9a0) at dlerror.c:163
    #11 0xb6cc4d87 in __dlopen (file=0x89d2390 
"/usr/lib/libproxy/0.3.1/modules/pacrunner_mozjs.so", mode=2) at dlopen.c:87
    #12 0xaed941ac in px_module_manager_load () from /usr/lib/libproxy.so.0
    #13 0xaed94299 in px_module_manager_load_dir () from /usr/lib/libproxy.so.0
    #14 0xaed95837 in px_proxy_factory_new () from /usr/lib/libproxy.so.0
    #15 0xb5151f24 in ?? () from 
/usr/lib/i386-linux-gnu/gio/modules/libgiolibproxy.so
    #16 0xb74701b4 in g_type_create_instance () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #17 0xb7452af1 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #18 0xb7454819 in g_object_newv () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #19 0xb7454db8 in g_object_new () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #20 0xb790b4ab in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
    #21 0xb790b665 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
    #22 0xb791c881 in g_proxy_resolver_get_default () from 
/usr/lib/i386-linux-gnu/libgio-2.0.so.0
    #23 0xb3a8826d in ?? () from /usr/lib/i386-linux-gnu/libsoup-2.4.so.1
    #24 0xb74547a2 in g_object_newv () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #25 0xb7454db8 in g_object_new () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #26 0xb3a91018 in soup_session_add_feature_by_type () from 
/usr/lib/i386-linux-gnu/libsoup-2.4.so.1
    #27 0xb3a919eb in ?? () from /usr/lib/i386-linux-gnu/libsoup-2.4.so.1
    #28 0xb74550d1 in g_object_set_valist () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #29 0xb7455858 in g_object_set () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #30 0xb433cc10 in ?? () from /usr/lib/libwebkitgtk-1.0.so.0
    #31 0xb3c485a9 in webkit_get_default_session () from 
/usr/lib/libwebkitgtk-1.0.so.0
    #32 0xb3c480c8 in webkitInit () from /usr/lib/libwebkitgtk-1.0.so.0
    #33 0xb3c64d8c in ?? () from /usr/lib/libwebkitgtk-1.0.so.0
    #34 0xb746d4d2 in g_type_class_ref () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #35 0xb74548ee in g_object_newv () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #36 0xb7454db8 in g_object_new () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #37 0xb3c678f2 in webkit_web_view_new () from /usr/lib/libwebkitgtk-1.0.so.0
    #38 0xb5188f5b in fancy_viewer_create () at fancy_viewer.c:869
    #39 0x08128c91 in get_viewer_for_content_type 
(content_type=content_type@entry=0x865ae48 "text/html", mimeview=0x85baaf0, 
mimeview=0x85baaf0) at mimeview.c:873
    #40 0x0812b98b in get_viewer_for_mimeinfo (partinfo=0x866cdf0, 
mimeview=0x85baaf0) at mimeview.c:906
    #41 mimeview_show_part (mimeview=mimeview@entry=0x85baaf0, 
partinfo=partinfo@entry=0x866cdf0) at mimeview.c:922
    #42 0x0812cde2 in mimeview_selected (selection=<optimized out>, 
mimeview=0x85baaf0) at mimeview.c:1458
    #43 0xb744fa37 in g_cclosure_marshal_VOID__VOIDv () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #44 0xb744df01 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #45 0xb74676fe in g_signal_emit_valist () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    ---Type <return> to continue, or q <return> to quit---
    #46 0xb74682b3 in g_signal_emit () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #47 0xb7d28332 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
    #48 0xb7d2898e in gtk_tree_selection_select_path () from 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
    #49 0xb7d28a6a in gtk_tree_selection_select_iter () from 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
    #50 0x08128ab1 in icon_selected (partinfo=partinfo@entry=0x866cdf0, num=-1, 
mimeview=0x85baaf0) at mimeview.c:2342
    #51 0x0812db22 in mimeview_select_mimepart_icon (mimeview=0x85baaf0, 
partinfo=partinfo@entry=0x866cdf0) at mimeview.c:2354
    #52 0x081204c2 in messageview_show (all_headers=0, msginfo=0x8914278, 
messageview=0x85b7168) at messageview.c:1545
    #53 messageview_show (messageview=messageview@entry=0x85b7168, 
msginfo=msginfo@entry=0x8914278, all_headers=all_headers@entry=0) at 
messageview.c:1294
    #54 0x081bd39e in summary_display_msg_full 
(summaryview=summaryview@entry=0x85861b8, row=row@entry=0x897d550, 
new_window=new_window@entry=0, 
        all_headers=all_headers@entry=0) at summaryview.c:3609
    #55 0x081bd631 in summary_display_msg 
(summaryview=summaryview@entry=0x85861b8, row=row@entry=0x897d550) at 
summaryview.c:3421
    #56 0x081be295 in summary_selected (ctree=0x8458440, row=0x897d550, 
column=3, summaryview=0x85861b8) at summaryview.c:7018
    #57 0x082b41b1 in claws_marshal_VOID__POINTER_INT (closure=0x862fc80, 
return_value=0x0, n_param_values=3, param_values=0xbfffe990, 
invocation_hint=0xbfffe93c, 
        marshal_data=0x0) at claws-marshal.c:348
    #58 0xb744dc56 in g_closure_invoke () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #59 0xb745fed7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #60 0xb74680db in g_signal_emit_valist () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #61 0xb7468745 in g_signal_emit_by_name () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #62 0x08299f58 in select_row (sctree=sctree@entry=0x8458440, row=2, col=3, 
state=0, _node=_node@entry=0x0) at gtksctree.c:401
    #63 0x0829c03c in gtk_sctree_button_press (widget=0x8458440, 
event=0x8680008) at gtksctree.c:554
    #64 0xb7c26722 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
    #65 0xb744cacd in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #66 0xb744dc56 in g_closure_invoke () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #67 0xb745fb36 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #68 0xb7467d73 in g_signal_emit_valist () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #69 0xb74682b3 in g_signal_emit () from 
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0
    #70 0xb7d5e5ab in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
    #71 0xb7c24814 in gtk_propagate_event () from 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
    #72 0xb7c24e88 in gtk_main_do_event () from 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
    #73 0xb7a979b8 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
    #74 0xb7386483 in g_main_context_dispatch () from 
/lib/i386-linux-gnu/libglib-2.0.so.0
    #75 0xb7386820 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
    #76 0xb7386cfb in g_main_loop_run () from 
/lib/i386-linux-gnu/libglib-2.0.so.0
    #77 0xb7c23940 in gtk_main () from 
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
    #78 0x0808aa89 in main (argc=1, argv=0xbffff484) at main.c:1721
    (gdb) q
    
    


-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages claws-mail depends on:
ii  libarchive12        3.0.4-1
ii  libatk1.0-0         2.4.0-2
ii  libc6               2.17-3
ii  libcairo2           1.12.2-1
ii  libcompfaceg1       1:1.5.2-5
ii  libcurl3-gnutls     7.26.0-1
ii  libdb5.1            5.1.29-1
ii  libdbus-1-3         1.6.8-1
ii  libdbus-glib-1-2    0.98-1
ii  libenchant1c2a      1.6.0-7
ii  libetpan15          1.0-5
ii  libexpat1           2.1.0-1
ii  libfontconfig1      2.9.0-3
ii  libfreetype6        2.4.9-1
ii  libgdk-pixbuf2.0-0  2.26.1-1
ii  libglib2.0-0        2.36.1-2build1
ii  libgnutls26         2.12.18-1
ii  libgpg-error0       1.10-2
ii  libgpgme11          1.2.0-1.4
ii  libgtk2.0-0         2.24.18-1
ii  libice6             2:1.0.7-2
ii  libldap-2.4-2       2.4.28-1.1
ii  liblockfile1        1.09-3
ii  libpango1.0-0       1.32.5-5+b1
ii  libpisock9          0.12.5-4+b1
ii  libsasl2-2          2.1.25.dfsg1-3
ii  libsm6              2:1.2.0-2
ii  xdg-utils           1.1.0~rc1+git20111210-4

Versions of packages claws-mail recommends:
ii  aspell-en [aspell-dictionary]  7.1-0-1
ii  aspell-es [aspell-dictionary]  1.11-4
ii  aspell-fr [aspell-dictionary]  0.50-3-7
ii  claws-mail-i18n                3.9.1-1
ii  xfonts-100dpi                  1:1.0.3
ii  xfonts-75dpi                   1:1.0.3

Versions of packages claws-mail suggests:
ii  chromium [www-browser]       26.0.1410.43-1
ii  claws-mail-doc               3.9.1-1
ii  claws-mail-tools             3.9.1-1
ii  gedit                        3.4.2-1+b1
ii  iceape [www-browser]         2.7.12-1
ii  iceweasel [www-browser]      10.0.12esr-1
ii  konqueror [www-browser]      4:4.8.4-2
ii  opera [www-browser]          12.15.1748
ii  opera-next [www-browser]     12.15.1748
ii  w3m [www-browser]            0.5.3-5
ii  xemacs21-mule [www-browser]  21.4.22-3.2

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to