Menu

#50 GTK2 Interface crashes

open
nobody
None
5
2007-02-22
2007-02-22
No

I just compiled IcQn'D and everything worked just fine until I unloaded the Qt GUI in the plugins menu. Two seconds later Licq collapses and I have to start it all over again. After the restart both the Qt and the GTK2 GUI are visible, but the same error occurs when I do what I've described above.

This is kind of weird, because I also don't get any errors when I start it in a console window. The program just quits.

It would be really cool if somebody figured that out.
Thanks.

Discussion

  • Q'nD

    Q'nD - 2007-02-23

    Logged In: YES
    user_id=58119
    Originator: NO

    Hi, I also recognized that and after all I know about the (crappy) Licq backend I think that this isn't a bug. In fact the qt-gui sends a kind of "TERM" signal to all plugins when it quits, because it thinks that it is the only gui. There is a timeout of 2 seconds and then all plugins get killed. Will ask the core developers about that.

     
  • vatel

    vatel - 2007-04-29

    Logged In: YES
    user_id=1781039
    Originator: NO

    I can confirm that icqnd 0.2BETA crashes with licq 1.3.2 (but qt-gui works well).
    I built them from sources (including patches - http://www.mail-archive.com/licq-devel@lists.sourceforge.net/msg04106.html; without the patches I got compilation errors) and started like "licq -p icqnd"
    icqnd shows the first window (where you enter user ID and password), but crashes after pressing "Forward" button.

    My system is Ubuntu Feisty 7.04, kernel 2.6.20-15-generic. It worked well before upgrade from Edgy 6.10 to Feisty 7.04.

     
  • vatel

    vatel - 2007-05-02

    Logged In: YES
    user_id=1781039
    Originator: NO

    I have noted that licq+icqnd can not load my account (which is already configured locally) (and, as result, proposes to configure "new owner") when being started. When I start licq+qt-gui, my account is read correctly and everything works well. I tried to delete ~./licq directory - without success.
    The crash occurs when I select "Add a registered account", fill all fields and enter "Forward" button. Here is the log:

    licq -p icqnd
    12:06:06: [WRN] Licq: Ignoring stale lockfile (pid 5851)
    Convert (16):
    IO_getPluginsList(): Found Plugin: ICQ / Aim ()
    IO_getPluginsList(): Found Plugin: icQ'nD (licq_icqnd.so)
    IMPluginDaemon::addExistingUser(): Adding owner for ICQ / Aim (50163036)
    Licq Segmentation Violation Detected.
    Backtrace:
    licq(licq_handle_sigsegv+0xdc) [0x80fa0cc]
    [0xffffe420]
    licq(SetString+0x2e) [0x80ed30e]
    /usr/local/lib/licq/licq_icqnd.so(_ZN14IMPluginDaemon15addExistingUserEPcS0_+0x77) [0xb7bd5817]
    /usr/local/lib/licq/licq_icqnd.so(_ZN14NewOwnerWindow23cb_forwardButtonClickedEPS_+0x33f) [0xb7be509f]
    /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x49) [0xb76039d9]
    /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b) [0xb75f662b]
    /usr/lib/libgobject-2.0.so.0 [0xb7607103]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c7) [0xb7608627]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb76087e9]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x53) [0xb785d163]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb785edae]
    /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x49) [0xb76039d9]
    /usr/lib/libgobject-2.0.so.0 [0xb75f4e49]
    /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b) [0xb75f662b]
    /usr/lib/libgobject-2.0.so.0 [0xb760759a]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c7) [0xb7608627]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb76087e9]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_button_released+0x53) [0xb785d1f3]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb785d251]
    /usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0x60) [0xb792d6b0]
    /usr/lib/libgobject-2.0.so.0 [0xb75f4e49]
    /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b) [0xb75f662b]
    /usr/lib/libgobject-2.0.so.0 [0xb7607753]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x68f) [0xb76083ef]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb76087e9]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb7a41e18]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x183) [0xb79269c3]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x317) [0xb7927bc7]
    /usr/lib/libgdk-x11-2.0.so.0 [0xb778e12a]
    /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x182) [0xb7581df2]
    /usr/lib/libglib-2.0.so.0 [0xb7584dcf]
    Attempting to generate core file.
    Aborted (core dumped)

     

Log in to post a comment.