I get 100% cpu because i see gaim-vv eating a ton of memory
-- 1MB/2s or so. I think it's related to libj2k or jpeg2000
or whichever, but I can't seem to figure out if I'm using
the one that was built using the package today or something
that was left from earlier.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
And prior to that it takes more and more memory as mentioned
about 1MB/2s ... after some minutes (about 10min.) of
viewing someone's webcam my disk is swapping itself to hell.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
that sounds basically like my problem, although I have much
less RAM so my system starts swapping itself to death a
little faster. It seems my mem management is at least smart
enough to move what I can only assume are old frames into
swap quickly and the system tends to run fairly fast until
both are showing up as 97% used, which is when things go
south. ;-)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
CPU use 99%, all RAM used, swap tops out and gaim-vv
crashes. backtrace follows.
#0 0x408f4d71 in kill () from /lib/libc.so.6
#1 0x4086d681 in pthread_kill () from /lib/libpthread.so.0
#2 0x4086d9fb in raise () from /lib/libpthread.so.0
#3 0x408f4b04 in raise () from /lib/libc.so.6
#4 0x408f604d in abort () from /lib/libc.so.6
#5 0x406bc59d in g_logv () from /usr/lib/libglib-2.0.so.0
#6 0x406bc5c6 in g_log () from /usr/lib/libglib-2.0.so.0
#7 0x406ba04c in g_malloc0 () from /usr/lib/libglib-2.0.so.0
#8 0x404425e0 in gst_implements_interface_check () from
/usr/lib/libgstreamer-0.8.so.1
#9 0x40442855 in gst_mem_chunk_alloc () from
/usr/lib/libgstreamer-0.8.so.1
#10 0x4042b528 in gst_buffer_default_copy () from
/usr/lib/libgstreamer-0.8.so.1
#11 0x4042b5f8 in gst_buffer_new () from
/usr/lib/libgstreamer-0.8.so.1
#12 0x412f6ac6 in gst_fakesrc_get_type () from
/usr/lib/gstreamer-0.8/libgstelements.so
#13 0x412f6c52 in gst_fakesrc_get_type () from
/usr/lib/gstreamer-0.8/libgstelements.so
#14 0x404512a7 in gst_pad_call_get_function () from
/usr/lib/libgstreamer-0.8.so.1
#15 0x412da3c3 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#16 0x083f9f50 in ?? ()
#17 0x00000004 in ?? ()
#18 0x412de826 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#19 0x412dec72 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#20 0x00000517 in ?? ()
#21 0x00000000 in ?? ()
#22 0x412dfba0 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#23 0x083fa028 in ?? ()
#24 0x083fa018 in ?? ()
#25 0x083f4190 in ?? ()
#26 0x00000001 in ?? ()
#27 0x412e1180 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#28 0x087ed170 in ?? ()
#29 0x00000000 in ?? ()
#30 0xbfff8e68 in ?? ()
#31 0x412d9dcf in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#32 0x00000000 in ?? ()
#33 0x083f4190 in ?? ()
---Type <return> to continue, or q <return> to quit---
#34 0xbfff8e68 in ?? ()
#35 0x40440870 in gst_debug_log () from
/usr/lib/libgstreamer-0.8.so.1
Previous frame inner to this frame (corrupt stack?)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
100% is caused by us iteratoring the pipeline in an idle
callback, even when the pipeline doesn't need iterating.
Need to figure out when the pipeline isn't active, and not
call it then.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: NO
I get 100% cpu because i see gaim-vv eating a ton of memory
-- 1MB/2s or so. I think it's related to libj2k or jpeg2000
or whichever, but I can't seem to figure out if I'm using
the one that was built using the package today or something
that was left from earlier.
Logged In: NO
And prior to that it takes more and more memory as mentioned
about 1MB/2s ... after some minutes (about 10min.) of
viewing someone's webcam my disk is swapping itself to hell.
Logged In: YES
user_id=766684
i see the same problem with memory consumption when viewing
yahoo webcam.
Using Ubuntu 5.04 with gaim-vv autopackage
Logged In: NO
that sounds basically like my problem, although I have much
less RAM so my system starts swapping itself to death a
little faster. It seems my mem management is at least smart
enough to move what I can only assume are old frames into
swap quickly and the system tends to run fairly fast until
both are showing up as 97% used, which is when things go
south. ;-)
Logged In: NO
CPU use 99%, all RAM used, swap tops out and gaim-vv
crashes. backtrace follows.
#0 0x408f4d71 in kill () from /lib/libc.so.6
#1 0x4086d681 in pthread_kill () from /lib/libpthread.so.0
#2 0x4086d9fb in raise () from /lib/libpthread.so.0
#3 0x408f4b04 in raise () from /lib/libc.so.6
#4 0x408f604d in abort () from /lib/libc.so.6
#5 0x406bc59d in g_logv () from /usr/lib/libglib-2.0.so.0
#6 0x406bc5c6 in g_log () from /usr/lib/libglib-2.0.so.0
#7 0x406ba04c in g_malloc0 () from /usr/lib/libglib-2.0.so.0
#8 0x404425e0 in gst_implements_interface_check () from
/usr/lib/libgstreamer-0.8.so.1
#9 0x40442855 in gst_mem_chunk_alloc () from
/usr/lib/libgstreamer-0.8.so.1
#10 0x4042b528 in gst_buffer_default_copy () from
/usr/lib/libgstreamer-0.8.so.1
#11 0x4042b5f8 in gst_buffer_new () from
/usr/lib/libgstreamer-0.8.so.1
#12 0x412f6ac6 in gst_fakesrc_get_type () from
/usr/lib/gstreamer-0.8/libgstelements.so
#13 0x412f6c52 in gst_fakesrc_get_type () from
/usr/lib/gstreamer-0.8/libgstelements.so
#14 0x404512a7 in gst_pad_call_get_function () from
/usr/lib/libgstreamer-0.8.so.1
#15 0x412da3c3 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#16 0x083f9f50 in ?? ()
#17 0x00000004 in ?? ()
#18 0x412de826 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#19 0x412dec72 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#20 0x00000517 in ?? ()
#21 0x00000000 in ?? ()
#22 0x412dfba0 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#23 0x083fa028 in ?? ()
#24 0x083fa018 in ?? ()
#25 0x083f4190 in ?? ()
#26 0x00000001 in ?? ()
#27 0x412e1180 in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#28 0x087ed170 in ?? ()
#29 0x00000000 in ?? ()
#30 0xbfff8e68 in ?? ()
#31 0x412d9dcf in ?? () from
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
#32 0x00000000 in ?? ()
#33 0x083f4190 in ?? ()
---Type <return> to continue, or q <return> to quit---
#34 0xbfff8e68 in ?? ()
#35 0x40440870 in gst_debug_log () from
/usr/lib/libgstreamer-0.8.so.1
Previous frame inner to this frame (corrupt stack?)
Logged In: NO
100% is caused by us iteratoring the pipeline in an idle
callback, even when the pipeline doesn't need iterating.
Need to figure out when the pipeline isn't active, and not
call it then.