[Pidgin] #15282: Reliable crash of Ubuntu's Pidgin build

Pidgin trac at pidgin.im
Sun Aug 26 23:17:29 EDT 2012


#15282: Reliable crash of Ubuntu's Pidgin build
----------------------+-----------------------------------------------------
 Reporter:  ioerror   |        Owner:              
     Type:  defect    |       Status:  new         
Milestone:            |    Component:  pidgin (gtk)
  Version:  2.7.11    |   Resolution:              
 Keywords:  security  |  
----------------------+-----------------------------------------------------

Comment(by amieiro):

 I've managed to get a backtrace from my build (hg tip)

 {{{
 #0  pidgin_convert_buddy_icon (plugin=0x0, path=path at entry=0x1efcd10
 "/home/amieiro/png-1-width-800-height-2.png",
 len=len at entry=0x7fff61992818) at gtkutils.c:2288
         prpl_info = <optimized out>
         spec = <optimized out>
         orig_width = <optimized out>
         orig_height = <optimized out>
         new_width = <optimized out>
         new_height = <optimized out>
         format = <optimized out>
         pixbuf_formats = <optimized out>
         prpl_formats = <optimized out>
         error = 0x7f5ac0fa9514 <g_timeout_add_seconds_full+100>
         contents = <optimized out>
         length = <optimized out>
         pixbuf = <optimized out>
         original = <optimized out>
         scale_factor = <optimized out>
         i = <optimized out>
         tmp = <optimized out>
         __PRETTY_FUNCTION__ = "pidgin_convert_buddy_icon"
 #1  0x000000000043acdf in icon_filesel_choose_cb (filename=0x1efcd10
 "/home/amieiro/png-1-width-800-height-2.png", data=0x1d28320) at
 gtkaccount.c:387
         len = 32492816
         data = <optimized out>
         dialog = 0x1d28320
 #2  0x00000000004b61e0 in icon_filesel_choose_cb (dialog=0x1dde2e0,
 widget=<optimized out>, response=<optimized out>) at gtkutils.c:2155
         filename = 0x1efcd10 "/home/amieiro/png-1-width-800-height-2.png"
         current_folder = 0x1ebb990 "\220\306\360\001"
 #3  icon_filesel_choose_cb (widget=<optimized out>, response=<optimized
 out>, dialog=0x1dde2e0) at gtkutils.c:2131
 No locals.
 #4  0x00007f5ac1bceec0 in g_closure_invoke () from
 /lib/libgobject-2.0.so.0
 No symbol table info available.
 #5  0x00007f5ac1bdff40 in ?? () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #6  0x00007f5ac1be7ebc in g_signal_emit_valist () from
 /lib/libgobject-2.0.so.0
 No symbol table info available.
 #7  0x00007f5ac1be8052 in g_signal_emit () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #8  0x00007f5ac1bcf187 in ?? () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #9  0x00007f5ac1be7806 in g_signal_emit_valist () from
 /lib/libgobject-2.0.so.0
 No symbol table info available.
 #10 0x00007f5ac1be8052 in g_signal_emit () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #11 0x00007f5ac3c65ac8 in ?? () from /lib/libgtk-3.so.0
 No symbol table info available.
 #12 0x00007f5ac1bcf187 in ?? () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #13 0x00007f5ac1be7806 in g_signal_emit_valist () from
 /lib/libgobject-2.0.so.0
 No symbol table info available.
 #14 0x00007f5ac1be8052 in g_signal_emit () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #15 0x00007f5ac3c63de3 in ?? () from /lib/libgtk-3.so.0
 No symbol table info available.
 #16 0x00007f5ac3d2515f in ?? () from /lib/libgtk-3.so.0
 No symbol table info available.
 #17 0x00007f5ac1bcf187 in ?? () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #18 0x00007f5ac1be7806 in g_signal_emit_valist () from
 /lib/libgobject-2.0.so.0
 No symbol table info available.
 #19 0x00007f5ac1be8052 in g_signal_emit () from /lib/libgobject-2.0.so.0
 No symbol table info available.
 #20 0x00007f5ac3e4d3de in ?? () from /lib/libgtk-3.so.0
 No symbol table info available.
 #21 0x00007f5ac3d23125 in ?? () from /lib/libgtk-3.so.0
 No symbol table info available.
 #22 0x00007f5ac3d24d33 in gtk_main_do_event () from /lib/libgtk-3.so.0
 No symbol table info available.
 #23 0x00007f5ac3975ef2 in ?? () from /lib/libgdk-3.so.0
 No symbol table info available.
 #24 0x00007f5ac0fa8475 in g_main_context_dispatch () from
 /lib/libglib-2.0.so.0
 No symbol table info available.
 #25 0x00007f5ac0fa87a8 in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #26 0x00007f5ac0fa8ba2 in g_main_loop_run () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #27 0x00007f5ac3d240f5 in gtk_main () from /lib/libgtk-3.so.0
 No symbol table info available.
 #28 0x0000000000437443 in main (argc=3, argv=0x7fff61995f48) at
 gtkmain.c:901
         opt_force_online = 0
         opt_help = <optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = <optimized out>
         opt_si = <optimized out>
         opt_config_dir_arg = <optimized out>
                 opt_login_arg = <optimized out>
         opt_session_arg = <optimized out>
         search_path = <optimized out>
         accounts = <optimized out>
         sig_indx = 1
         sigset = {__val = {82950, 0 <repeats 15 times>}}
         prev_sig_disp = <optimized out>
         errmsg =
     '\000' <repeats 392 times>, "R(\365\306Z\177", '\000' <repeats 67
 times>"\200,
 \002\000\000\000\000\000\004p\002\000\000\000\000\000\004p\002", '\000'
 <repeats 13 times>,
 "\005\000\000\000\000\000\000\000\000p\"\000\000\000\000\000\000\240\"\000\000\000\000\000\300\220\"\000\000\000\000\000\"\000\000\000\000\000\000p\002\000\000\000\000\000\003",
 '\000' <repeats 16 times>"\360,
 \000\000\000\000\000\000\335\026\365\306Z\177\000\000\204\347", '\000'
 <repeats 14 times>, "\005\000\000\000\000\000\000\000\000\340
 \000\000\000\000\000\340@\231a\377\177\000\000\300\367
 \000\000\000\000\000\310\367
 \000\000\000\000\000`P\021\307Z\177\000\000/\000\000\000\000\000\000\000]q\365\306Z\177\000\000\016\000\000\000\000\000\000\000\022\000\000\000\000\000\000\000\023\000\000\000\000\000\000\000"...
         signal_channel = <optimized out>
         signal_status = <optimized out>
         signal_channel_watcher = 1
         error = 0x0
         opt = <optimized out>
         gui_check = <optimized out>
         active_accounts = <optimized out>
         st = {st_dev = 0, st_ino = 0, st_nlink = 0, st_mode = 0, st_uid =
 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 0, st_blksize = 0,
 st_blocks = 0, st_atim = {
             tv_sec = 0, tv_nsec = 0}, st_mtim = {tv_sec = 0, tv_nsec = 0},
 st_ctim = {tv_sec = 0, tv_nsec = 0}, __unused = {0, 0, 0}}
         long_options = {{name = 0x4de01c "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x4c6dd4 "debug", has_arg = 0, flag = 0x0, val =
 100}, {name =
     0x4d94f4 "force-online", has_arg = 0, flag = 0x0, val = 102}, {name =
 0x4ca386 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x4d93d4
 "login", has_arg = 2,
             flag = 0x0, val = 108}, {name = 0x4d9501 "multiple", has_arg =
 0, flag = 0x0, val = 109}, {name = 0x4d950a "nologin", has_arg = 0, flag =
 0x0, val = 110}, {
             name = 0x4de012 "session", has_arg = 1, flag = 0x0, val =
 115}, {name = 0x4cf52f "version", has_arg = 0, flag = 0x0, val = 118},
 {name = 0x4de025 "display",
             has_arg = 1, flag = 0x0, val = 68}, {name = 0x4d9512 "sync",
 has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0,
 val = 0}}

 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/15282#comment:13>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list