[Bug 743082] New: test-limits fails: no temporary registers available

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jan 17 03:20:29 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=743082
  GStreamer | orc | unspecified

           Summary: test-limits fails: no temporary registers available
    Classification: Platform
           Product: GStreamer
           Version: unspecified
        OS/Version: Windows
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: orc
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lrn1986 at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
                CC: ds at schleef.org
     GNOME version: ---


Windows NT 6.1.7601 x86_64, i686-w64-mingw32-gcc-4.9.2

orc 0.4.23 (same failure did occur with 0.4.21 too, back in the day), compiled
with -g -O2 -fno-omit-frame-pointer, default configuration. Configure enabled
backends: altivec, c64x, mips, mmx, neon, see

Orc 0.4.23 - integrated testing tool
Active backend: sse
L1 cache: 32768
L2 cache: 262144
L3 cache: 8388608
Family/Model/Stepping: 6/42/7
CPU name:        Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
Compiler options: sse2 sse3 ssse3 sse41 sse42
Opcode test:
No errors detected.

test-limits fails (specifically - the last test_simple (ORC_MAX_ACCUM_VARS,
orc_program_add_accumulator); test).

orc_compiler_error_valist (args=0x28fcd8 "?u?eA\002", fmt=fmt at entry=0x658df7ec
<__PRETTY_FUNCTION__.6126+754> "no temporary register available",
compiler=0x530048) at ../../orc-0.4.23/orc/orccompiler.c:1214
1214      compiler->result = ORC_COMPILE_RESULT_UNKNOWN_COMPILE;
(gdb) l
1209
1210      s = malloc (ORC_COMPILER_ERROR_BUFFER_SIZE);
1211      vsprintf (s, fmt, args);
1212      compiler->error_msg = s;
1213      compiler->error = TRUE;
1214      compiler->result = ORC_COMPILE_RESULT_UNKNOWN_COMPILE;
1215    }
1216
1217    void
1218    orc_compiler_error (OrcCompiler *compiler, const char *fmt, ...)
(gdb) p compiler->error_msg
$16 = 0x5467b8 "no temporary register available"
(gdb) bt
#0  orc_compiler_error_valist (args=0x28fcd8 "?u?eA\002",
fmt=fmt at entry=0x658df7ec <__PRETTY_FUNCTION__.6126+754> "no temporary register
available", compiler=0x530048) at ../../orc-0.4.23/orc/orccompiler.c:1214
#1  orc_compiler_error (compiler=compiler at entry=0x530048,
fmt=fmt at entry=0x658df7ec <__PRETTY_FUNCTION__.6126+754> "no temporary register
available") at ../../orc-0.4.23/orc/orccompiler.c:1223
#2  0x6588aae2 in orc_compiler_get_temp_reg (compiler=compiler at entry=0x530048)
at ../../orc-0.4.23/orc/orccompiler.c:716
#3  0x658a1f0c in sse_save_accumulators (compiler=compiler at entry=0x530048) at
../../orc-0.4.23/orc/orcprogram-sse.c:286
#4  0x658a3206 in orc_compiler_sse_assemble (compiler=0x530048) at
../../orc-0.4.23/orc/orcprogram-sse.c:984
#5  0x6588b55d in orc_program_compile_full (program=0x3d7a38, target=0x658dd640
<sse_target>, flags=31) at ../../orc-0.4.23/orc/orccompiler.c:352
#6  0x6588b746 in orc_program_compile_for_target
(program=program at entry=0x3d7a38, target=0x658dd640 <sse_target>) at
../../orc-0.4.23/orc/orccompiler.c:173
#7  0x6588b76a in orc_program_compile (program=program at entry=0x3d7a38) at
../../orc-0.4.23/orc/orccompiler.c:150
#8  0x00401651 in test_simple (max=<optimized out>, max at entry=4, adder=0x4016f8
<orc_program_add_accumulator>) at ../../orc-0.4.23/testsuite/test-limits.c:37
#9  0x0040291f in main (argc=1, argv=0x3d1920) at
../../orc-0.4.23/testsuite/test-limits.c:67

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list