[Pidgin] #12080: crash on start

Pidgin trac at pidgin.im
Wed Jun 2 09:24:40 EDT 2010


#12080: crash on start
--------------------+-------------------------------------------------------
 Reporter:  kenorb  |        Owner:  rekkanoryo  
     Type:  defect  |       Status:  new         
Milestone:          |    Component:  unclassified
  Version:  2.7.1   |   Resolution:              
 Keywords:          |  
--------------------+-------------------------------------------------------
Description changed by datallah:

Old description:

> When starting pidgin, there is following crash:
>
> {{{#0  0xb51b8dc0 in ?? () from /usr/lib/libgsf-1.so.114
> No symbol table info available.
> #1  0xb51b936b in ?? () from /usr/lib/libgsf-1.so.114
> No symbol table info available.
> #2  0xb750f34b in ?? () from /usr/lib/libxml2.so.2
> No symbol table info available.
> #3  0xb7523b8a in xmlParseChunk () from /usr/lib/libxml2.so.2
> No symbol table info available.
> #4  0xb602a3d1 in jabber_parser_free (js=0x9979438) at
> /build/buildd/pidgin-2.7.0/./libpurple/protocols/jabber/parser.c:249
> No locals.
> #5  0xb602a40d in jabber_parser_setup (js=0x9979438) at
> /build/buildd/pidgin-2.7.0/./libpurple/protocols/jabber/parser.c:244
> No locals.
> #6  0xb601bcb4 in jabber_stream_init (js=0x9979438) at
> /build/buildd/pidgin-2.7.0/./libpurple/protocols/jabber/jabber.c:104
> No locals.
> #7  0xb601cdeb in jabber_login_callback_ssl (data=0x99791a0,
> gsc=0x94b6e18, cond=PURPLE_INPUT_READ)
>     at
> /build/buildd/pidgin-2.7.0/./libpurple/protocols/jabber/jabber.c:721
>         js = (JabberStream *) 0x9979438
> #8  0xb60c07d5 in ssl_nss_verified_cb (st=PURPLE_CERTIFICATE_VALID,
> userdata=0x94b6e18)
>     at /build/buildd/pidgin-2.7.0/./libpurple/plugins/ssl/ssl-nss.c:252
> No locals.
> #9  0xb77e5879 in purple_certificate_verify_complete (vrq=0x9490510,
> st=PURPLE_CERTIFICATE_VALID)
>     at /build/buildd/pidgin-2.7.0/./libpurple/certificate.c:185
>         __PRETTY_FUNCTION__ = "purple_certificate_verify_complete"
> #10 0xb77e5cea in x509_tls_cached_complete (vrq=0x9490510, flags=<value
> optimized out>)
>     at /build/buildd/pidgin-2.7.0/./libpurple/certificate.c:1464
>         tls_peers = <value optimized out>
> #11 0xb77e6572 in x509_tls_cached_start_verify (vrq=0x9490510) at
> /build/buildd/pidgin-2.7.0/./libpurple/certificate.c:1503
>         tls_peers = <value optimized out>
>         now = <value optimized out>
>         activation = 1260290353
>         expiration = 1415810353
>         flags = PURPLE_CERTIFICATE_NO_PROBLEMS
>         ret = <value optimized out>
>         __PRETTY_FUNCTION__ = "x509_tls_cached_start_verify"
> #12 0xb77e6e0f in purple_certificate_verify (verifier=0xb789fc00,
> subject_name=0x947bfb0 "jabber.nsonline.org.uk", cert_chain=0x9967810,
>     cb=0xb60c0770 <ssl_nss_verified_cb>, cb_data=0x94b6e18) at
> /build/buildd/pidgin-2.7.0/./libpurple/certificate.c:163
>         scheme = (PurpleCertificateScheme *) 0xb60c3200
>         __PRETTY_FUNCTION__ = "purple_certificate_verify"
> #13 0xb60c0c6e in ssl_nss_handshake_cb (data=0x94b6e18, fd=22,
> cond=PURPLE_INPUT_READ)
>     at /build/buildd/pidgin-2.7.0/./libpurple/plugins/ssl/ssl-nss.c:358
>         peers = (GList *) 0x9967810
>         nss_data = <value optimized out>
> #14 0x080afc83 in pidgin_io_invoke (source=0x9982ef0, condition=<value
> optimized out>, data=0x94e08a0)
>     at /build/buildd/pidgin-2.7.0/./pidgin/gtkeventloop.c:73
>         purple_cond = PURPLE_INPUT_READ
> #15 0xb7916dad in ?? () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #16 0xb78dfb88 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #17 0xb78e30eb in ?? () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #18 0xb78e35ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #19 0xb7bd27d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> ---
>         opt_force_online = 0
>         opt_help = <value optimized out>
>         opt_login = 0
>         opt_nologin = 0
>         opt_version = 0
>         opt_si = 1
>         opt_config_dir_arg = <value optimized out>
>         opt_login_arg = 0x0
>         opt_session_arg = 0x0
>         accounts = <value optimized out>
>         sig_indx = <value optimized out>
>         sigset = {__val = {81927, 0 <repeats 31 times>}}
>         prev_sig_disp = (void (*)(int)) 0xbf8f7990
>         errmsg =
> "\223\237\217�\214\237\217�\210\237\217���\t�C\000\000\000`\000\000\000\000\000\000\0009\000\000\000�\177\n�p\237\217��\177\n�\004\000\000\000\003\000\000\000l\201\217��\000\n�\b\000\000\000\020\000\000\000�\036\t��\237\217��x\t��\036\t��\036\t�\020",
> '\0' <repeats 11 times>,
> "�\206\t�l\202\217��2����M��\022z�\000\000\000\000\020\000\000\000\223\237\217�\214\237\217�\210\237\217���\t�",
> '\0' <repeats 12 times>,
> "\026\000\000\000�\177\n�p\237\217��\177\n�\004\000\000\000\003\000\000\000�\201\217��\000\n�\b\000\000\000\020\000\000\000�\036\t��\237\217"...
>         signal_channel = <value optimized out>
>         signal_status = 3213851024
>         signal_channel_watcher = 1
>         error = (GError *) 0x0
>         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 = 0x811c9aa "config", has_arg = 1, flag =
> 0x0, val = 99}, {name = 0x8109d1d "debug", has_arg = 0, flag = 0x0,
>     val = 100}, {name = 0x81183d0 "force-online", has_arg = 0, flag =
> 0x0, val = 100}, {name = 0x810c953 "help", has_arg = 0, flag = 0x0,
>     val = 104}, {name = 0x811819c "login", has_arg = 2, flag = 0x0, val =
> 108}, {name = 0x81183dd "multiple", has_arg = 0, flag = 0x0,
>     val = 109}, {name = 0x81183e6 "nologin", has_arg = 0, flag = 0x0, val
> = 110}, {name = 0x811c9a0 "session", has_arg = 1, flag = 0x0,
>     val = 115}, {name = 0x810f9b9 "version", has_arg = 0, flag = 0x0, val
> = 118}, {name = 0x811c9b3 "display", has_arg = 1, flag = 0x0,
>     val = 68}, {name = 0x81183ee "sync", has_arg = 0, flag = 0x0, val =
> 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
>
> }}}
> It may be related to #8830

New description:

 When starting pidgin, there is following crash:

 {{{
 #0  0xb51b8dc0 in ?? () from /usr/lib/libgsf-1.so.114
 No symbol table info available.
 #1  0xb51b936b in ?? () from /usr/lib/libgsf-1.so.114
 No symbol table info available.
 #2  0xb750f34b in ?? () from /usr/lib/libxml2.so.2
 No symbol table info available.
 #3  0xb7523b8a in xmlParseChunk () from /usr/lib/libxml2.so.2
 No symbol table info available.
 #4  0xb602a3d1 in jabber_parser_free (js=0x9979438) at
 /build/buildd/pidgin-2.7.0/./libpurple/protocols/jabber/parser.c:249
 No locals.
 #5  0xb602a40d in jabber_parser_setup (js=0x9979438) at
 /build/buildd/pidgin-2.7.0/./libpurple/protocols/jabber/parser.c:244
 No locals.
 #6  0xb601bcb4 in jabber_stream_init (js=0x9979438) at
 /build/buildd/pidgin-2.7.0/./libpurple/protocols/jabber/jabber.c:104
 No locals.
 #7  0xb601cdeb in jabber_login_callback_ssl (data=0x99791a0,
 gsc=0x94b6e18, cond=PURPLE_INPUT_READ)
     at
 /build/buildd/pidgin-2.7.0/./libpurple/protocols/jabber/jabber.c:721
         js = (JabberStream *) 0x9979438
 #8  0xb60c07d5 in ssl_nss_verified_cb (st=PURPLE_CERTIFICATE_VALID,
 userdata=0x94b6e18)
     at /build/buildd/pidgin-2.7.0/./libpurple/plugins/ssl/ssl-nss.c:252
 No locals.
 #9  0xb77e5879 in purple_certificate_verify_complete (vrq=0x9490510,
 st=PURPLE_CERTIFICATE_VALID)
     at /build/buildd/pidgin-2.7.0/./libpurple/certificate.c:185
         __PRETTY_FUNCTION__ = "purple_certificate_verify_complete"
 #10 0xb77e5cea in x509_tls_cached_complete (vrq=0x9490510, flags=<value
 optimized out>)
     at /build/buildd/pidgin-2.7.0/./libpurple/certificate.c:1464
         tls_peers = <value optimized out>
 #11 0xb77e6572 in x509_tls_cached_start_verify (vrq=0x9490510) at
 /build/buildd/pidgin-2.7.0/./libpurple/certificate.c:1503
         tls_peers = <value optimized out>
         now = <value optimized out>
         activation = 1260290353
         expiration = 1415810353
         flags = PURPLE_CERTIFICATE_NO_PROBLEMS
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "x509_tls_cached_start_verify"
 #12 0xb77e6e0f in purple_certificate_verify (verifier=0xb789fc00,
 subject_name=0x947bfb0 "jabber.nsonline.org.uk", cert_chain=0x9967810,
     cb=0xb60c0770 <ssl_nss_verified_cb>, cb_data=0x94b6e18) at
 /build/buildd/pidgin-2.7.0/./libpurple/certificate.c:163
         scheme = (PurpleCertificateScheme *) 0xb60c3200
         __PRETTY_FUNCTION__ = "purple_certificate_verify"
 #13 0xb60c0c6e in ssl_nss_handshake_cb (data=0x94b6e18, fd=22,
 cond=PURPLE_INPUT_READ)
     at /build/buildd/pidgin-2.7.0/./libpurple/plugins/ssl/ssl-nss.c:358
         peers = (GList *) 0x9967810
         nss_data = <value optimized out>
 #14 0x080afc83 in pidgin_io_invoke (source=0x9982ef0, condition=<value
 optimized out>, data=0x94e08a0)
     at /build/buildd/pidgin-2.7.0/./pidgin/gtkeventloop.c:73
         purple_cond = PURPLE_INPUT_READ
 #15 0xb7916dad in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #16 0xb78dfb88 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #17 0xb78e30eb in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #18 0xb78e35ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #19 0xb7bd27d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 ---
         opt_force_online = 0
         opt_help = <value optimized out>
         opt_login = 0
         opt_nologin = 0
         opt_version = 0
         opt_si = 1
         opt_config_dir_arg = <value optimized out>
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {81927, 0 <repeats 31 times>}}
         prev_sig_disp = (void (*)(int)) 0xbf8f7990
         errmsg =
 "\223\237\217�\214\237\217�\210\237\217���\t�C\000\000\000`\000\000\000\000\000\000\0009\000\000\000�\177\n�p\237\217��\177\n�\004\000\000\000\003\000\000\000l\201\217��\000\n�\b\000\000\000\020\000\000\000�\036\t��\237\217��x\t��\036\t��\036\t�\020",
 '\0' <repeats 11 times>,
 "�\206\t�l\202\217��2����M��\022z�\000\000\000\000\020\000\000\000\223\237\217�\214\237\217�\210\237\217���\t�",
 '\0' <repeats 12 times>,
 "\026\000\000\000�\177\n�p\237\217��\177\n�\004\000\000\000\003\000\000\000�\201\217��\000\n�\b\000\000\000\020\000\000\000�\036\t��\237\217"...
         signal_channel = <value optimized out>
         signal_status = 3213851024
         signal_channel_watcher = 1
         error = (GError *) 0x0
         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 = 0x811c9aa "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x8109d1d "debug", has_arg = 0, flag = 0x0,
     val = 100}, {name = 0x81183d0 "force-online", has_arg = 0, flag = 0x0,
 val = 100}, {name = 0x810c953 "help", has_arg = 0, flag = 0x0,
     val = 104}, {name = 0x811819c "login", has_arg = 2, flag = 0x0, val =
 108}, {name = 0x81183dd "multiple", has_arg = 0, flag = 0x0,
     val = 109}, {name = 0x81183e6 "nologin", has_arg = 0, flag = 0x0, val
 = 110}, {name = 0x811c9a0 "session", has_arg = 1, flag = 0x0,
     val = 115}, {name = 0x810f9b9 "version", has_arg = 0, flag = 0x0, val
 = 118}, {name = 0x811c9b3 "display", has_arg = 1, flag = 0x0,
     val = 68}, {name = 0x81183ee "sync", has_arg = 0, flag = 0x0, val =
 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}

 }}}
 It may be related to #8830

--

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


More information about the Tracker mailing list