[Pidgin] #4391: Pidgin crash on start with new linux kernel

Pidgin trac at pidgin.im
Thu Dec 13 16:41:58 EST 2007


#4391: Pidgin crash on start with new linux kernel
--------------------------+-------------------------------------------------
 Reporter:  jqheywood     |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.3.1 
 Keywords:  crash         |    Pending:  0     
--------------------------+-------------------------------------------------
 Having just upgraded my kernel to 2.6.18.8-0.7-default (opensuse 10.2),
 pidgin 2.3.1 crashed on startup.  I recompliled 2.3.1 and reinstalled it.
 Same result.  Here is the full backtrace:
 {{{
 (gdb) handle SIGPIPE nostop
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        Yes     Yes             Broken pipe
 (gdb) run
 Starting program: /usr/local/bin/pidgin
 [Thread debugging using libthread_db enabled]
 [New Thread 47671456621632 (LWP 16423)]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 47671456621632 (LWP 16423)]
 0x00002b5b5f1c5ba5 in malloc_consolidate () from /lib64/libc.so.6
 (gdb) bt full
 #0  0x00002b5b5f1c5ba5 in malloc_consolidate () from /lib64/libc.so.6
 No symbol table info available.
 #1  0x00002b5b5f1c7972 in _int_malloc () from /lib64/libc.so.6
 No symbol table info available.
 #2  0x00002b5b5f1c9546 in malloc () from /lib64/libc.so.6
 No symbol table info available.
 #3  0x00002b5b5b86698e in cairo_matrix_rotate () from
 /usr/lib64/libcairo.so.2
 No symbol table info available.
 #4  0x00002b5b5b866a83 in cairo_matrix_rotate () from
 /usr/lib64/libcairo.so.2
 No symbol table info available.
 #5  0x00002b5b5b866b9e in cairo_matrix_rotate () from
 /usr/lib64/libcairo.so.2
 No symbol table info available.
 #6  0x00002b5b5b85eaab in cairo_move_to () from /usr/lib64/libcairo.so.2
 No symbol table info available.
 #7  0x00002b5b5b85ec3c in cairo_rectangle () from /usr/lib64/libcairo.so.2
 No symbol table info available.
 #8  0x00002b5b5ab3a86a in gdk_window_set_user_data ()
    from /opt/gnome/lib64/libgdk-x11-2.0.so.0
 No symbol table info available.
 #9  0x00002b5b5ab3bb32 in gdk_window_begin_paint_region ()
    from /opt/gnome/lib64/libgdk-x11-2.0.so.0
 No symbol table info available.
 #10 0x00002b5b5a6afaf5 in gtk_main_do_event ()
 ---Type <return> to continue, or q <return> to quit---
    from /opt/gnome/lib64/libgtk-x11-2.0.so.0
 No symbol table info available.
 #11 0x00002b5b5ab3beba in gdk_window_is_viewable ()
    from /opt/gnome/lib64/libgdk-x11-2.0.so.0
 No symbol table info available.
 #12 0x00002b5b5ab3c0fb in gdk_window_process_all_updates ()
    from /opt/gnome/lib64/libgdk-x11-2.0.so.0
 No symbol table info available.
 #13 0x00002b5b5a62cd25 in gtk_container_check_resize ()
    from /opt/gnome/lib64/libgtk-x11-2.0.so.0
 No symbol table info available.
 #14 0x00002b5b5df04f94 in g_main_context_dispatch ()
    from /opt/gnome/lib64/libglib-2.0.so.0
 No symbol table info available.
 #15 0x00002b5b5df07dc5 in g_main_context_prepare ()
    from /opt/gnome/lib64/libglib-2.0.so.0
 No symbol table info available.
 #16 0x00002b5b5df080ca in g_main_loop_run ()
    from /opt/gnome/lib64/libglib-2.0.so.0
 No symbol table info available.
 #17 0x00002b5b5a6afce3 in gtk_main () from
 /opt/gnome/lib64/libgtk-x11-2.0.so.0
 No symbol table info available.
 #18 0x0000000000474a24 in main (argc=1, argv=0x7fff5192f528) at
 gtkmain.c:873
 ---Type <return> to continue, or q <return> to quit---
         saved_status = <value optimized out>
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         search_path = <value optimized out>
         accounts = <value optimized out>
         sigset = {__val = {91143, 0 <repeats 15 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000��<`[+\000\000�J\030Y[+\000\000�4�^[+",
 '\0' <repeats 18 times>,
 "��\222Q�\177\000\000\001\000\000\000\000\000\000\000��\222Q�\177\000\000�`\030Y[+\000\000P�\222Q�\177\000\000��\222Q�\177\000\000(\036�[[+\000\000\000\000\000\000\000\000\000\000��\222Q�\177\000\000\003\000\000\000\000\000\000\000MG\030Y[+\000\000\000\000\000\000\000\000\000\000\023",
 '\0' <repeats 15 times>,
 "�`\030Y[+\000\000P�\222Q�\177\000\000\020G\030Y[+\000\000\217�\222Q�\177\000\000\200�\222Q�\177\000\000x�\222Q�"...
         segfault_message_tmp = <value optimized out>
         error = (GError *) 0x0
 ---Type <return> to continue, or q <return> to quit---
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = <value optimized out>
         active_accounts = <value optimized out>
         long_options = {{name = 0x4b1242 "config", has_arg = 1, flag =
 0x0,
     val = 99}, {name = 0x4a05df "debug", has_arg = 0, flag = 0x0, val =
 100}, {
     name = 0x4a39d3 "help", has_arg = 0, flag = 0x0, val = 104}, {
     name = 0x4a0897 "login", has_arg = 2, flag = 0x0, val = 108}, {
     name = 0x4ad6b2 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
     name = 0x4ad6bb "nologin", has_arg = 0, flag = 0x0, val = 110}, {
     name = 0x4b1238 "session", has_arg = 1, flag = 0x0, val = 115}, {
     name = 0x4a56c4 "version", has_arg = 0, flag = 0x0, val = 118}, {
     name = 0x4b124b "display", has_arg = 1, flag = 0x0, val = 68}, {
     name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
 (gdb)
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/4391>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list