Merge lp:~smspillaz/nux/nux.fix_1086701 into lp:nux
Status: | Merged |
---|---|
Approved by: | Francis Ginther |
Approved revision: | 729 |
Merged at revision: | 737 |
Proposed branch: | lp:~smspillaz/nux/nux.fix_1086701 |
Merge into: | lp:nux |
Diff against target: |
25 lines (+2/-2) 2 files modified
tests/Makefile.am (+1/-1) tests/gtest-nux-gesturebroker.cpp (+1/-1) |
To merge this branch: | bzr merge lp:~smspillaz/nux/nux.fix_1086701 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Brandon Schaefer (community) | Approve | ||
Review via email: mp+138070@code.launchpad.net |
Commit message
Fix typo and linker error.
Description of the change
The tests were failing to build due to a lingering typo. This fixes that typo and also fixes a linker error with ibus.
This crash still happens:
[----------] 3 tests from GeisAdapterTest
[ RUN ] GeisAdapterTest
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7276903 in std::__
(gdb) bt
#0 0x00007ffff7276903 in std::__
#1 0x0000000000421cdf in _M_insert<
this=0x48a9b8) at /usr/include/
#2 push_back (__x=<synthetic pointer>, this=0x48a9b8)
at /usr/include/
#3 FinishInitializ
at gtest-nux-
#4 GeisAdapterTest
at gtest-nux-
#5 0x000000000044932a in HandleSehExcept
location=
#6 testing:
(object=
location=
at /usr/src/
#7 0x000000000043e307 in testing::Test::Run (this=this@
at /usr/src/
#8 0x000000000043e3de in testing:
at /usr/src/
#9 0x000000000043e52d in testing:
at /usr/src/
However its unrelated, and also very strange (it seems as though geis_new returns a pointer to free'd memory because stl is complaining that a list object is 0x0 (when that isn't true at all))
Someone needs to do something about the tests not being built by default, having it this way is error-prone and defeats the purpose of a test suite