mojira.dev

Mercy Me

Assigned

No issues.

Reported

No issues.

Comments

Thank you Erik for being patient and listening to the ramblings of frantic fans. 🙂
Many thanks to all involved in finding a fix.

For what it's worth, I did a test. I put together a program and called glGenLists within it. I ran it on one of my computers having this problem and... no problems arose. glGenLists returned a correct value, there was no crash, and the app didn't hang. This makes me think that glGenLists is not the source of the problem (as Erik was indicating).
I'm not sure where this leaves things, just thinking that this might eliminate one more potential source of the trouble.

Erik, I understand what you are saying.
However, this only became an issue after snapshot 13w37b with no changes on two of my systems that have the problem. Both systems have different video hardware and different video drivers.
Would it be possible for you to confirm if glGenLists is being used in some way that is different than it was prior to 13w37b?

I just tried 13.04 on one of my affected systems and it has the same problem 1.6.4 still works fine though. I haven't gotten around to installing and testing Arch: still on my to-do list.
I won't duplicate my system info since it's in a previous post.

I tried padsp as well. No luck on my end.

I took the liberty of running an strace (see attached file: minecraft-strace.log.bz2) The unzipped attachment is in the neighborhood of 57MB.
The specific command I used was:
strace -CfttT java -jar ~/games/minecraft/Minecraft.jar > ~/temp/minecraft-strace.log 2>&1

I'm open to doing just about any testing if anybody has any ideas.
My (uneducated) guess as to what's happening is that Mojang changed something in the way that they interface with OpenGL and that this is causing Minecraft to fall on its head. Just a guess tho.

I also find it interesting that a couple of folks using Arch have reported not having this problem. I'm going to try Arch on one of my systems having this problem to see if I can narrow this down to a distro or hardware/platform issue. If anybody's already gone this route, let me know as it'll save me wasting my time. 🙂

Here's my crash report:

---- Minecraft Crash Report ----
// Oops.

Time: 10/12/13 11:51 AM
Description: Manually triggered debug crash

java.lang.Throwable
	at atv.k(SourceFile:1238)
	at atv.S(SourceFile:663)
	at atv.d(SourceFile:619)
	at net.minecraft.client.main.Main.main(SourceFile:101)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [bdi['mrcy'/172, l='MpServer', x=-48.19, y=93.62, z=1346.30]]
	Chunk stats: MultiplayerChunkCache: 441
	Level seed: 0
	Level generator: ID 00 - default, ver 1. Features enabled: false
	Level generator options: 
	Level spawn location: World: (244,64,72), Chunk: (at 4,4,8 in 15,4; contains blocks 240,0,64 to 255,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Level time: 14970 game time, 14970 day time
	Level dimension: 0
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
	Forced entities: 88 total; [ry['Pig'/275, l='MpServer', x=-102.47, y=204.00, z=1396.06], ry['Pig'/274, l='MpServer', x=-104.09, y=204.00, z=1395.38], ry['Pig'/273, l='MpServer', x=-109.09, y=205.00, z=1390.13], ro['Bat'/272, l='MpServer', x=-99.66, y=50.10, z=1361.41], rz['Sheep'/279, l='MpServer', x=-100.50, y=209.00, z=1401.81], rz['Sheep'/278, l='MpServer', x=-101.50, y=206.00, z=1401.50], rz['Sheep'/277, l='MpServer', x=-109.50, y=209.00, z=1409.66], ry['Pig'/276, l='MpServer', x=-102.47, y=204.00, z=1397.81], rr['Cow'/283, l='MpServer', x=-98.75, y=234.00, z=1426.56], rz['Sheep'/280, l='MpServer', x=-97.53, y=208.00, z=1393.66], rq['Chicken'/287, l='MpServer', x=-82.50, y=68.00, z=1269.50], rr['Cow'/284, l='MpServer', x=-102.63, y=242.00, z=1425.50], su['entity.MinecartChest.name'/258, l='MpServer', x=-117.50, y=34.34, z=1268.50], ro['Bat'/261, l='MpServer', x=-113.75, y=54.10, z=1304.03], ss['item.item.seeds'/267, l='MpServer', x=-104.09, y=62.13, z=1302.22], ro['Bat'/270, l='MpServer', x=-110.16, y=51.10, z=1328.16], ro['Bat'/271, l='MpServer', x=-95.94, y=49.85, z=1359.15], ss['item.tile.flower'/268, l='MpServer', x=-105.28, y=61.13, z=1299.66], ss['item.tile.flower'/269, l='MpServer', x=-107.41, y=62.13, z=1296.78], rq['Chicken'/305, l='MpServer', x=-67.50, y=82.00, z=1284.50], rq['Chicken'/304, l='MpServer', x=-77.41, y=71.00, z=1276.44], ss['item.tile.flower'/307, l='MpServer', x=-66.81, y=64.13, z=1298.13], rq['Chicken'/306, l='MpServer', x=-65.53, y=75.00, z=1295.44], ry['Pig'/309, l='MpServer', x=-68.50, y=237.00, z=1345.50], ry['Pig'/308, l='MpServer', x=-63.19, y=234.00, z=1343.50], ry['Pig'/311, l='MpServer', x=-74.84, y=238.00, z=1349.41], ro['Bat'/784, l='MpServer', x=20.16, y=25.01, z=1351.16], ry['Pig'/310, l='MpServer', x=-68.22, y=238.00, z=1349.50], rq['Chicken'/288, l='MpServer', x=-81.44, y=71.00, z=1267.44], ro['Bat'/289, l='MpServer', x=-69.72, y=40.66, z=1268.81], rq['Chicken'/291, l='MpServer', x=-89.44, y=78.00, z=1285.47], ss['item.item.seeds'/292, l='MpServer', x=-81.13, y=64.13, z=1296.13], bdi['mrcy'/172, l='MpServer', x=-48.19, y=93.62, z=1346.30], ry['Pig'/343, l='MpServer', x=-19.06, y=63.00, z=1295.84], sc['Squid'/340, l='MpServer', x=-44.06, y=59.31, z=1379.66], sc['Squid'/337, l='MpServer', x=-41.09, y=59.00, z=1370.50], sc['Squid'/336, l='MpServer', x=-45.06, y=59.06, z=1371.75], ro['Bat'/351, l='MpServer', x=-18.52, y=37.09, z=1360.20], ro['Bat'/350, l='MpServer', x=-1.40, y=34.68, z=1351.46], ry['Pig'/349, l='MpServer', x=-24.63, y=91.00, z=1349.03], ry['Pig'/348, l='MpServer', x=-15.47, y=94.00, z=1334.13], ry['Pig'/347, l='MpServer', x=-17.16, y=94.00, z=1326.06], ry['Pig'/346, l='MpServer', x=-16.50, y=65.00, z=1314.69], ry['Pig'/345, l='MpServer', x=-18.47, y=69.00, z=1315.63], ry['Pig'/344, l='MpServer', x=-24.59, y=69.00, z=1309.91], ry['Pig'/326, l='MpServer', x=-49.53, y=201.00, z=1348.53], sc['Squid'/327, l='MpServer', x=-49.69, y=60.02, z=1364.50], rq['Chicken'/324, l='MpServer', x=-63.50, y=77.00, z=1283.50], ry['Pig'/325, l='MpServer', x=-37.75, y=95.00, z=1341.47], ry['Pig'/334, l='MpServer', x=-44.50, y=99.00, z=1308.50], ry['Pig'/335, l='MpServer', x=-36.41, y=96.00, z=1342.31], ry['Pig'/332, l='MpServer', x=-50.78, y=98.00, z=1311.53], ry['Pig'/333, l='MpServer', x=-43.38, y=100.00, z=1307.97], ry['Pig'/331, l='MpServer', x=-47.50, y=94.00, z=1307.50], ss['item.tile.flower'/329, l='MpServer', x=-62.53, y=89.13, z=1399.34], ry['Pig'/369, l='MpServer', x=-8.03, y=149.00, z=1380.84], ry['Pig'/368, l='MpServer', x=-12.03, y=146.00, z=1378.41], ry['Pig'/381, l='MpServer', x=15.50, y=64.00, z=1324.50], ry['Pig'/380, l='MpServer', x=13.50, y=70.00, z=1324.50], ry['Pig'/382, l='MpServer', x=12.25, y=64.00, z=1321.63], ro['Bat'/379, l='MpServer', x=7.03, y=33.10, z=1328.81], ss['item.tile.mushroom'/378, l='MpServer', x=3.13, y=11.13, z=1313.22], rr['Cow'/356, l='MpServer', x=-18.97, y=80.00, z=1373.06], rr['Cow'/353, l='MpServer', x=-20.50, y=73.00, z=1370.31], rr['Cow'/354, l='MpServer', x=-17.47, y=76.00, z=1369.53], rr['Cow'/355, l='MpServer', x=-21.72, y=73.00, z=1371.53], ro['Bat'/364, l='MpServer', x=22.47, y=19.57, z=1353.56], ss['item.item.porkchopRaw'/366, l='MpServer', x=-8.38, y=82.13, z=1382.69], ry['Pig'/367, l='MpServer', x=-12.81, y=142.00, z=1379.03], rq['Chicken'/362, l='MpServer', x=-8.66, y=65.00, z=1269.47], ry['Pig'/363, l='MpServer', x=-13.34, y=91.00, z=1331.53], rz['Sheep'/395, l='MpServer', x=26.47, y=64.00, z=1310.19], rz['Sheep'/394, l='MpServer', x=24.50, y=65.00, z=1305.28], rz['Sheep'/393, l='MpServer', x=25.47, y=64.00, z=1307.47], rz['Sheep'/392, l='MpServer', x=23.94, y=64.00, z=1315.94], ry['Pig'/396, l='MpServer', x=16.50, y=64.00, z=1320.22], ro['Bat'/692, l='MpServer', x=-83.41, y=58.00, z=1296.99], ro['Bat'/693, l='MpServer', x=-79.88, y=57.00, z=1301.38], rz['Sheep'/391, l='MpServer', x=26.63, y=64.00, z=1292.78], rz['Sheep'/390, l='MpServer', x=28.56, y=64.00, z=1282.19], rz['Sheep'/389, l='MpServer', x=29.91, y=64.00, z=1287.09], rz['Sheep'/388, l='MpServer', x=23.25, y=64.00, z=1290.66], ss['item.tile.flower'/653, l='MpServer', x=-82.56, y=119.13, z=1349.88], ss['item.tile.flower'/649, l='MpServer', x=-83.50, y=124.13, z=1358.81], ry['Pig'/173, l='MpServer', x=-43.50, y=199.00, z=1349.69], ro['Bat'/747, l='MpServer', x=-98.50, y=17.07, z=1303.41], ro['Bat'/762, l='MpServer', x=-15.54, y=39.38, z=1359.54], ro['Bat'/759, l='MpServer', x=-116.28, y=51.41, z=1322.45]]
	Retry entities: 0 total; []
	Server brand: vanilla
	Server type: Integrated singleplayer server
Stacktrace:
	at bdd.a(SourceFile:284)
	at atv.b(SourceFile:1761)
	at atv.d(SourceFile:628)
	at net.minecraft.client.main.Main.main(SourceFile:101)

-- System Details --
Details:
	Minecraft Version: 1.6.4
	Operating System: Linux (i386) version 3.2.0-51-generic
	Java Version: 1.7.0_40, Oracle Corporation
	Java VM Version: Java HotSpot(TM) Server VM (mixed mode), Oracle Corporation
	Memory: 195535256 bytes (186 MB) / 402128896 bytes (383 MB) up to 477364224 bytes (455 MB)
	JVM Flags: 1 total; -Xmx512M
	AABB Pool Size: 16931 (948136 bytes; 0 MB) allocated, 2 (112 bytes; 0 MB) used
	Suspicious classes: No suspicious classes found.
	IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
	Launched Version: 1.6.4
	LWJGL: 2.9.0
	OpenGL: Mesa DRI Intel(R) Ironlake Mobile x86/MMX/SSE2 GL version 2.1 Mesa 8.0.4, Tungsten Graphics, Inc
	Is Modded: Probably not. Jar signature remains and client brand is untouched.
	Type: Client (map_client.txt)
	Resource Pack: Default
	Current Language: English (US)
	Profiler Position: N/A (disabled)
	Vec3 Pool Size: 4438 (248528 bytes; 0 MB) allocated, 15 (840 bytes; 0 MB) used

I have two systems with this issue:
Laptop has an integrated Intel HD Graphics processor (Toshiba Satellite L645-S4102).
Desktop has an ATI R520 graphics card.
Both are running the same Linux distro mentioned previously (Linux Mint 13) and both are running the same version of Java (Oracle version 1.7.0_40-b43).
Neither system has additional or proprietary drivers loaded. Everything is from the base install.

Same problem, same symptoms.
Running Mint Mate 13, Oracle Java 1.7.0_40-b43 32-bit.
Minecraft 1.6.4 and prior work fine, snapshot 13w37b and prior work fine.
Newer snapshots all hang at the Mojang splashscreen without any errors being reported in the log.