Summary: | guvcview crashes | ||
---|---|---|---|
Product: | [Plasma] Oxygen | Reporter: | nucleo <nucleo> |
Component: | gtk3-engine | Assignee: | Hugo Pereira Da Costa <hugo.pereira.da.costa> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | b7.10110111, hugo.pereira.da.costa, web |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | proposed patch |
Description
nucleo
2013-12-11 19:18:25 UTC
*** This bug has been marked as a duplicate of bug 328488 *** Why this is duplicate? 1.2.0 and 1.2.1 version was fine, so this crash new for 1.3.0 version. they are the exact same backtrace. (please look) I really suspect something upstream (gtk, or glib) ... and can't reproduce any of the two bugs ... How exactly is this crash produced ? (the bug reports says: reproducible = always) ? Crash happens every time when guvcview started (outside gdb) and only with oxygen-gtk3 1.3.0 version. Thanks So definitly can't reproduce. Also, the fact that it does not happen in gdb is very suspicious ... Can you try compile guvcview manually and see if crash still happens ? (it is pretty easy to compile; just did so ...) (In reply to comment #7) > Can you try compile guvcview manually and see if crash still happens ? > (it is pretty easy to compile; just did so ...) Backtrace for compiled manually last 1.7.2 version (previous 1.7.1 also crashes). Created attachment 84052 [details]
proposed patch
Ok. Might not be the same bug as the other after all.
This one should be fixed with the patch in attachment. Can you double check ?
Uninitialized variable (damn ! that's a real newby mistake)
Also explains why it would not crash in gdb
... and that it does not crash on all systems. Depends how lucky you are at compile time ... No crash with 1.3.0 built with patch but I don't know about how was I lucky this time. hopefully you're not. At least the patch fixes a _real_ bug, that can result in crashes at the exact right place that what you had ... Anyway. I'll push the change and will re-release (damn!) thanks for reporting the issue and insisting. Hugo Git commit 0ed4fff5884c1b7b80ba21fc6f92edfa8e7ee6f2 by Hugo Pereira Da Costa. Committed on 11/12/2013 at 21:23. Pushed by hpereiradacosta into branch 'gtk3'. Fixed uninitialized variable in oxygenwidgetlookup. M +2 -1 src/oxygenwidgetlookup.cpp http://commits.kde.org/oxygen-gtk/0ed4fff5884c1b7b80ba21fc6f92edfa8e7ee6f2 Git commit 452d7b20fa8b7dfc4aebf77189da1834f98e91b8 by Hugo Pereira Da Costa. Committed on 11/12/2013 at 21:23. Pushed by hpereiradacosta into branch 'gtk3-1.2'. Fixed uninitialized variable in oxygenwidgetlookup. M +2 -1 src/oxygenwidgetlookup.cpp http://commits.kde.org/oxygen-gtk/452d7b20fa8b7dfc4aebf77189da1834f98e91b8 |