Comment # 5 on bug 921577 from
In my Power8 guest (started with -smp of comments #2)
I am able to recreate the failure with following steps

* the step1 + step2 is creating the problem
* the step3 is to recreate the problem after step2.

=== step1:
$osc co openSUSE:Factory:PowerPC doxygen
$cd openSUSE:Factory:PowerPC/doxygen
$quilt setup doxygen.spec
$cd doxygen-1.8.9.1
$quilt push -a
$cd ../
$mv doxygen-1.8.9.1 ~/
$cd ~/doxygen-1.8.9.1
$sed -i~ '/^TMAKE_CFLAGS_RELEASE.*/s@^.*@TMAKE_CFLAGS_RELEASE = -fmessage
length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector
-funwind-tables -fasynchronous-unwind-tables -g @'
tmake/lib/linuxg++/tmake.conf
$ulimit -c unlimited
=== step2:
$./configure --prefix /usr --install /usr/bin/install && make -j4 &&
./bin/doxygen
===
=== step3:
$make clean && rm -rf doxygen_docs && rm -f doxygen.tag
$./configure --prefix /usr --install /usr/bin/install && make -j4 &&
./bin/doxygen
===


The generated core file and gdb gives the following backtrace:
===
$gdb -c ./core ./bin/doxygen
...
Core was generated by `./bin/doxygen '.
Program terminated with signal SIGABRT, Aborted.
#0  0x00003fffa5acd194 in __GI_raise (sig=<optimized out>) at
../sysdeps/unix/sysv/linux/raise.c:55
55      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
Missing separate debuginfos, use: zypper install
libgcc_s1-debuginfo-4.8.3+r218481-2.1.ppc64le
libstdc++6-debuginfo-4.8.3+r218481-2.1.ppc64le
(gdb) bt
#0  0x00003fffa5acd194 in __GI_raise (sig=<optimized out>) at
../sysdeps/unix/sysv/linux/raise.c:55
#1  0x00003fffa5acf184 in __GI_abort () at abort.c:78
#2  0x00003fffa5b136c4 in __libc_message (do_abort=<optimized out>,
fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:175
#3  0x00003fffa5b1ba84 in malloc_printerr (action=<optimized out>,
str=0x3fffa5c06b50 "double free or corruption (fasttop)", ptr=<optimized out>)
at malloc.c:4960
#4  0x00003fffa5b1cadc in _int_free (av=<optimized out>, p=<optimized out>,
have_lock=<optimized out>) at malloc.c:3831
#5  0x00003fffa5dece10 in operator delete(void*) () from
/usr/lib64/libstdc++.so.6
#6  0x00000000106620e4 in QGList::takeFirst (this=<optimized out>) at
qglist.cpp:628
#7  0x000000001053ba84 in dequeue (this=<optimized out>) at
../qtools/qqueue.h:59
#8  DotRunnerQueue::dequeue (this=0x1001910fcc0) at dot.cpp:1170
#9  0x000000001053bb18 in DotWorkerThread::run (this=0x10019112a50) at
dot.cpp:1191
#10 0x00000000106a0a44 in QThreadPrivate::start (arg=0x10019112a50) at
qthread_unix.cpp:87
#11 0x00003fffa5ee9454 in start_thread (arg=0x3fffa38bf180) at
pthread_create.c:335
#12 0x00003fffa5b9e0c4 in clone () at
../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:96
===


You are receiving this mail because: