Menu

#220 "easily reproducible crash"

normal
open
nobody
None
4
2001-05-15
2001-05-13
Anonymous
No

Debian GNU/Linux 2.2, i386. Self-compiled build of
Gabber. Kernel 2.4.4.

Open the "Info" dialogue for someone in your roster.

Hit Escape to clear the dialogue and then quickly
right-click someone in your roster. Usually takes
1-3 tries but it will produce the GNOME crash
dialogue.

Fwiw I tried to run Gabber under gdb to help track
this problem down but for some reason it won't
connect to the server, it just sits there and doesn't
send any packets out at all. Is there some reason I
am not able to do this?

Thanks.

Discussion

  • Nobody/Anonymous

    Logged In: NO

    Fyi: this bug is still present in 0.8.3.

    -- jamesb@users.sourceforge.net
    (I would log in but the SF SSL apparently doesn't work
    correctly with my browser (Konqeror)).

     
  • Julian Missig

    Julian Missig - 2001-05-15

    Logged In: YES
    user_id=9539

    I can't reproduce this...

    as for under gdb... start gabber, find out the PID, start
    'gdb gabber' then 'attach PID', where PID is Gabber's PID...
    then 'continue'

     
  • Julian Missig

    Julian Missig - 2001-05-15
    • milestone: --> normal
    • priority: 5 --> 4
    • summary: 0.8.2 easily reproducible crash --> "easily reproducible crash"
     
  • Nobody/Anonymous

    Logged In: NO

    OK thanks for the gdb tips. Got a backtrace for your
    consumption.

    0x4089d3a0 in poll () from /lib/libc.so.6
    (gdb) c
    Continuing.

    Program received signal SIGSEGV, Segmentation fault.
    0x406e5754 in Gtk::wrap_auto (o=0x834d24c) at
    /usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/std/straits.h:125
    125 { return strlen (s); }
    Current language: auto; currently c++
    (gdb) bt
    #0 0x406e5754 in Gtk::wrap_auto (o=0x834d24c)
    at
    /usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/std/straits.h:125
    #1 0x81a3de5 in
    getWidgetPtr__H1ZQ23Gtk5Label_P9_GladeXMLPCc_PX01 ()
    #2 0x81ad1d7 in BaseGabberWindow::getLabel ()
    #3 0x810ac9b in ContactInfoDlg::parse_version ()
    #4 0x81b25bb in SigC::ObjectSlot1_<void, judo::Tag const
    &, ContactInfoDlg>::callback ()
    #5 0x8176567 in jabberoo::Session::handleIQ ()
    #6 0x8175a82 in jabberoo::Session::OnTag ()
    #7 0x816ecf9 in judo::TagStream::OnEndElement ()
    #8 0x819531e in doContent ()
    #9 0x819495c in contentProcessor ()
    #10 0x8194578 in XML_Parse ()
    #11 0x816e556 in judo::TagStream::push ()
    #12 0x8171121 in jabberoo::Session::push ()
    #13 0x81baf0b in SigC::ObjectSlot1_<void, char const *,
    jabberoo::Session>::callback ()
    #14 0x81a339a in SigC::Callback1<void, char const *>::call
    ()
    #15 0x81a348f in SigC::Signal1<void, char const *,
    SigC::Marshal<void> >::emit ()
    #16 0x81d09a0 in SigC::Signal1<void, char const *,
    SigC::Marshal<void> >::operator() ()
    #17 0x81677d8 in TCPTransmitter::on_socket_event ()
    #18 0x404e8c40 in g_io_unix_dispatch
    (source_data=0x82d7a98, current_time=0xbffff9dc,
    user_data=0x82b1450) at giounix.c:135
    #19 0x404ea309 in g_main_dispatch
    (dispatch_time=0xbffff9dc) at gmain.c:656
    #20 0x404ea913 in g_main_iterate (block=1, dispatch=1) at
    gmain.c:877
    #21 0x404eaaac in g_main_run (loop=0x830c030) at
    gmain.c:935
    #22 0x4040b9d7 in gtk_main () at gtkmain.c:524
    #23 0x407037b8 in Gtk::Main::run_impl (this=0x825473c) at
    main.cc:11
    #24 0x4072daa7 in Gtk::Main::run () at ../gtk--/main.h:168
    #25 0x811ed57 in GabberApp::run ()
    #26 0x80ecbd2 in main ()
    #27 0x40820a42 in __libc_start_main () from /lib/libc.so.6

    HTH.

     
  • Brandon

    Brandon - 2001-05-15
    • summary: "easily reproducible crash" --> "easily reproducible crash"
     
  • Brandon

    Brandon - 2001-05-15

    Logged In: YES
    user_id=19497

    I can reproduce this, I'll look into it.

     
  • Nobody/Anonymous

    Logged In: NO

    Fyi: this bug still exists in 0.8.4.

    Thanks.

     

Log in to post a comment.