Project

General

Profile

Actions

Emulator Issues #5381

closed

__memcpy_ssse3_back SIGSEGV

Added by robin.olivier about 13 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

  1. Game Name and ID (as it appears in right click > properties:
    Any

2) What is the expected output? What do you see instead?
Game launch correctly

3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
problem began.
Don't know

4) What steps will reproduce the problem?

  1. Launch any game

5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar, etc)? Do not say 'latest version'
this changes multiple times a day.
On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.

Ubuntu 11.10 64 bits
Dolphin 3.0-594
Open GL activated

6) Please provide any additional information below.
Works (very slow) with software renderer
gdb output:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd0cf7700 (LWP 19773)]
__memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:2281
2281 ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: Aucun fichier ou dossier de ce type.
in ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S
(gdb) q
A debugging session is active.

Inferior 1 [process 19728] will be killed.

I tried to recompile with -mno-ssse3, same issue

Thank you

Actions #1

Updated by parlane about 13 years ago

Does your cpu support sse3?

Actions #2

Updated by robin.olivier about 13 years ago

I guess you mean ssse3 ?

Output of cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida dts tpr_shadow vnmi flexpriority ept vpid

Actions #3

Updated by delroth almost 13 years ago

If you can reproduce this in gdb, please provide the output of the "backtrace" command in the gdb shell after the SIGSEGV.

Actions #4

Updated by robin.olivier almost 13 years ago

Works after upgrading to ubuntu 12.02. Thank you

Actions #5

Updated by Sonicadvance1 almost 13 years ago

Problem with kernel included in that version of Ubuntu maybe?

Actions #6

Updated by delroth almost 13 years ago

  • Status changed from New to Invalid

Nah, I really doubt that was actually because of the SSE3 being used. IMHO it was crashing because memcpy was copying from/to invalid memory ranges. Guess we won't ever know that :P

If the bug reproduces please update this issue with a backtrace.

Actions

Also available in: Atom PDF