-
Notifications
You must be signed in to change notification settings - Fork 288
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash when start recording is clicked. #28
Comments
The first error above
Was due to a invalid gtkrc setting. It still segfaults every time I try to record. I have a back trace fom gdb.
|
The function you show is a very simple function from ffmpeg/libav, I don't understand how it could fail. It would help if you could tell me the version of ffmpeg/libav you have by running one of these:
Post all the output here, including all configuration flags, it is useful for me. There's a suspicious comment in the function that's causing the crash:
I haven't done anything special for the v55 API, and this code could easily cause what you're seeing since those variables aren't initialized. What I don't understand is why I'm not hitting the same bug since I also have that version ... Anyway, I am now reading the ffmpeg docs again and I will try to come up with something that works for all versions. |
Sorry the bug report was lacking so much information. Both ffmpeg/libav are from debian 7.1. I looked at the Debian source package and --enable-pthreads is on. ffmpeg -version:
avconv -version
If I left out any information, or you still need more let me know. Thanks! |
Weird, you're actually using a really old version, I suspected it was a very new version. But I think I've figured out what's wrong, it will take some time to fix it though. |
No rush, thanks again. |
I think I've fixed it now. Can you give it a try? |
It failed to compile for me this time around.
|
Apparently ffmpeg/libav changed something important without putting it in their APIchanges log. And I can't find the relevant change in their commits either. It will probably be easier to just get your version and install it in a VM. What version of debian are you using? EDIT: I tried something else, does this work? |
It works beautifully now. Thank you for going out of your way to fix this one. |
i am starting to have the same problem and don't know much about lubuntu on how to get a bug report |
actually now i just ran the GDB and it says no debugging symbols found |
@jamesvh Please send me the logfile saved at ~/.ssr/logs. You can ignore the 'no debugging symbols found' warning in SSR, just run 'gdb simplescreenrecorder', type 'run', wait for the crash, and type 'bt'. A backtrace without complete debugging symbols is still useful. |
like its not really crashing...its freezing right after i hit start record. On Tue, Oct 14, 2014 at 12:25 PM, MaartenBaert notifications@github.com
|
In that case, run it through gdb, and when it freezes, press CTRL+C. Then type 'bt'. It will tell you where SSR got stuck (most likely inside ffmpeg/libav, but I would like to know the exact function). The reason why I asked for the log file is because it contains important details that I may need to reproduce the problem (e.g. library versions, the settings you used, ...) The file also contains lines that are not visible in the GUI (e.g. errors from ffmpeg/libav). Can you please post the full log file? |
Once I click on start recording SSR crashes.
System Information
The text was updated successfully, but these errors were encountered: