| Summary: | SVN / SQlite crashes when MALLOC_CHECK_ is set | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | François PELLEGRINI <pelegrin> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | sysadmin-bugs, tmb, wassi |
| Version: | 2 | Keywords: | validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | has_procedure mga2-32-OK mga2-64-OK | ||
| Source RPM: | libsvn0-1.7.4-3.1.mga2 / libsqlite3_0-3.7.11-1.mga2 | CVE: | |
| Status comment: | |||
| Attachments: | List of sources with "Update" checkboxes disabled | ||
|
Description
François PELLEGRINI
2012-11-16 13:39:26 CET
Manuel Hiebel
2012-11-17 14:38:54 CET
Assignee:
bugsquad =>
shlomif Hi, I submitted new sub-release package of sqlite3 in Mageia 2 core/updates_testing. Hopefully, it will fix the problem. Please test. Perhaps both sqlite3 and svn should be upgraded to latest versions in MGA 2. Regards, -- Shlomi Fish QA: please check that svn works fine on Mageia 2 with «export MALLOC_CHECK_=3» after the update. Assignee:
shlomif =>
qa-bugs François can you please confirm whether this solves the problem for you. Thanks I would like to, but I experience a strange problem : the "Core Updates Testing" and "Core Update Debug" sources are set as "non-update" (box not checked). Hence, I canot update sqlite, as it is a package that cannot be removed. Any hint on how to solve this ? I already removed all sources and re-installed them. Sorry for the delay, f.p. Created attachment 3131 [details]
List of sources with "Update" checkboxes disabled
See the attached picture... :-(
You need to use a special option :) See here: https://wiki.mageia.org/en/Enabling_the_Testing_media#Enable_them_the_easy_way Aha. :-) I just tested. The problem seems to have been solved. Cool. Thx ! f.p. François, as you filed the bug for i586, am I right to assume you tested the new package on this architecture? If unsure, see: https://wiki.mageia.org/en/QA_process_for_validating_updates#Find_out_which_architecture_and_Mageia_release_you_use Did you experience any regressions? Also, we still need to test the package on x86_64 (provided you did in fact test on i586) before we can push this as an official update to all users. Could you maybe post a bit more detailed (preferably command-line) instructions on how to reproduce the original problem so a QA-tester can repeat them on this architecture? This would speed up testing quite a bit, as most of our time is spent on finding out how to test something, rather than actually performing the test. :) CC:
(none) =>
wassi Yes, I run on an i586. More precisely, uname -a yields : Linux brol 3.3.8-desktop586-2.mga2 #1 SMP Mon Jul 30 21:35:45 UTC 2012 i686 i686 i386 GNU/Linux I have no x86_64 under my sleeve to help you. :-/ The reproducer is quite simple. All you need is some directory under SVN revision control, in which you modify a file. Then : (bash)% export MALLOC_CHECK_=3 (bash)% svn commit ...and crash, as above. Hope this helps. Final comment: I only had to upgrade the libsqlite package to remove the bug, not svn. Thank you for your help François! Shlomi: Since upgrading sqlite3 alone seems to fix the problem - would you still like to push an updated svn package or do you think we could/should skip it for now?
claire robinson
2012-11-27 11:32:27 CET
Whiteboard:
(none) =>
mga2-32-OK
claire robinson
2012-11-27 11:32:41 CET
Whiteboard:
mga2-32-OK =>
has_procedure mga2-32-OK Testing mga2 64 Before ------ $ export MALLOC_CHECK_=3 $ svn commit -m "Before" Sending gpl.html Transmitting file data . Committed revision 3. *** glibc detected *** svn: free(): invalid pointer: 0x0000000001044f30 *** ======= Backtrace: ========= etc. After ----- $ nano gpl.html $ export MALLOC_CHECK_=3 $ svn commit -m "After" svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted $ svn cleanup $ export MALLOC_CHECK_=3 $ svn commit -m "After" Sending gpl.html Transmitting file data . Committed revision 4. Testing complete x86_64 Whiteboard:
has_procedure mga2-32-OK =>
has_procedure mga2-32-OK mga2-64-OK Validating SRPM: sqlite3-3.7.14.1-1.1.mga2.src.rpm Advisory ----------------- This addresses a crash when using "svn commit" after "export MALLOC_CHECK_=3" ----------------- Could sysadmin please push from core/updates_testing to core/updates Thanks! Keywords:
(none) =>
validated_update Update pushed: https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0234 Status:
NEW =>
RESOLVED |