[Users] Segfault in PDF viewer plugin / today's CVS

Philippe Gramoullé philippe at gramoulle.com
Sun Nov 20 12:06:13 CET 2011


Hello,

Yesterday, i was able to fully upgrade my Debian Sid am64 system. So
everything is as up-to-date as it can be. Still, it continues to crash,
when i use the PDF viewer plugin.

I'm using latest CVS as of this morning, recompiled both claws and PDF
viewer plugin.

configure options are:
./configure --prefix=/usr/local/sylpheed-claws-cvs-gtk2
--enable-crash-dialog --enable-dillo-viewer-plugin
--disable-trayicon-plugin --disable-ipv6 --disable-spamassassin-plugin
--disable-compface --disable-bogofilter-plugin --disable-manual
--enable-ldap

Below is a report from the --enable-crash-dialog output.

Thank to everyone for their help.

Truly yours,

Philippe

Claws Mail version 3.7.10cvs85
GTK+ version 2.24.8 / GLib 2.28.8
Locale: en_US.UTF-8 (charset: UTF-8)
Features: iconv GnuTLS LDAP libetpan libSM
Operating system: Linux 3.0.0-1-amd64 (x86_64)
C Library: GNU libc 2.13
--
[Thread debugging using libthread_db enabled]
[New Thread 0x7fa70f7fe700 (LWP 27755)]
[New Thread 0x7fa714a03700 (LWP 27747)]
0x00007fa71f77ec0d in waitpid ()
from /lib/x86_64-linux-gnu/libpthread.so.0 #0  0x00007fa71f77ec0d in
waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table
info available. #1  0x000000000049c92b in crash_handler (sig=11) at
crash.c:541 pid = <optimized out>
        crashed_ = 1
#2  <signal handler called>
No symbol table info available.
#3  0x00007fa7224c020e in IA__gtk_label_new (str=0x7fa700000001
<Address 0x7fa700000001 out of bounds>)
at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtklabel.c:1398 label =
0x7fa7080029c0 #4  0x00007fa70edd50a9 in pdf_viewer_fill_info_table ()
from /usr/local/sylpheed-claws-cvs-gtk2/lib/claws-mail/plugins/pdf_viewer.so
No symbol table info available. #5  0x00007fa70edd6db9 in
pdf_viewer_button_document_info_cb ()
from /usr/local/sylpheed-claws-cvs-gtk2/lib/claws-mail/plugins/pdf_viewer.so
No symbol table info available. #6  0x00007fa72091103e in
g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table
info available. #7  0x00007fa720921edb in ?? ()
from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #8
0x00007fa72092b68a in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #9
0x00007fa72092b832 in g_signal_emit ()
from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #10
0x00007fa722425dc5 in gtk_real_button_released (button=0x1b2d700)
at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkbutton.c:1725 No locals. #11
gtk_real_button_released (button=0x1b2d700)
at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkbutton.c:1715 No locals. #12
0x00007fa72091103e in g_closure_invoke ()
from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #13
0x00007fa720921665 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol
table info available. #14 0x00007fa72092b68a in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #15
0x00007fa72092b832 in g_signal_emit ()
from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #16
0x00007fa722424bed in gtk_button_button_release (widget=<optimized
out>, event=<optimized out>)
out>at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkbutton.c:1617 button =
out><optimized out> #17 0x00007fa7224ce418 in
out>_gtk_marshal_BOOLEAN__BOXED (closure=0x19d1730,
out>return_value=0x7fff832f2270, n_param_values=<optimized out>,
out>param_values=0x1db3cc0, invocation_hint=<optimized out>,
out>marshal_data=<optimized out>)
out>at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkmarshalers.c:86
        callback = 0x7fa722424bd0 <gtk_button_button_release>
        cc = 0x19d1730
        data1 = 0x1b2d700
        data2 = <optimized out>
        v_return = <optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#18 0x00007fa72091103e in g_closure_invoke ()
from /usr/lib/libgobject-2.0.so.0 No symbol table info available.
#19 0x00007fa720921ced in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x00007fa72092b44b in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0 No symbol table info available.
#21 0x00007fa72092b832 in g_signal_emit ()
from /usr/lib/libgobject-2.0.so.0 No symbol table info available.
#22 0x00007fa7225e7301 in gtk_widget_event_internal (widget=0x1b2d700,
event=0x1cbeb10) at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkwidget.c:4984
signal_num = <optimized out> return_val = 0
#23 0x00007fa7224cc5d3 in IA__gtk_propagate_event (widget=0x1b2d700,
event=0x1cbeb10) at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkmain.c:2489 tmp =
<optimized out> handled_event = <optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#24 0x00007fa7224cc933 in IA__gtk_main_do_event (event=0x1cbeb10)
at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkmain.c:1684 event_widget =
<optimized out> grab_widget = 0x1b2d700
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#25 0x00007fa72213821c in gdk_event_dispatch (source=<optimized out>,
callback=<optimized out>, user_data=<optimized out>)
at /tmp/buildd/gtk+2.0-2.24.8/gdk/x11/gdkevents-x11.c:2377 display =
<optimized out> event = 0x1cbeb10 #26 0x00007fa720046edd in
g_main_context_dispatch () from /lib/libglib-2.0.so.0 No symbol table
info available. #27 0x00007fa7200476b8 in ?? ()
from /lib/libglib-2.0.so.0 No symbol table info available.
#28 0x00007fa720047cfa in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#29 0x00007fa7224cb987 in IA__gtk_main ()
at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkmain.c:1256 tmp_list = <optimized
out> functions = 0x0
        init = <optimized out>
        loop = 0x1d111a0
#30 0x000000000044b3c8 in main (argc=1, argv=0x7fff832f2b88) at
main.c:1653 userrc = <optimized out>
        mainwin = 0x19c5a70
        folderview = 0x1b2ce00
        icon = 0x19e8230
        crash_file_present = <optimized out>
        num_folder_class = <optimized out>
        asked_for_migration = <optimized out>
        start_done = <optimized out>
        gui_manager = <optimized out>
        plug_list = <optimized out>
        never_ran = 0
        start = {tv_sec = 1321786694, tv_usec = 719424}
        end = {tv_sec = 1321786694, tv_usec = 863351}
        diff = {tv_sec = 0, tv_usec = 143927}
        timing_name = 0x64d648 "startup"
        __FUNCTION__ = "main"
Kill the program being debugged? (y or n) [answered Y; input not from
terminal]




On Mon, 14 Nov 2011 13:34:42 +0100
Philippe Gramoullé <philippe at gramoulle.com> wrote:

> 
> Hello Salvatore,
> 
> I've upgraded from libgtk2.0-0 debian package version 2.24.6-x to the
> latest available in SID: 2.24.8-2.
> 
> Same result -> segfault with identical backtrace (besides version
> numbers).
> 
> I'll have another look tonight.
> 
> Thanks,
> 
> Philippe
> 
> On Sun, 13 Nov 2011 23:52:25 +0100
> Salvatore De Paolis <iwkse at claws-mail.org> wrote:
> 
>   | On Sun, 13 Nov 2011 20:40:34 +0100
>   | Philippe Gramoullé <philippe at gramoulle.com> wrote:
>   | 
>   | Hi,
>   | 
>   | > Hello,
>   | > 
>   | > I've checked out a fresh CVS repository today and i got a
> segfault while | > using the PDF viewer plugin:
>   | 
>   | Try to update libgtk2.0-0 it's not a pdf viewer bug.
>   | 
>   | -- 
>   | Salvatore
>   | _______________________________________________
>   | Users mailing list
>   | Users at lists.claws-mail.org
>   | http://lists.claws-mail.org/cgi-bin/mailman/listinfo/users
> 
> _______________________________________________
> Users mailing list
> Users at lists.claws-mail.org
> http://lists.claws-mail.org/cgi-bin/mailman/listinfo/users



More information about the Users mailing list