[Soc-2009-dev] Weird bug

Jingyuan Huang jingyuan.huang at gmail.com
Mon Jun 22 19:00:12 CEST 2009


Hi all,
Sorry to mail to both mailing lists (2.5 and gsoc). I have a bug that
I cannot determine if it roots from 2.5 or from my light paint
changes.

The bug can easily be reproduced in my branch. It is more difficult to
reproduce in 2.5. Steps are listed on wiki:
http://wiki.blender.org/index.php/User:Yukishiro/Bug_List. Please try
the alternative way for 2.5 branch since it doesn't have light paint
(the alternative approach can reproduce the crash quite predictably in
my branch). If you cannot make 2.5 crash by loading one file, keep
repeating step 3 and 4, and it should eventually crash (at least
according to my experience so far).

You can get my branch at:
https://svn.blender.org/svnroot/bf-blender/branches/soc-2009-yukishiro/.
The build depends on lapack and blas. Please install those packages if
you want to build (or wait for another day or two till the libraries
are added to lib directory).

The stack trace is shown below.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f8634536740 (LWP 9050)]
0x00007f8633df2985 in gzread () from /usr/lib/libz.so.1
(gdb) bt
#0  0x00007f8633df2985 in gzread () from /usr/lib/libz.so.1
#1  0x00000000009d4417 in BKE_read_exotic (scene=0x2503990,
name=0x7fff3c6689f0
"/home/jing/repository/blender/test248/render/glass.blend") at
source/blender/blenkernel/intern/exotic.c:2201
#2  0x00000000005db0bf in WM_read_file (C=0x1da28b0,
name=0x7fff3c6689f0
"/home/jing/repository/blender/test248/render/glass.blend",
reports=0x7f862400fd70) at
source/blender/windowmanager/intern/wm_files.c:237
#3  0x00000000005e50dd in wm_open_mainfile_exec (C=0x1da28b0,
op=0x7f8624011a00) at
source/blender/windowmanager/intern/wm_operators.c:596
#4  0x00000000005de7f4 in wm_handler_fileselect_call (C=0x1da28b0,
handlers=0x1ee7398, handler=0x7f8624011090, event=0x7f8624013790) at
source/blender/windowmanager/intern/wm_event_system.c:829
#5  0x00000000005dea5f in wm_handlers_do (C=0x1da28b0,
event=0x7f8624013790, handlers=0x1ee7398) at
source/blender/windowmanager/intern/wm_event_system.c:905
#6  0x00000000005deee3 in wm_event_do_handlers (C=0x1da28b0) at
source/blender/windowmanager/intern/wm_event_system.c:1026
#7  0x00000000005dcc24 in WM_main (C=0x1da28b0) at
source/blender/windowmanager/intern/wm.c:226
#8  0x00000000005dac7d in main (argc=1, argv=0x7fff3c668f38) at
source/creator/creator.c:852
(gdb) info threads
* 1 Thread 0x7f8634536740 (LWP 9050)  0x00007f8633df2985 in gzread ()
from /usr/lib/libz.so.1

I have absolutely no idea why it would fail there. Any insight is appreciated.


Best Wishes
Jingyuan Huang
------------------------------------
Computer Graphics Lab
University of Waterloo


More information about the Soc-2009-dev mailing list