[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linphone-users] linphone-3.2.1 crash at _gtk_text_btree_get_chars_c
Re: [Linphone-users] linphone-3.2.1 crash at _gtk_text_btree_get_chars_changed_stamp (tree=0x20) at gtktextbtree.c:539
Thu, 11 Feb 2010 22:35:46 +0100
I noticed this bug one time, but thanks to your backtrace I could
understand what's happening.
Actually it is very reproducible. You just need to close the log window,
and as soon as a new debug message is generated (when for example you
place a call), it crashes.
The problem is that this log window should never be destroyed (only
hidden), but due to how libglade works it is not possible to prevent a
window to be destroyed by a user press.
I have a workaround for this, I will implement it tomorrow.
Thank you for the report,
Le jeudi 11 février 2010 à 20:31 +0300, Peter Volkov a écrit :
> Hi. After I start linphone-3.2.1, open Help -> "Show debug messages"
> window, close it (with alt+F4) and immediately go into Linphone ->
> Configure I get the following crash:
> Program received signal SIGSEGV, Segmentation fault.
> _gtk_text_btree_get_chars_changed_stamp (tree=0x20) at
> 539 gtktextbtree.c: No such file or directory.
> in gtktextbtree.c
> (gdb) bt
> #0 _gtk_text_btree_get_chars_changed_stamp (tree=0x20) at gtktextbtree.c:539
> #1 0x00007ffff6cf8a4c in gtk_text_iter_make_surreal (_iter=<value optimized
> out>) at gtktextiter.c:161
> #2 0x00007ffff6cfbceb in IA__gtk_text_iter_get_offset (iter=0x20) at
> #3 0x0000000000414068 in linphone_gtk_display_log () at logging.c:85
> #4 linphone_gtk_check_logs () at logging.c:106
> #5 0x00007ffff5f48c5b in g_timeout_dispatch (source=0x7fffe0000f20,
> callback=0, user_data=0x7ffff5f08280) at gmain.c:3396
> #6 0x00007ffff5f4854d in g_main_dispatch (context=0x6511a0) at gmain.c:1960
> #7 IA__g_main_context_dispatch (context=0x6511a0) at gmain.c:2513
> #8 0x00007ffff5f4bf08 in g_main_context_iterate (context=0x6511a0,
> block=<value optimized out>,
> dispatch=<value optimized out>, self=<value optimized out>) at
> #9 0x00007ffff5f4c365 in IA__g_main_loop_run (loop=0x93af90) at gmain.c:2799
> #10 0x00007ffff6c57b97 in IA__gtk_main () at gtkmain.c:1218
> #11 0x000000000040f101 in main (argc=1, argv=0x7fffffffdc28) at main.c:1198
> The releavant code in gtk+-2.18.6 is:
> _gtk_text_btree_get_chars_changed_stamp (GtkTextBTree *tree)
> return tree->chars_changed_stamp;
> linphone was built with gcc-4.4.3 (CFLAGS="-O2 -pipe -march=native
> -mtune=native -ggdb"). Does anybody reproduce this problem? Any ideas
> what may cause this? Full bt is in attachment.
> Thanks in advance for any assistance,
> Linphone-users mailing list