frank90psi / gnome-mplayer

Automatically exported from code.google.com/p/gnome-mplayer
GNU General Public License v2.0
0 stars 0 forks source link

Crash while watching ct24.cz/vysilani/ #285

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
While watching http://www.ct24.cz/vysilani/ I noticed several weird
behaviors: sometimes it looks like there are two {gnome-,}mplayers and
playing at the same moment. After some time (<1m) one of them is gone and
only one's playing. But I guess the other one just crashed:

Common information
======

architecture
-----
i686

kernel
-----
2.6.31-0.204.rc9.fc12.i686

package
-----
gnome-mplayer-0.9.7-1.fc12

Additional information
======

How to reproduce
-----
1.
2.
3.

cmdline
-----
/usr/bin/gnome-mplayer --window=129183732 --controlid=21094 --width=512
--height=353 --autostart=1 --showcontrols=1 

component
-----
gnome-mplayer

executable
-----
/usr/bin/gnome-mplayer

reason
-----
Process was terminated by signal 11

release
-----
Fedora release 11.91 (Rawhide)

Big Text Files
======
backtrace
-----
Core was generated by `/usr/bin/gnome-mplayer --window=129183732
--controlid=21094 --width=512 --heigh'.
Program terminated with signal 11, Segmentation fault.
#0  IA__g_async_queue_lock (queue=0x656c5f65) at gasyncqueue.c:191
191   g_return_if_fail (g_atomic_int_get (&queue->ref_count) > 0);

Thread 1 (Thread 21058):
#0  IA__g_async_queue_lock (queue=0x656c5f65) at gasyncqueue.c:191
        __PRETTY_FUNCTION__ = "IA__g_async_queue_lock"
#1  0x005bdca5 in IA__g_thread_pool_free (pool=0x85bba90, immediate=1,
wait_=1) at gthreadpool.c:687
        __PRETTY_FUNCTION__ = "IA__g_thread_pool_free"
#2  0x08067f56 in delete_callback (widget=0x0, event=0x0, data=0x0) at
gui.c:1370
No locals.
#3  0x08068e63 in set_quit (data=0x84c63f0) at gui.c:1169
No locals.
#4  0x00590382 in g_idle_dispatch (source=0x863b100, callback=0x656c5f65,
user_data=0x84c63f0) at gmain.c:4065
No locals.
#5  0x00592198 in g_main_dispatch (context=<value optimized out>) at
gmain.c:1960
        dispatch = 0x590360 <g_idle_dispatch>
        user_data = 0x84c63f0
        callback = 0x8068e40 <set_quit>
        cb_funcs = 0x64463c
        cb_data = 0x8681fe8
        current_source_link = {data = 0x863b100, next = 0x0}
        source = 0x863b100
        current = 0x84ce598
        i = 0
#6  IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
No locals.
#7  0x00595ac8 in g_main_context_iterate (context=0x84d20b8, block=<value
optimized out>, dispatch=1, self=0x84cf288)
    at gmain.c:2591
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = <value optimized out>
        allocated_nfds = <value optimized out>
        fds = <value optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#8  0x00595f3f in IA__g_main_loop_run (loop=0x862d098) at gmain.c:2799
        self = 0x84cf288
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#9  0x0099e119 in IA__gtk_main () at gtkmain.c:1204
        tmp_list = <value optimized out>
        functions = 0x0
        init = <value optimized out>
        loop = <value optimized out>
#10 0x0807a254 in main (argc=1, argv=0xbf8e69a4) at main.c:1067
        buf = {st_dev = 7380930608, __pad1 = 0, st_ino = 1, st_mode =
4409568, st_nlink = 0, st_uid = 255, st_gid = 4096, 
          st_rdev = 0, __pad2 = 0, st_size = 0, st_blksize = 134820304,
st_blocks = -1081186104, st_atim = {
            tv_sec = 134543196, tv_nsec = -1081186040}, st_mtim = {tv_sec =
134820304, tv_nsec = -1081186056}, st_ctim = {
            tv_sec = 134759369, tv_nsec = 4409568}, __unused4 = 134536678,
__unused5 = 0}
        mnt = <value optimized out>
        fp = <value optimized out>
        uri = 0x1 <Address 0x1 out of bounds>
        error = 0x0
        context = <value optimized out>
        sa = {__sigaction_handler = {sa_handler = 0x8077d40 <hup_handler>,
sa_sigaction = 0x8077d40 <hup_handler>}, 
          sa_mask = {__val = {0 <repeats 32 times>}}, sa_flags = 268435456,
sa_restorer = 0}
        file = <value optimized out>

Original issue reported on code.google.com by newma...@gmail.com on 16 Sep 2009 at 12:45

GoogleCodeExporter commented 8 years ago
The trace back caused by delete_callback was corrected in an eariler SVN bug 
fix. I
found and fixed the problem where two videos are played at the same time. And 
that
fix is now in SVN. 

0.9.8 (which contains these fixes) should be available any day now.

Original comment by kdeko...@gmail.com on 16 Sep 2009 at 1:48