CRASH - zotero crashes libreoffice ubuntu 11.04 / Sun-Java JRE / Firefox 9

Hi there,

How to reproduce :
1- Open a libre office document
2- click on a place to insert citation
3- click on the insert citation button
4- The citation window opens
5- click on the citation
6- click ok
7- a loop seems to go crazy in my terminal, and then libreoffice crash with this message :

QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
QPixmap: It is not safe to use pixmaps outside the GUI thread
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x05f76a46, pid=7409, tid=94681968
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing linux-x86 )
# Problematic frame:
# C [libQtGui.so.4+0x258a46] QX11PixmapData::createCompatiblePixmapData() const+0x156
#
# An error report file with more information is saved as:
# /home/daeavelwyn/hs_err_pid7409.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

[error occurred during error reporting , id 0xb]


I would like to attach the log file, but can't find any way here, so I post :
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x05f76a46, pid=7409, tid=94681968
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing linux-x86 )
# Problematic frame:
# C [libQtGui.so.4+0x258a46] QX11PixmapData::createCompatiblePixmapData() const+0x156
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

--------------- T H R E A D ---------------

Current thread (0xb04f6400): JavaThread "Thread-9" [_thread_in_native, id=7437, stack(0x059fb000,0x05a4c000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00000020

Registers:
EAX=0x00000000, EBX=0x067d6ff4, ECX=0x00000000, EDX=0x00000000
ESP=0x05a493c0, EBP=0x05a4956c, ESI=0x05a494b4, EDI=0x05a493e8
EIP=0x05f76a46, EFLAGS=0x00010202, CR2=0x00000020

Top of Stack: (sp=0x05a493c0)
0x05a493c0: 05a493e8 05a4956c ad62f19c 05fc8094
0x05a493d0: 05a4943c 067d6ff4 05a49490 05fe8ef4
0x05a493e0: 05f2810f 067d6ff4 067c0360 05f40000
0x05a493f0: 00000000 067c0bf0 00000000 067d6ff4
0x05a49400: 067d6ff4 ad62f170 05a4943c 067d6ff4
0x05a49410: ad633a50 05a494b4 00000015 0609adbf
0x05a49420: 05a494b4 05a4956c 05a49554 05fc8094
0x05a49430: 05a49490 05a49634 0041494d 067c0bf0

Instructions: (pc=0x05f76a46)
0x05f76a26: 89 2c 24 e8 62 9d ed ff 84 c0 75 6e 8d 7c 24 28
0x05f76a36: 89 6c 24 04 89 3c 24 e8 8e 87 ed ff 8b 44 24 30
0x05f76a46: 8b 40 20 89 3c 24 89 44 24 1c e8 eb b7 ed ff 83
0x05f76a56: 7c 24 1c 01 74 54 8d 7c 24 34 89 6c 24 04 89 3c

Register to memory mapping:

EAX=0x00000000 is an unknown value
EBX=0x067d6ff4: <offset 0xab8ff4> in /usr/lib/i386-linux-gnu/libQtGui.so.4 at 0x05d1e000
ECX=0x00000000 is an unknown value
EDX=0x00000000 is an unknown value
ESP=0x05a493c0 is pointing into the stack for thread: 0xb04f6400
EBP=0x05a4956c is pointing into the stack for thread: 0xb04f6400
ESI=0x05a494b4 is pointing into the stack for thread: 0xb04f6400
EDI=0x05a493e8 is pointing into the stack for thread: 0xb04f6400


Stack: [0x059fb000,0x05a4c000], sp=0x05a493c0, free space=312k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libQtGui.so.4+0x258a46] QX11PixmapData::createCompatiblePixmapData() const+0x156

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.sun.star.bridges.jni_uno.JNI_proxy.dispatch_call(JLjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;+0
J com.sun.star.bridges.jni_uno.JNI_proxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
j $Proxy48.insertDocumentFromURL(Ljava/lang/String;[Lcom/sun/star/beans/PropertyValue;)V+20
j org.zotero.integration.ooo.comp.ReferenceMark.insertRTF(Ljava/lang/String;Lcom/sun/star/text/XTextCursor;)V+280
j org.zotero.integration.ooo.comp.ReferenceMark.setText(Ljava/lang/String;Z)V+141
j org.zotero.integration.ooo.comp.Comm.getMessageResponse(Ljava/util/ArrayList;)Ljava/lang/Object;+677
j org.zotero.integration.ooo.comp.Comm.readMessage([B)V+31
j org.zotero.integration.ooo.comp.Comm.mainLoop()V+76
j org.zotero.integration.ooo.comp.Comm.run()V+101
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
This discussion has been closed.