View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001672 | SOGo | SOPE | public | 2012-03-11 09:59 | 2012-03-23 19:31 |
| Reporter | buzzdee | Assigned To | ludovic | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 1.3.12 | ||||
| Target Version | 1.3.15 | Fixed in Version | 1.3.15 | ||
| Summary | 0001672: crasher in OGo when creating/deleting a folder on 64Bit platforms | ||||
| Description | An old bug hits me again on 64Bit platforms: old bug report was here: the fix obviously never made it into the SOPE trunk. attached the proposed fix, which also works for me on OpenBSD. | ||||
| Additional Information | could this please be considered to be added to SOPE for the next release? | ||||
| Tags | No tags attached. | ||||
|
2012-03-11 09:59
|
patch-sope-gdl1_GDLAccess_FoundationExt_PrintfFormatScanner_m (439 bytes)
$OpenBSD$
--- sope-gdl1/GDLAccess/FoundationExt/PrintfFormatScanner.m.orig Sun Mar 11 10:45:08 2012
+++ sope-gdl1/GDLAccess/FoundationExt/PrintfFormatScanner.m Sun Mar 11 10:46:36 2012
@@ -32,7 +32,12 @@
va_list va;
#ifdef __va_copy
- __va_copy(va, args);
+ // args being NULL breaks heavily on amd64
+ if (args != NULL) {
+ __va_copy(va, args);
+ } else {
+ return format;
+ }
#else
va = args;
#endif
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-03-11 09:59 | buzzdee | New Issue | |
| 2012-03-11 09:59 | buzzdee | File Added: patch-sope-gdl1_GDLAccess_FoundationExt_PrintfFormatScanner_m | |
| 2012-03-16 18:30 | ludovic | Target Version | => 1.3.14 |
| 2012-03-23 12:33 | francis | Target Version | 1.3.14 => 1.3.15 |
| 2012-03-23 19:31 | ludovic | Note Added: 0003637 | |
| 2012-03-23 19:31 | ludovic | Status | new => resolved |
| 2012-03-23 19:31 | ludovic | Fixed in Version | => 1.3.15 |
| 2012-03-23 19:31 | ludovic | Resolution | open => fixed |
| 2012-03-23 19:31 | ludovic | Assigned To | => ludovic |