GTK2 Interface crashes
Status: Beta
Brought to you by:
beurresoft
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.
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.
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.
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)