I suspect that MC-135203 is the same bug. (Maybe the point is not that one dies in a different dimension but that one respawns in a chunk that is not loaded while dying?)
The same happens to me (when dying in the end; I didn't try the nether). I'm using 1.13.
One more detail: Afer some time (around 2 min?) living as a ghost player, I get teleported back to the bed where I re-spawned after dying. Most of the time, from then on the game works normally again, but twice (out of 10 or so) I still was a ghost player. (But again, after 2 more min, I got teleported back etc. and things became normal.)
Another detail (just in case it's useful for finding the bug): When I go back to the end (quickly) after having become a non-ghost again, all items I lost while dying have disappeared. From this, I guess that the server is ticking the end while I'm a ghost.
Edit: I discovered a new effect which happened several times to me, when, after dying in the end and having become a ghost player, I left the game right away and started it again. I was back in the end, but only once (of 4 or 5 times I did this), I was dead. The other times, I was living, sometimes standing just where I had died, and sometimes, the game had been "rewinded" by a small amount of time, maybe 10 or 20 secs or so.
I tried it with padsp (version 13w41b). It doesn't seem to make a difference. (Still hangs.)
Another huge output file of "strace -f -tt -T", with 13w41b, interrupted after about 1 minute of hanging:
Another F3-C report for 1.6.4:
---- Minecraft Crash Report ----
// Uh... Did I do that?
Time: 12.10.13 13:46
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['immih'/142, l='MpServer', x=-337,01, y=86,62, z=58,15]]
Chunk stats: MultiplayerChunkCache: 441
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-252,64,36), Chunk: (at 4,4,4 in -16,2; contains blocks -256,0,32 to -241,255,47), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 17531 game time, 17531 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: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 89 total; [ro['Bat'/275, l='MpServer', x=-261,25, y=20,00, z=28,25], tt['Spider'/1374, l='MpServer', x=-365,50, y=30,00, z=-5,50], tw['Zombie'/1371, l='MpServer', x=-363,50, y=30,00, z=-4,50], rw['Mooshroom'/5, l='MpServer', x=-386,88, y=68,00, z=5,03], tf['Creeper'/1097, l='MpServer', x=-367,88, y=64,00, z=0,72], tr['Skeleton'/1369, l='MpServer', x=-266,50, y=13,00, z=34,50], rx['Ocelot'/1117, l='MpServer', x=-278,50, y=78,00, z=41,16], ro['Bat'/259, l='MpServer', x=-363,36, y=38,36, z=-19,36], rw['Mooshroom'/19, l='MpServer', x=-378,56, y=69,00, z=59,81], rx['Ocelot'/1119, l='MpServer', x=-277,66, y=78,00, z=37,63], rw['Mooshroom'/18, l='MpServer', x=-370,66, y=74,00, z=38,63], rx['Ocelot'/1118, l='MpServer', x=-279,44, y=80,00, z=34,13], rw['Mooshroom'/21, l='MpServer', x=-359,31, y=75,00, z=25,47], rw['Mooshroom'/20, l='MpServer', x=-357,06, y=75,00, z=25,06], rw['Mooshroom'/23, l='MpServer', x=-361,69, y=75,00, z=32,59], rw['Mooshroom'/22, l='MpServer', x=-356,28, y=78,00, z=29,19], rw['Mooshroom'/25, l='MpServer', x=-360,75, y=73,00, z=40,28], ro['Bat'/267, l='MpServer', x=-278,00, y=18,25, z=129,34], rw['Mooshroom'/24, l='MpServer', x=-356,66, y=78,00, z=32,22], rw['Mooshroom'/27, l='MpServer', x=-364,47, y=76,00, z=58,72], rw['Mooshroom'/26, l='MpServer', x=-360,66, y=75,00, z=47,25], tr['Skeleton'/571, l='MpServer', x=-365,50, y=14,00, z=8,50], rw['Mooshroom'/28, l='MpServer', x=-365,59, y=76,00, z=56,47], ro['Bat'/268, l='MpServer', x=-273,63, y=17,03, z=123,50], ss['item.item.egg'/31, l='MpServer', x=-348,06, y=76,13, z=21,91], rq['Chicken'/30, l='MpServer', x=-352,34, y=75,00, z=23,53], tr['Skeleton'/811, l='MpServer', x=-299,50, y=20,00, z=49,50], rw['Mooshroom'/32, l='MpServer', x=-347,72, y=88,00, z=39,31], rw['Mooshroom'/42, l='MpServer', x=-324,50, y=66,00, z=136,50], rw['Mooshroom'/43, l='MpServer', x=-327,50, y=65,00, z=135,97], tw['Zombie'/317, l='MpServer', x=-368,22, y=15,00, z=1,72], rw['Mooshroom'/44, l='MpServer', x=-327,16, y=64,00, z=138,94], rx['Ocelot'/522, l='MpServer', x=-268,50, y=69,00, z=68,50], rw['Mooshroom'/45, l='MpServer', x=-335,28, y=64,00, z=130,16], rx['Ocelot'/51, l='MpServer', x=-301,22, y=69,00, z=37,84], rq['Chicken'/50, l='MpServer', x=-306,53, y=71,00, z=37,47], tr['Skeleton'/1150, l='MpServer', x=-408,03, y=66,00, z=51,50], tr['Skeleton'/1149, l='MpServer', x=-413,50, y=72,00, z=43,50], ro['Bat'/292, l='MpServer', x=-283,34, y=12,00, z=135,13], tw['Zombie'/531, l='MpServer', x=-366,50, y=35,00, z=0,50], rx['Ocelot'/52, l='MpServer', x=-295,53, y=70,00, z=42,34], tf['Creeper'/298, l='MpServer', x=-363,50, y=65,00, z=-20,50], tr['Skeleton'/777, l='MpServer', x=-404,50, y=67,00, z=-11,50], tr['Skeleton'/881, l='MpServer', x=-274,16, y=11,00, z=72,38], tf['Creeper'/608, l='MpServer', x=-257,44, y=72,00, z=53,91], tr['Skeleton'/882, l='MpServer', x=-272,50, y=11,00, z=73,50], tf['Creeper'/1036, l='MpServer', x=-291,50, y=77,00, z=75,50], rq['Chicken'/72, l='MpServer', x=-282,56, y=83,00, z=30,34], ss['item.item.egg'/73, l='MpServer', x=-282,91, y=83,13, z=29,75], rq['Chicken'/74, l='MpServer', x=-283,63, y=78,00, z=37,41], rw['Mooshroom'/81, l='MpServer', x=-264,47, y=66,00, z=101,13], rw['Mooshroom'/80, l='MpServer', x=-259,47, y=63,00, z=96,19], rw['Mooshroom'/83, l='MpServer', x=-263,66, y=64,00, z=97,22], rw['Mooshroom'/82, l='MpServer', x=-269,50, y=68,00, z=106,66], tf['Creeper'/637, l='MpServer', x=-401,50, y=68,00, z=1,50], tw['Zombie'/1059, l='MpServer', x=-364,88, y=65,00, z=-18,75], tw['Zombie'/860, l='MpServer', x=-298,69, y=67,00, z=39,63], tt['Spider'/1334, l='MpServer', x=-365,97, y=65,00, z=-20,97], ro['Bat'/358, l='MpServer', x=-261,75, y=19,10, z=64,88], ro['Bat'/359, l='MpServer', x=-259,50, y=18,05, z=78,78], tr['Skeleton'/833, l='MpServer', x=-263,50, y=75,00, z=56,50], tt['Spider'/605, l='MpServer', x=-369,38, y=67,00, z=-7,75], tr['Skeleton'/1316, l='MpServer', x=-279,50, y=84,00, z=30,50], tr['Skeleton'/606, l='MpServer', x=-403,50, y=15,00, z=-13,50], tw['Zombie'/1221, l='MpServer', x=-370,50, y=66,00, z=19,50], tw['Zombie'/1222, l='MpServer', x=-367,50, y=66,00, z=19,50], tw['Zombie'/1225, l='MpServer', x=-400,50, y=13,00, z=-3,50], ro['Bat'/404, l='MpServer', x=-381,24, y=29,81, z=53,31], ro['Bat'/405, l='MpServer', x=-375,21, y=30,39, z=65,09], tr['Skeleton'/937, l='MpServer', x=-381,50, y=41,00, z=-4,50], tr['Skeleton'/1234, l='MpServer', x=-374,50, y=63,00, z=-17,50], tf['Creeper'/923, l='MpServer', x=-409,50, y=67,00, z=-20,50], tr['Skeleton'/644, l='MpServer', x=-399,50, y=68,00, z=6,50], tw['Zombie'/663, l='MpServer', x=-281,50, y=82,00, z=83,50], bdi['immih'/142, l='MpServer', x=-337,01, y=86,62, z=58,15], tt['Spider'/746, l='MpServer', x=-278,53, y=14,06, z=74,28], tw['Zombie'/1157, l='MpServer', x=-389,28, y=68,00, z=5,09], tw['Zombie'/1156, l='MpServer', x=-381,50, y=65,00, z=-2,50], tw['Zombie'/748, l='MpServer', x=-273,13, y=12,00, z=68,50], tw['Zombie'/1434, l='MpServer', x=-388,00, y=14,00, z=13,44], tr['Skeleton'/1432, l='MpServer', x=-374,50, y=63,00, z=-15,50], tw['Zombie'/1436, l='MpServer', x=-388,69, y=13,00, z=10,69], tr['Skeleton'/1409, l='MpServer', x=-261,50, y=18,00, z=63,50], tg['Enderman'/1413, l='MpServer', x=-260,75, y=18,00, z=66,53], tg['Enderman'/1412, l='MpServer', x=-259,50, y=18,00, z=68,50], tf['Creeper'/1420, l='MpServer', x=-371,50, y=43,00, z=-7,50], tf['Creeper'/239, l='MpServer', x=-305,50, y=76,00, z=18,50], tf['Creeper'/708, l='MpServer', x=-383,50, y=65,00, z=-1,50], ro['Bat'/491, l='MpServer', x=-347,50, y=8,57, z=14,98]]
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 (amd64) version 3.2.0-4-amd64
Java Version: 1.7.0_25, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 89822296 bytes (85 MB) / 319094784 bytes (304 MB) up to 954466304 bytes (910 MB)
JVM Flags: 1 total; -Xmx1G
AABB Pool Size: 9251 (518056 bytes; 0 MB) allocated, 2 (112 bytes; 0 MB) used
Suspicious classes: No suspicious classes found.
IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
Launched Version: 1.6.4
LWJGL: 2.9.0
OpenGL: Mesa DRI Intel(R) 965GM GL version 2.1 Mesa 8.0.5, 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: 1954 (109424 bytes; 0 MB) allocated, 12 (672 bytes; 0 MB) used
Same problem for me (tested with 38a, 38c, 39b).
computer: lenovo X61
linux: debian wheezy
java: tested both: openjdk-6-jdk and openjdk-7-jdk (same problem)
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
System.getProperty('os.name') == 'Linux'
System.getProperty('os.version') == '3.2.0-4-amd64'
System.getProperty('os.arch') == 'amd64'
System.getProperty('java.version') == '1.7.0_25'
System.getProperty('java.vendor') == 'Oracle Corporation'
System.getProperty('sun.arch.data.model') == '64'
Is the following information useful?
$ jstack 5316
2013-09-28 22:51:36
Full thread dump OpenJDK 64-Bit Server VM (23.7-b01 mixed mode):
"Attach Listener" daemon prio=10 tid=0x0000000001d6f000 nid=0x1511 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Thread-5" prio=10 tid=0x0000000001f69000 nid=0x14db waiting on condition [0x00007fb410310000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at paulscode.sound.SimpleThread.snooze(SimpleThread.java:196)
at paulscode.sound.StreamThread.run(StreamThread.java:98)
"Thread-4" prio=10 tid=0x0000000001c55800 nid=0x14da waiting on condition [0x00007fb410c12000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at paulscode.sound.SimpleThread.snooze(SimpleThread.java:196)
at paulscode.sound.CommandThread.run(CommandThread.java:133)
"process reaper" daemon prio=10 tid=0x00007fb41c64d800 nid=0x14d7 waiting on condition [0x00007fb4200cb000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000eeb44ee0> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
"Timer hack thread" daemon prio=10 tid=0x00007fb41c541800 nid=0x14d5 waiting on condition [0x00007fb413e3c000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at awr.run(SourceFile:268)
"Snooper Timer" daemon prio=10 tid=0x00007fb41c523800 nid=0x14d4 in Object.wait() [0x00007fb413f3d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000eec4ad40> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Timer.java:526)
- locked <0x00000000eec4ad40> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"AWT-XAWT" daemon prio=10 tid=0x00007fb41c51a800 nid=0x14d3 runnable [0x00007fb4146b3000]
java.lang.Thread.State: RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:627)
at sun.awt.X11.XToolkit.run(XToolkit.java:591)
at java.lang.Thread.run(Thread.java:724)
"Java2D Disposer" daemon prio=10 tid=0x00007fb41c4f1800 nid=0x14d2 in Object.wait() [0x00007fb4201cc000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c116efa0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000c116efa0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at sun.java2d.Disposer.run(Disposer.java:145)
at java.lang.Thread.run(Thread.java:724)
"Service Thread" daemon prio=10 tid=0x00007fb41c062800 nid=0x14d0 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00007fb41c060000 nid=0x14cf waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00007fb41c05d000 nid=0x14ce waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00007fb41c05a800 nid=0x14cd runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00007fb41c001000 nid=0x14cc in Object.wait() [0x00007fb421749000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c0cf1a10> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000c0cf1a10> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
"Reference Handler" daemon prio=10 tid=0x00000000018bd000 nid=0x14cb in Object.wait() [0x00007fb42184a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c0cf15b0> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x00000000c0cf15b0> (a java.lang.ref.Reference$Lock)
"Client thread" prio=10 tid=0x000000000181a800 nid=0x14c7 runnable [0x00007fb42bc1d000]
java.lang.Thread.State: RUNNABLE
at org.lwjgl.opengl.GL11.nglGenLists(Native Method)
at org.lwjgl.opengl.GL11.glGenLists(GL11.java:1405)
at awp.a(SourceFile:16)
- locked <0x00000000c1393fb0> (a java.lang.Class for awp)
at bir.<init>(SourceFile:75)
at awq.W(SourceFile:447)
at awq.e(SourceFile:689)
at net.minecraft.client.main.Main.main(SourceFile:104)
"VM Thread" prio=10 tid=0x00000000018b5000 nid=0x14ca runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000001828800 nid=0x14c8 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x000000000182a000 nid=0x14c9 runnable
"VM Periodic Task Thread" prio=10 tid=0x00007fb41c075800 nid=0x14d1 waiting on condition
JNI global references: 317
Maybe it's also the same as MC-92916? Or at least related to it?