[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern image.c node_composite.c blender/source/blender/blenlib BLI_threads.h blender/source/blender/blenlib/intern threads.c blender/source/blender/render/intern/include renderpipeline.h blender/source/blender/render/intern/source envmap.c imagetexture.c ...

Ralf Hölzemer cheleb at gmx.de
Sat Feb 11 20:26:17 CET 2006


Am Samstag, den 11.02.2006, 16:55 +0100 schrieb Ton Roosendaal:
>   Really hope we get something more stable now!

I still get a crash on Ubuntu Linux. This happens only with threads
enabled in the render settings.

Note:
The weird thing is if i run blender without gdb, it will crash while
rendering something via F12 (open blender->F12->ESC->F12->ESC->F12
crash)
If blender is started through gdb, there is no crash at rendertime.
Instead i get it to crash if i overwrite an existing scene file AFTER
rendering something via F12 ( open blender->ctrl+s->F12->ESC->ctrl
+s->F12->ESC->ctrl+s crash)

See attached backtrace for more info.

Cheers,
Ralf

-------------- next part --------------
Starting program: /home/ralf/src/cvs/install/linux2/blender 
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 29382)]
[New Thread 32769 (LWP 29390)]
[New Thread 16386 (LWP 29391)]
[New Thread 32771 (LWP 29392)]
[Thread 16386 (LWP 29391) exited]
[New Thread 49154 (LWP 29393)]
[Thread 32771 (LWP 29392) exited]
[Thread 49154 (LWP 29393) exited]
[New Thread 65538 (LWP 29394)]
[New Thread 81923 (LWP 29395)]
[Thread 65538 (LWP 29394) exited]
[Thread 81923 (LWP 29395) exited]
[New Thread 98306 (LWP 29396)]
[New Thread 114691 (LWP 29397)]
[Thread 98306 (LWP 29396) exited]
[Thread 114691 (LWP 29397) exited]
[New Thread 131074 (LWP 29398)]
[New Thread 147459 (LWP 29399)]
[Thread 131074 (LWP 29398) exited]
[Thread 147459 (LWP 29399) exited]
[New Thread 163842 (LWP 29400)]
[New Thread 180227 (LWP 29401)]
[Thread 163842 (LWP 29400) exited]
[Thread 180227 (LWP 29401) exited]
[New Thread 196611 (LWP 29402)]
[New Thread 212994 (LWP 29403)]
[Thread 196611 (LWP 29402) exited]
[Thread 212994 (LWP 29403) exited]
[New Thread 229378 (LWP 29404)]
[New Thread 245763 (LWP 29405)]
[Thread 229378 (LWP 29404) exited]
[Thread 245763 (LWP 29405) exited]
[New Thread 262146 (LWP 29406)]
[Thread 262146 (LWP 29406) exited]
[New Thread 278530 (LWP 29409)]
[New Thread 294915 (LWP 29410)]
[Thread 278530 (LWP 29409) exited]
[New Thread 311298 (LWP 29411)]
[Thread 311298 (LWP 29411) exited]
[Thread 294915 (LWP 29410) exited]
[New Thread 327682 (LWP 29412)]
[New Thread 344067 (LWP 29413)]
[Thread 327682 (LWP 29412) exited]
[New Thread 360450 (LWP 29414)]
[Thread 344067 (LWP 29413) exited]
[Thread 360450 (LWP 29414) exited]
[New Thread 376834 (LWP 29415)]
[New Thread 393219 (LWP 29416)]
[Thread 376834 (LWP 29415) exited]
[New Thread 409602 (LWP 29417)]
[Thread 393219 (LWP 29416) exited]
[Thread 409602 (LWP 29417) exited]
[New Thread 425986 (LWP 29418)]
[New Thread 442371 (LWP 29419)]
[Thread 425986 (LWP 29418) exited]
[New Thread 458754 (LWP 29420)]
[Thread 442371 (LWP 29419) exited]
[Thread 458754 (LWP 29420) exited]
[New Thread 475138 (LWP 29421)]
[New Thread 491523 (LWP 29422)]
[Thread 475138 (LWP 29421) exited]
[Thread 491523 (LWP 29422) exited]
[New Thread 507906 (LWP 29423)]
[New Thread 524291 (LWP 29424)]
[Thread 507906 (LWP 29423) exited]
[Thread 524291 (LWP 29424) exited]
Cannot find thread 524291: invalid thread handle

Thread 2 (Thread 32769 (LWP 29390)):
#0  0x3782038e in *__GI___poll (fds=0x37883a08, nfds=1, timeout=2000) at ../sysdeps/unix/sysv/linux/poll.c:86
	resultvar = 931674632
	oldtype = 0
#1  0x377011f9 in __pthread_manager (arg=0x7d1) at manager.c:152
	resultvar = 4294967295
	reqfd = 12
	ufd = {fd = 12, events = 1, revents = 0}
	manager_mask = {__val = {4294967279, 4294967294, 4294967295 <repeats 30 times>}}
	n = -1
	request = {req_thread = 0x37709860, req_kind = REQ_FREE, req_args = {create = {attr = 0x80003, fn = 0xb8, arg = 0x3fe2f868, mask = {__val = {
          307904, 149157704, 149150352, 149157704, 149150328, 0, 0, 152184008, 1, 0, 17309, 0, 930109088, 930124188, 931681280, 931681280, 1071839196, 
          930095943, 931681296, 150198088, 931681280, 931674632, 931674632, 150198088, 1071839224, 930946570, 931681280, 150198088, 145994520, 220, 
          938687648, 930108539}}}, free = {thread_id = 524291}, exit = {code = 524291}, post = 0x80003, for_each = {fn = 0x80003, arg = 0xb8}}}
#2  0x37701b1b in __pthread_manager_event (arg=0x37709440) at manager.c:249
No locals.
#3  0x3782912a in clone () from /usr/lib/debug/libc.so.6
	fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = {mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0, mnt_freq = 0, 
    mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0, fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0, fs_passno = 0}}
	__elf_set___libc_subfreeres_element_fstab_free__ = (const void *) 0x37862b71

Thread 1 (Thread 16384 (LWP 29382)):
#0  0x377026fb in __pthread_fork (b=0x37884640) at ptfork.c:46
	resultvar = 930096831
	runp = (list_t *) 0x37884658
#1  0x377f8400 in __libc_fork () at ../linuxthreads/sysdeps/unix/sysv/linux/fork.c:39
No locals.
#2  0x377a53c3 in do_system (line=0x8c3b6e0 "/bin/rm -f \"/home/ralf/blender/crash.blend1\"") at system.c:123
	_buffer = {__routine = 0x377a57ca <cancel_handler>, __arg = 0x3fe2f518, __canceltype = 1, __prev = 0x0}
	_avail = 1
	status = 1071838680
	save = 931679584
	pid = 32
	sa = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {65536, 0 <repeats 31 times>}}, sa_flags = 0, 
  sa_restorer = 0x37835811 <__libc_enable_asynccancel+29>}
	omask = {__val = {2147483648, 0, 134578238, 938686520, 0, 938594732, 1071838744, 938629065, 134542024, 1071838676, 938594648, 22, 929049424, 1, 0, 
    1, 931674632, 147044064, 1071838628, 1071838800, 930897560, 1071838628, 1071838676, 1071838844, 147044064, 0, 4222451713, 147044064, 147044064, 
    147044064, 129018557, 1071838784}}
#3  0x377a57bd in __libc_system (line=0x8c3b6e0 "/bin/rm -f \"/home/ralf/blender/crash.blend1\"") at system.c:210
	oldtype = 0
	result = 147044064
#4  0x0849c9df in BLI_delete (file=0x3fe2f7cc "/home/ralf/blender/crash.blend1", dir=0, recursive=0) at source/blender/blenlib/intern/fileops.c:279
No locals.
#5  0x0849cc91 in BLI_rename (from=0x3fe2f8ec "/home/ralf/blender/crash.blend", to=0x3fe2f7cc "/home/ralf/blender/crash.blend1")
    at source/blender/blenlib/intern/fileops.c:344
No locals.
#6  0x0819819f in do_history (name=0x3fe2f8ec "/home/ralf/blender/crash.blend") at source/blender/src/usiblender.c:542
	tempname1 = "/home/ralf/blender/crash.blend1\000\021?\2127?O?b?<?30?26\000\000\000\030??\b?000\000\0008?037,\b?O?b\002\000@\003%\000@\003t\200J\b\001??\?p7%\000@\003\030??\bX?21c,\b?237?b\b\000\000\000T?\000?\201\000\000\001\000\000\000\001\000\000\000x?235+\b?237?b\b\000\000\000 at h\001\000\000\020\000\000?\f\b?237?b\230?\f\b?237?b\b\000\000\000??00\000\000\000\002\000\000\000"...
	tempname2 = "\204??000\000\000\000d???d?000\000\000\000(?',\b#?0?\235\000\000\000\001\000\000\000\002\000\000\000\001\000\000\000`\036\0365\000\033\030\000 at b87\030??\bX?(,\bl?0?X?204\",\bl?,p7?p7\b:\2107`?X\2037`W\2277\020\000\000\000\210??\2017\020\000\000\000{?2147\a\000\000\000?\b\020\000\000\000?,\b??W\2277???21478?\b?\b\020\000\000\000\022Ux7?7"...
	hisnr = 1
#7  0x08198322 in BIF_write_file (target=0x3fe2fb0c "/home/ralf/blender/crash.blend") at source/blender/src/usiblender.c:585
	li = (Library *) 0x0
	writeflags = 1
	di = "/home/ralf/blender/crash.blend\000\b?220?b@?\bP??\rv67@?\bP??\001\000\000\000`\036\0365@?\b?220?bP????00\000\000\000\000\000\000\000??\b?@?\bz\20177@?\bP??P\036\0365?220?b@?\b@?\bv8\027\b??\b`\036\0365x?\bH?\000\000\000\000\226)\0337@?\b"
	err = 0x8e40374 "?
#8  0x081749b1 in blenderqread (event=115, val=1) at source/blender/src/toets.c:738
	sa = (ScrArea *) 0x2de
	ob = (Object *) 0x8db3938
	textspace = 0
	dir = "/home/ralf/blender/crash.blend\000\001\000\000\000\000\220?\bd?\0337].\0337@?\b@?\bP??@?\b?\bP??\000\000\000\000\000\000\000\000P\036\0365\000\000\000\000\002\000\000\000\235\000\000\000\001\000\000\000\002\000\000\000\001\000\000\000`\036\0365??234??001\000\000\000P??@\003? \000\000\000@\003??\21187\000I\2035@\003? \000\000\000l?\b \000\000\000@?\b@\003?\000\000\000\000?\000\000\032\030\000\000\000\030\000\0000C77"...
	str = "\006?\b??0\0337?\bP\036\0365P?77?\b\000\000\000\000P\036\0365?220?bh\21177P??P?p7\b:\2107??\2037P??@?\bK??7?h?7P??P??@?\b;??7?220?bP??\001\000\000\000???7P??\220<?7P??P??\002\000\000\000P??"
#9  0x080a9ee8 in screenmain () at source/blender/src/editscreen.c:1410
	event = 115
	val = 1
	towin = 1
	ascii = 0 '\0'
	has_input = 1
	firsttime = 0
	onload_script = 0
#10 0x0806a73a in main (argc=1, argv=0x3fe2fe04) at source/creator/creator.c:593
	a = 1
	i = 1071840664
	stax = 134634709
	stay = 148280312
	sizx = 134649821
	sizy = 144624864
	syshandle = (SYS_SystemHandle) 0x8d6b190
	sce = (Scene *) 0x3fe2fdb8
	audio = 1


More information about the Bf-committers mailing list