Texturen fehlen - Mac - Version 8194

Bug #1048315 reported by RFM
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Return To The Roots
Fix Released
Critical
Marcus

Bug Description

In den neusten Versionen fehlen alle Texturen der Gebäude und flaggen. Siehe Screenshot. Problem aufgefallen in der aktuellen Version 8194 am 9.9. 19:30 auf Mac OS X

Revision history for this message
RFM (chats) wrote :
Revision history for this message
Marcus (marcus) wrote :

Hallo,

bitte mit der aktuellen Nightly (ist neu gebaut) nochmal versuchen und melden, ob das Problem noch besteht.

Danke!

Changed in s25rttr:
assignee: nobody → Marcus (marcus)
importance: Undecided → Critical
milestone: none → nightly
Revision history for this message
RFM (chats) wrote :

Version 8197 - Problem besteht immer noch!

Revision history for this message
Marcus (marcus) wrote :

Hast du Infos zur Grafikkarte? Unterstützte OpenGL-Version etc? Falls vorhanden, führ' mal im Terminal "glxinfo" aus und kopier die Ergebnisse hier rein.

Revision history for this message
RFM (chats) wrote :

Naja bisher gings ja auch immer. Das letzte mal hab ich das Update am 1.9 gemacht und eben seit dem ich heut geupdatet hab gehts nicht mehr. Hab seitdem auch nichts am System geändert. Werde es morgen noch an einem anderen Mac testen. Sollte dann ja eig nicht nur mich betreffen... Sry musst dich bis morgen gedulden.

Revision history for this message
Marcus (marcus) wrote :

Ja, es geht weniger darum, ob sich am System bei dir etwas geändert hat. Bei RttR gab es einige grundsätzliche Änderungen, die das Texturieren betreffen. Im Grunde geht es unter Windows und Linux anscheinend überall, es scheint also entweder Mac-spezifisch zu sein oder etwas an der Hardware zu sein. So oder so brauche ich einen Ansatzpunkt, da ich keinen Mac zur Verfügung habe und so natürlich auch nicht vernünftig debuggen kann... :-)

Revision history for this message
Marcus (marcus) wrote :

Zur Info: die neue Nightly hat jetzt eine Option in den Grafikeinstellungen, bei denen du "Optimized Textures" ausschalten kannst. Dann sollte es gehen. Es wäre toll, wenn du uns dazu dann Feedback geben könntest. :)

Revision history for this message
RFM (chats) wrote :
Download full text (16.3 KiB)

Also auf meinem iMac (OSX Snow Leo) geht mit 8201 jetzt garnichts mehr. Er hängt sich auf nachdem man auf Spiel starten drückt. Und der ganze Bildschirm flimmert.... also irgendwas wurde hier verbockt. Die Einstellung optimized graphic ändert hier leider nichts daran.

Un hier noch die Ausgabe bei 'glxinfo' am Macbook (Lion):

name of display: /tmp/launch-yNRI11/org.x:0
display: /tmp/launch-yNRI11/org.x:0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_SGIX_fbconfig, GLX_SGIS_multisample, GLX_ARB_multisample,
    GLX_EXT_visual_info, GLX_EXT_import_context
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_rating,
    GLX_SGIX_fbconfig, GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_rating,
    GLX_SGIX_fbconfig
OpenGL vendor string: Intel Inc.
OpenGL renderer string: Intel GMA X3100 OpenGL Engine
OpenGL version string: 2.1 APPLE-7.0.52
OpenGL shading language version string: 1.20
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers,
    GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
    GL_ARB_instanced_arrays, GL_ARB_multitexture, GL_ARB_occlusion_query,
    GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow,
    GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
    GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
    GL_EXT_geometry_shader4, GL_EXT_gpu_program_parameters,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
    GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc,
    GL_EXT_texture_env_add, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_lod_bias, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
    GL_EXT_transform_feedback, GL_APPLE_aux_depth_stencil,
    GL_APPLE_client_storage, GL_APPLE_element_array, GL_APPLE_fence,
    GL_APPLE_flush_buffer_range, GL_APPLE_flush_render,
    GL_APPLE_object_purgeable, GL_APPLE_packed_pixels, GL_APPLE_pixel_buffer,
    GL_APPLE_rgb_422, GL_APPLE_row_bytes, GL_APPLE_specular_vector, ...

Revision history for this message
Marcus (marcus) wrote :

Hast du gdb auf dem Mac installiert? Kannst du rttr über gdb starten (also "gdb /path/to/s25client")? Wenn er dann crasht, solltest du in gdb einfach "bt" + Eingabetaste eingeben können und erhältst einen Backtrace, der weiterhelfen könnte.

Revision history for this message
RFM (chats) wrote :

8202 - jetzt gehts wieder

Revision history for this message
RFM (chats) wrote :

allerdings nur wenn optimierte texturen 'aus' sind. wenn sie 'an' sind stürzt das spiel ab, sobald man auf starten drückt, ich versuch das grad mal mit gdb rauszufinden...

Revision history for this message
RFM (chats) wrote :

Ich versteh grad nicht ganz wie der Befehl geht, also hab im terminal eingegebn:
gdb /Applications/s25rttr_20110713/s25client.app

wenn ich dann hinter das (gdb) ein 'bt' eingeb kommt:
No stack.

So siehts im Terminal aus:

GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Thu Nov 3 21:59:02 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin"..."/Applications/s25rttr_20110713/s25client.app/Contents/MacOS/rttr.command": not in executable format: File format not recognized

(gdb) bt
No stack.

Revision history for this message
NastX (jtrampe) wrote : Re: [Bug 1048315] Re: Texturen fehlen - Mac - Version 8194

spiel starten mit "r" oder "run" + enter

2012/9/10 RFM <email address hidden>:
> Ich versteh grad nicht ganz wie der Befehl geht, also hab im terminal eingegebn:
> gdb /Applications/s25rttr_20110713/s25client.app
>
> wenn ich dann hinter das (gdb) ein 'bt' eingeb kommt:
> No stack.
>
>
> So siehts im Terminal aus:
>
> GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Thu Nov 3 21:59:02 UTC 2011)
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "x86_64-apple-darwin"..."/Applications/s25rttr_20110713/s25client.app/Contents/MacOS/rttr.command": not in executable format: File format not recognized
>
> (gdb) bt
> No stack.
>
> --
> You received this bug notification because you are subscribed to Return
> To The Roots.
> https://bugs.launchpad.net/bugs/1048315
>
> Title:
> Texturen fehlen - Mac - Version 8194
>
> Status in Return To The Roots:
> New
>
> Bug description:
> In den neusten Versionen fehlen alle Texturen der Gebäude und flaggen.
> Siehe Screenshot. Problem aufgefallen in der aktuellen Version 8194 am
> 9.9. 19:30 auf Mac OS X
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/s25rttr/+bug/1048315/+subscriptions

Revision history for this message
NastX (jtrampe) wrote :

Und bitte nicht die app sondern das Binary starten.

2012/9/10 Jonas Trampe <email address hidden>:
> spiel starten mit "r" oder "run" + enter
>
> 2012/9/10 RFM <email address hidden>:
>> Ich versteh grad nicht ganz wie der Befehl geht, also hab im terminal eingegebn:
>> gdb /Applications/s25rttr_20110713/s25client.app
>>
>> wenn ich dann hinter das (gdb) ein 'bt' eingeb kommt:
>> No stack.
>>
>>
>> So siehts im Terminal aus:
>>
>> GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Thu Nov 3 21:59:02 UTC 2011)
>> Copyright 2004 Free Software Foundation, Inc.
>> GDB is free software, covered by the GNU General Public License, and you are
>> welcome to change it and/or distribute copies of it under certain conditions.
>> Type "show copying" to see the conditions.
>> There is absolutely no warranty for GDB. Type "show warranty" for details.
>> This GDB was configured as "x86_64-apple-darwin"..."/Applications/s25rttr_20110713/s25client.app/Contents/MacOS/rttr.command": not in executable format: File format not recognized
>>
>> (gdb) bt
>> No stack.
>>
>> --
>> You received this bug notification because you are subscribed to Return
>> To The Roots.
>> https://bugs.launchpad.net/bugs/1048315
>>
>> Title:
>> Texturen fehlen - Mac - Version 8194
>>
>> Status in Return To The Roots:
>> New
>>
>> Bug description:
>> In den neusten Versionen fehlen alle Texturen der Gebäude und flaggen.
>> Siehe Screenshot. Problem aufgefallen in der aktuellen Version 8194 am
>> 9.9. 19:30 auf Mac OS X
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/s25rttr/+bug/1048315/+subscriptions

Revision history for this message
Marcus (marcus) wrote :

Danke, dann war es wohl wie vermutet. Wahrscheinlich reicht dein Texturspeicher nicht aus, um alle Texturen gleichzeitig zu laden.

Huch, ganz vergessen: wenn du GDB gestartet hast, musst du einmal noch "r" + Eingabetaste eingeben, damit er RttR überhaupt startet. Wenn er dann crasht, gehst du einfach in GDB zurück und machst dort "bt" + Eingabetaste.

Revision history for this message
Marcus (marcus) wrote :

Oh, und ich sehe gerade, dass du vermutlich die falsche Datei ausführst. Du musst gdb wirklich den Pfad zu "s25client" übergeben, also in deinem Fall

gdb Applications/25rttr_20110713/s25client.app/Contents/MacOS/bin/s25client

Revision history for this message
RFM (chats) wrote :

ok, dabei kommt dann das raus, das program startet nicht:

laptop:~ RFM$ gdb /Applications/s25rttr_20110713/s25client.app/Contents/MacOS/bin/s25client
GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Thu Nov 3 21:59:02 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin"...
warning: Unable to read symbols for libminiupnpc.5.dylib (file not found).

warning: Unable to read symbols from "libminiupnpc.5.dylib" (not yet mapped into memory).
Reading symbols for shared libraries ............. done

(gdb) r
Starting program: /Applications/s25rttr_20110713/s25client.app/Contents/MacOS/bin/s25client
dyld: Library not loaded: libminiupnpc.5.dylib
  Referenced from: /Applications/s25rttr_20110713/s25client.app/Contents/MacOS/bin/s25client
  Reason: image not found

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007fff5fc0106d in __dyld_dyld_fatal_error ()
(gdb)

Revision history for this message
RFM (chats) wrote :

(gdb) bt
#0 0x00007fff5fc0106d in __dyld_dyld_fatal_error ()
#1 0x00007fff5fc048c8 in __dyld__ZN4dyld4haltEPKc ()
#2 0x00007fff5fc0761a in __dyld__ZN4dyld5_mainEPK12macho_headermiPPKcS5_S5_ ()
#3 0x00007fff5fc01059 in __dyld__dyld_start ()

Revision history for this message
Marcus (marcus) wrote :

Starte das nochmal bitte und wenn nur SIGTRAP bzw. "Trace/breakpoint trap" kommt, gib in gdb "c" + Eingabetaste ein, dann läuft er weiter. Das sind nur Breakpoints, die anhalten, weil dir die libminiupnpc.5.dylib fehlt. Scheint aber nicht besonders kritisch zu sein, sonst würde er sonst nicht weiter laufen. Alle anderen Signale als SIGTRAP sind interessant.

Revision history for this message
RFM (chats) wrote :

will trotzdem danach nicht weiter:

(gdb) r
Starting program: /Applications/s25rttr_20110713/s25client.app/Contents/MacOS/bin/s25client
dyld: Library not loaded: libminiupnpc.5.dylib
  Referenced from: /Applications/s25rttr_20110713/s25client.app/Contents/MacOS/bin/s25client
  Reason: image not found

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007fff5fc0106d in __dyld_dyld_fatal_error ()
(gdb) c
Continuing.

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
0x00007fff5fc0109e in __dyld__ZN13dyldbootstrap5startEPK12macho_headeriPPKclS2_ ()
(gdb) c
Continuing.

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
0x00007fff5fc0109e in __dyld__ZN13dyldbootstrap5startEPK12macho_headeriPPKclS2_ ()
(gdb) c
Continuing.

Revision history for this message
Marcus (marcus) wrote :

Schau mal, ob du die libminiupnpc.5.dylib installiert hast, falls nein, installier sie mal. Falls das immer noch nicht geht, kopier sie mal in /Applications/s25rttr_20110713/s25client.app/Contents/MacOS/bin/, vielleicht geht das.

Revision history for this message
RFM (chats) wrote :

naja, hab ich jetzt eigentlich keine zeit mehr dazu :/ Schau ich vllt mal wann anderst. Ich mein es geht ja wenn man die Optimierten Texturen deaktiviert. Solange diese Funktion noch existiert haben die Mac User noch kein Problem. Die Grafik läuft sowieso auf dem Mac OS X nicht so flüssig wie wenn man auf dem selben Mac es auf einem parallel installierten Windows probiert... Da bekommt er bei der gleichen Graka iwi mehr FPS hin...

Revision history for this message
Marcus (marcus) wrote :

Der eigentliche Bug wäre ja insofern behoben, als dass man die Optimierung deaktivieren kann. Wenn das mit dem Debugger noch klappt, baue ich noch ein, dass er das automatisch deaktiviert, falls es aktiviert sein sollte und nicht funktioniert.

Changed in s25rttr:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.