Opened 8 years ago

Last modified 8 years ago

#13555 new defect

libngt segfaults frequently but after a random amount of time when google talk calls are in progress

Reported by: mrkiko Owned by: sadrul
Milestone: Component: finch (gnt/ncurses)
Version: 2.7.11 Keywords: libgnt jingle
Cc:

Description

When using finch to perform google talk audio calls, all works properly: but finch segfaults frequently independently, in libgnt.so.0.0.0[7f003cf88000+37000]

From the perspective of my braille display (using BRLTTY), it seems like libgnt doesn't handle the screen properly anymore anyway, till the segfault arrives.)

Change History (2)

comment:1 Changed 8 years ago by datallah

  • Status changed from new to pending

Please follow the instructions to get a backtrace and attach it to this ticket.

comment:2 Changed 8 years ago by rekkanoryo

  • Status changed from pending to new

mrkiko was in #pidgin and pastebinned the backtrace. The relevant part of the backtrace is thread #1. I believe something is off in the UI implementation in Finch.

Starting program: /usr/bin/finch 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe87ef700 (LWP 2196)]
[New Thread 0x7fffe60eb700 (LWP 2197)]
[Thread 0x7fffe60eb700 (LWP 2197) exited]
[New Thread 0x7fffe5c47700 (LWP 2198)]
[New Thread 0x7fffe5446700 (LWP 2199)]
[New Thread 0x7fffe4c45700 (LWP 2200)]
[New Thread 0x7fffde6f5700 (LWP 2201)]
[New Thread 0x7fffddcf0700 (LWP 2202)]
[New Thread 0x7fffdd4ef700 (LWP 2203)]
[New Thread 0x7fffdcaeb700 (LWP 2204)]
[New Thread 0x7fffd7fff700 (LWP 2205)]
[Thread 0x7fffe4c45700 (LWP 2200) exited]
[New Thread 0x7fffe60eb700 (LWP 2206)]
[Thread 0x7fffe60eb700 (LWP 2206) exited]
[New Thread 0x7fffe4c45700 (LWP 2207)]
[New Thread 0x7fffd6b8c700 (LWP 2208)]
[New Thread 0x7fffd6185700 (LWP 2209)]
[New Thread 0x7fffd5984700 (LWP 2210)]
[Thread 0x7fffd5984700 (LWP 2210) exited]
[New Thread 0x7fffd5984700 (LWP 2211)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6d2cb7f in gnt_box_remove (box=0xb3c040, widget=0x0)
    at /usr/src/debian/work/build-area/pidgin-2.7.11/./finch/libgnt/gntbox.c:784
784	/usr/src/debian/work/build-area/pidgin-2.7.11/./finch/libgnt/gntbox.c: No such file or directory.
	in /usr/src/debian/work/build-area/pidgin-2.7.11/./finch/libgnt/gntbox.c

Thread 17 (Thread 0x7fffd5984700 (LWP 2211)):
#0  0x00007ffff76c71a2 in gst_caps_unref ()
   from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#1  0x00007ffff76c2cb4 in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#2  0x00007ffff76e5a71 in gst_mini_object_unref ()
   from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#3  0x00007fffd75f89ed in ?? () from /usr/lib/gstreamer-0.10/libgstspeex.so
No symbol table info available.
#4  0x00007fffd75f9269 in ?? () from /usr/lib/gstreamer-0.10/libgstspeex.so
No symbol table info available.
#5  0x00007ffff76f14f4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#6  0x00007fffe9073f83 in ?? () from /usr/lib/libgstrtp-0.10.so.0
No symbol table info available.
#7  0x00007ffff76f14f4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#8  0x00007ffff76f14f4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#9  0x00007ffff49a769e in ?? () from /usr/lib/libgstbase-0.10.so.0
No symbol table info available.
#10 0x00007ffff76f14f4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#11 0x00007fffe8a23006 in ?? ()
   from /usr/lib/gstreamer-0.10/libgstcoreelements.so
No symbol table info available.
#12 0x00007ffff76f14f4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#13 0x00007ffff76f14f4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#14 0x00007ffff76f14f4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#15 0x00007fffe8e45f33 in ?? ()
   from /usr/lib/gstreamer-0.10/libgstrtpmanager.so
No symbol table info available.
#16 0x00007ffff7715eb5 in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#17 0x00007ffff6fc3d2f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#20 0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#21 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 15 (Thread 0x7fffd6185700 (LWP 2209)):
#0  0x00007ffff7bd105d in write () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007fffe5c4d291 in ?? () from /usr/lib/gstreamer-0.10/libgstossaudio.so
No symbol table info available.
#2  0x00007fffe7322b28 in ?? () from /usr/lib/libgstaudio-0.10.so.0
No symbol table info available.
#3  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 14 (Thread 0x7fffd6b8c700 (LWP 2208)):
#0  0x00007ffff674c347 in ppoll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff76fb560 in gst_poll_wait () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#2  0x00007ffff770eb5f in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#3  0x00007ffff76cceb4 in gst_clock_id_wait ()
   from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#4  0x00007fffd6fb68d9 in ?? () from /usr/lib/gstreamer-0.10/libgstliveadder.so
No symbol table info available.
#5  0x00007ffff7715eb5 in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#6  0x00007ffff6fc3d2f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#7  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#8  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9  0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 13 (Thread 0x7fffe4c45700 (LWP 2207)):
#0  0x00007ffff7bce16c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007fffe8a14ccc in ?? ()
   from /usr/lib/gstreamer-0.10/libgstcoreelements.so
No symbol table info available.
#2  0x00007ffff7715eb5 in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#3  0x00007ffff6fc3d2f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 11 (Thread 0x7fffd7fff700 (LWP 2205)):
#0  0x00007ffff7bce16c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007fffe8e455e1 in ?? ()
   from /usr/lib/gstreamer-0.10/libgstrtpmanager.so
No symbol table info available.
#2  0x00007ffff7715eb5 in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#3  0x00007ffff6fc3d2f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 10 (Thread 0x7fffdcaeb700 (LWP 2204)):
#0  0x00007ffff674c113 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff6f9c709 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007ffff6f9ceb5 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007fffdfdfe395 in ?? () from /usr/lib/libgupnp-igd-1.0.so.3
No symbol table info available.
#4  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 9 (Thread 0x7fffdd4ef700 (LWP 2203)):
#0  0x00007ffff674c113 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff6f9c709 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007ffff6f9ceb5 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007fffddcf3717 in ?? () from /usr/lib/gstreamer-0.10/libgstnice.so
No symbol table info available.
#4  0x00007ffff499f862 in ?? () from /usr/lib/libgstbase-0.10.so.0
No symbol table info available.
#5  0x00007ffff49a0e53 in ?? () from /usr/lib/libgstbase-0.10.so.0
No symbol table info available.
#6  0x00007ffff7715eb5 in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#7  0x00007ffff6fc3d2f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#8  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#9  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 8 (Thread 0x7fffddcf0700 (LWP 2202)):
#0  0x00007ffff674c113 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff6f9c709 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007ffff6f9ceb5 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007fffddcf3717 in ?? () from /usr/lib/gstreamer-0.10/libgstnice.so
No symbol table info available.
#4  0x00007ffff499f862 in ?? () from /usr/lib/libgstbase-0.10.so.0
No symbol table info available.
#5  0x00007ffff49a0e53 in ?? () from /usr/lib/libgstbase-0.10.so.0
No symbol table info available.
#6  0x00007ffff7715eb5 in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#7  0x00007ffff6fc3d2f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#8  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#9  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 0x7fffde6f5700 (LWP 2201)):
#0  0x00007ffff674c113 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff6f9c709 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007ffff6f9ceb5 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00007fffe42417d1 in ?? ()
   from /usr/lib/farsight2-0.0/libnice-transmitter.so
No symbol table info available.
#4  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 0x7fffe5446700 (LWP 2199)):
#0  0x00007ffff7bce16c in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007fffe73155d1 in ?? () from /usr/lib/libgstaudio-0.10.so.0
No symbol table info available.
#2  0x00007fffe731627c in gst_ring_buffer_read ()
   from /usr/lib/libgstaudio-0.10.so.0
No symbol table info available.
#3  0x00007fffe731fabd in ?? () from /usr/lib/libgstaudio-0.10.so.0
No symbol table info available.
#4  0x00007ffff499f862 in ?? () from /usr/lib/libgstbase-0.10.so.0
No symbol table info available.
#5  0x00007ffff49a0e53 in ?? () from /usr/lib/libgstbase-0.10.so.0
No symbol table info available.
#6  0x00007ffff7715eb5 in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#7  0x00007ffff6fc3d2f in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#8  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#9  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 0x7fffe5c47700 (LWP 2198)):
#0  0x00007ffff7bd10bd in read () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007fffe5c4ec01 in ?? () from /usr/lib/gstreamer-0.10/libgstossaudio.so
No symbol table info available.
#2  0x00007fffe7323948 in ?? () from /usr/lib/libgstaudio-0.10.so.0
No symbol table info available.
#3  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 0x7fffe87ef700 (LWP 2196)):
#0  0x00007ffff674c347 in ppoll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffff76fb560 in gst_poll_wait () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#2  0x00007ffff770eb5f in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#3  0x00007ffff76cceb4 in gst_clock_id_wait ()
   from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#4  0x00007fffe8e56dbc in ?? ()
   from /usr/lib/gstreamer-0.10/libgstrtpmanager.so
No symbol table info available.
#5  0x00007ffff6fc1e64 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#6  0x00007ffff7bc98ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7  0x00007ffff675702d in clone () from /lib/libc.so.6
No symbol table info available.
#8  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7ffff7fe2700 (LWP 2190)):
#0  0x00007ffff6d2cb7f in gnt_box_remove (box=0xb3c040, widget=0x0)
    at /usr/src/debian/work/build-area/pidgin-2.7.11/./finch/libgnt/gntbox.c:784
No locals.
#1  0x00000000004281b5 in finch_media_connected_cb (media=0x886980, 
    state=PURPLE_MEDIA_STATE_CONNECTED, sid=0xb1d190 "google-voice", 
    name=<value optimized out>, gntmedia=0xb3c040)
    at /usr/src/debian/work/build-area/pidgin-2.7.11/./finch/gntmedia.c:192
        parent = <value optimized out>
#2  finch_media_state_changed_cb (media=0x886980, 
    state=PURPLE_MEDIA_STATE_CONNECTED, sid=0xb1d190 "google-voice", 
    name=<value optimized out>, gntmedia=0xb3c040)
    at /usr/src/debian/work/build-area/pidgin-2.7.11/./finch/gntmedia.c:253
No locals.
#3  0x00007ffff745314e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#4  0x00007ffff746b657 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#5  0x00007ffff746ccd6 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#6  0x00007ffff746cff3 in g_signal_emit_by_name ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#7  0x00007ffff6a5aa01 in src_pad_added_cb_cb (stream=0xc94a70)
    at /usr/src/debian/work/build-area/pidgin-2.7.11/./libpurple/media/backend-fs2.c:1557
        priv = 0x794da0
        __PRETTY_FUNCTION__ = "src_pad_added_cb_cb"
#8  0x00007ffff6f98d3b in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#9  0x00007ffff6f982e2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#10 0x00007ffff6f9c9a8 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#11 0x00007ffff6f9ceb5 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#12 0x00000000004262da in main (argc=1, argv=0x7fffffffe7e8)
    at /usr/src/debian/work/build-area/pidgin-2.7.11/./finch/finch.c:440
No locals.
A debugging session is active.

	Inferior 1 [process 2190] will be killed.

Quit anyway? (y or n)
Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!