You are not logged in.

#1 2010-04-28 08:34:39

RufusD
Member
Registered: 2010-03-21
Posts: 86

java kills rekonq

Hi there!
Some time ago my rekonq started crashing at the slightest hint of displaying a website. Well, not at every website. I suspect it's related to java. This is what console tells me:

rufusd@Godot:~$ rekonq(15521)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
*** glibc detected *** rekonq: free(): invalid pointer: 0x09f0b850 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6c4f1)[0xb76c54f1]
/lib/libc.so.6(+0x6d25b)[0xb76c625b]
/lib/libc.so.6(cfree+0x6d)[0xb76c9efd]
/usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb42eb1a6]
/usr/lib/libglib-2.0.so.0(g_strfreev+0x20)[0xb4303bb0]
/usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so(NP_Initialize+0x761)[0xadda9ad1]
/usr/lib/libQtWebKit.so.4(+0x75f167)[0xb6d33167]
/usr/lib/libQtWebKit.so.4(+0x75f1d2)[0xb6d331d2]
/usr/lib/libQtWebKit.so.4(+0x61fdf9)[0xb6bf3df9]
/usr/lib/libQtWebKit.so.4(+0x61e0e3)[0xb6bf20e3]
/usr/lib/libQtWebKit.so.4(+0x61ebd9)[0xb6bf2bd9]
/usr/lib/libQtWebKit.so.4(+0x726a55)[0xb6cfaa55]
/usr/lib/libQtWebKit.so.4(+0x5d1d4b)[0xb6ba5d4b]
/usr/lib/libQtWebKit.so.4(+0x5c3b45)[0xb6b97b45]
/usr/lib/libQtWebKit.so.4(+0x5d1ec4)[0xb6ba5ec4]
/usr/lib/libQtWebKit.so.4(+0x5d1f1f)[0xb6ba5f1f]
/usr/lib/libQtWebKit.so.4(+0x2ff5c6)[0xb68d35c6]
/usr/lib/libQtWebKit.so.4(+0xadce01)[0xb70b0e01]
/usr/lib/libQtWebKit.so.4(+0x188bdd)[0xb675cbdd]
/usr/lib/libQtWebKit.so.4(+0x197211)[0xb676b211]
[0xb10345ae]
/usr/lib/libQtWebKit.so.4(+0x1b3d7f)[0xb6787d7f]
/usr/lib/libQtWebKit.so.4(+0x222e4e)[0xb67f6e4e]
/usr/lib/libQtWebKit.so.4(+0x307ace)[0xb68dbace]
/usr/lib/libQtWebKit.so.4(+0x311977)[0xb68e5977]
/usr/lib/libQtWebKit.so.4(+0x312049)[0xb68e6049]
/usr/lib/libQtWebKit.so.4(+0x322b5f)[0xb68f6b5f]
/usr/lib/libQtWebKit.so.4(+0x4f61f6)[0xb6aca1f6]
/usr/lib/libQtWebKit.so.4(+0x4fa68e)[0xb6ace68e]
/usr/lib/libQtWebKit.so.4(+0x537284)[0xb6b0b284]
/usr/lib/libQtWebKit.so.4(+0x53723a)[0xb6b0b23a]
/usr/lib/libQtWebKit.so.4(+0x4fb665)[0xb6acf665]
/usr/lib/libQtWebKit.so.4(+0x4fc922)[0xb6ad0922]
/usr/lib/libQtWebKit.so.4(+0x500353)[0xb6ad4353]
/usr/lib/libQtWebKit.so.4(+0x50095f)[0xb6ad495f]
/usr/lib/libQtWebKit.so.4(+0x4fa542)[0xb6ace542]
/usr/lib/libQtWebKit.so.4(+0x5374dc)[0xb6b0b4dc]
/usr/lib/libQtWebKit.so.4(+0x56e9a1)[0xb6b429a1]
/usr/lib/libQtWebKit.so.4(+0x582b1d)[0xb6b56b1d]
/usr/lib/libQtWebKit.so.4(+0x57dff1)[0xb6b51ff1]
/usr/lib/libQtWebKit.so.4(+0x70ec7c)[0xb6ce2c7c]
/usr/lib/libQtWebKit.so.4(+0x70f433)[0xb6ce3433]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8metacallEP7QObjectNS_4CallEiPPv+0x3a)[0xb4f8b6ea]
/usr/lib/libQtCore.so.4(_ZN14QMetaCallEvent13placeMetaCallEP7QObject+0x36)[0xb4f94fe6]
/usr/lib/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x23e)[0xb4f97f4e]
/usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xb4)[0xb51c65f4]
/usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x14e)[0xb51ca7ee]
/usr/lib/libkdeui.so.5(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x3a)[0xb639526a]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x7b)[0xb4f857db]
/usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x294)[0xb4f89234]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication16sendPostedEventsEP7QObjecti+0x2d)[0xb4f8940d]
/usr/lib/libQtCore.so.4(+0x17b07f)[0xb4fb007f]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1d5)[0xb42e2895]
/usr/lib/libglib-2.0.so.0(+0x3c568)[0xb42e6568]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x68)[0xb42e6748]
/usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x5c)[0xb4fb057c]
/usr/lib/libQtGui.so.4(+0x1d04d5)[0xb52724d5]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x49)[0xb4f84a29]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xfa)[0xb4f84c9a]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xaf)[0xb4f894cf]
/usr/lib/libQtGui.so.4(_ZN12QApplication4execEv+0x27)[0xb51c3d17]
/usr/lib/libkdeinit4_rekonq.so(kdemain+0x11e3)[0xb781a313]
rekonq[0x804852b]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:01 36818      /usr/bin/rekonq
08049000-0804a000 rw-p 00000000 08:01 36818      /usr/bin/rekonq
09613000-09fe9000 rw-p 00000000 00:00 0          [heap]
ac567000-ac56a000 r-xp 00000000 08:01 28098      /usr/lib/libxcb-atom.so.1.0.0
ac56a000-ac56b000 rw-p 00002000 08:01 28098      /usr/lib/libxcb-atom.so.1.0.0
ac56b000-ac56d000 r-xp 00000000 08:01 28100      /usr/lib/libxcb-event.so.1.0.0
ac56d000-ac56e000 rw-p 00001000 08:01 28100      /usr/lib/libxcb-event.so.1.0.0
ac56e000-ac570000 r-xp 00000000 08:01 28097      /usr/lib/libxcb-aux.so.0.0.0
ac570000-ac571000 rw-p 00001000 08:01 28097      /usr/lib/libxcb-aux.so.0.0.0
ac571000-ac632000 r-xp 00000000 08:01 27523      /usr/lib/libasound.so.2.0.0
ac632000-ac636000 rw-p 000c0000 08:01 27523      /usr/lib/libasound.so.2.0.0
ac636000-ac63d000 r-xp 00000000 08:01 37767      /usr/lib/libstartup-notification-1.so.0.0.0
ac63d000-ac63e000 rw-p 00007000 08:01 37767      /usr/lib/libstartup-notification-1.so.0.0.0
ac63e000-ac68b000 r-xp 00000000 08:01 26155      /usr/lib/libXt.so.6.0.0
ac68b000-ac68f000 rw-p 0004c000 08:01 26155      /usr/lib/libXt.so.6.0.0
ac68f000-ac6d0000 r-xp 00000000 08:01 25855      /usr/lib/libhunspell-1.2.so.0.0.0
ac6d0000-ac6d4000 rw-p 00041000 08:01 25855      /usr/lib/libhunspell-1.2.so.0.0.0
ac6d4000-ac6e8000 r-xp 00000000 08:01 37093      /usr/lib/libnssutil3.so
ac6e8000-ac6eb000 rw-p 00014000 08:01 37093      /usr/lib/libnssutil3.so
ac6eb000-ac7f8000 r-xp 00000000 08:01 37091      /usr/lib/libnss3.so
ac7f8000-ac7fc000 rw-p 0010d000 08:01 37091      /usr/lib/libnss3.so
ac7fc000-ac7fd000 rw-p 00000000 00:00 0 
ac7fd000-ac81f000 r-xp 00000000 08:01 37086      /usr/lib/libsmime3.so
ac81f000-ac821000 rw-p 00022000 08:01 37086      /usr/lib/libsmime3.so
ac821000-ac84d000 r-xp 00000000 08:01 37089      /usr/lib/libssl3.so
ac84d000-ac84f000 rw-p 0002b000 08:01 37089      /usr/lib/libssl3.so
ac84f000-ac99b000 r-xp 00000000 08:01 394727     /usr/lib/xulrunner-1.9.2/libmozjs.so
ac99b000-ac9a2000 rw-p 0014c000 08:01 394727     /usr/lib/xulrunner-1.9.2/libmozjs.so
ac9a2000-ac9a3000 rw-p 00000000 00:00 0 
ac9a3000-aca19000 r-xp 00000000 08:01 394707     /usr/lib/xulrunner-1.9.2/libsqlite3.so
aca19000-aca1b000 rw-p 00076000 08:01 394707     /usr/lib/xulrunner-1.9.2/libsqlite3.so
aca1b000-aca21000 r-xp 00000000 08:01 24624      /usr/lib/libxcb-render.so.0.0.0
aca21000-aca22000 rw-p 00005000 08:01 24624      /usr/lib/libxcb-render.so.0.0.0
aca22000-aca25000 r-xp 00000000 08:01 28080      /usr/lib/libxcb-render-util.so.0.0.0
aca25000-aca26000 rw-p 00002000 08:01 28080      /usr/lib/libxcb-render-util.so.0.0.0
aca26000-aca82000 r-xp 00000000 08:01 9949       /usr/lib/libpixman-1.so.0.18.0
aca82000-aca85000 rw-p 0005c000 08:01 9949       /usr/lib/libpixman-1.so.0.18.0
aca85000-aca87000 r-xp 00000000 08:01 26219      /usr/lib/libXdamage.so.1.1.0
aca87000-aca88000 rw-p 00001000 08:01 26219      /usr/lib/libXdamage.so.1.1.0
aca88000-aca8a000 r-xp 00000000 08:01 30855      /usr/lib/libXcomposite.so.1.0.0
aca8a000-aca8b000 rw-p 00001000 08:01 30855      /usr/lib/libXcomposite.so.1.0.0
aca8b000-acabb000 r-xp 00000000 08:01 37071      /usr/lib/libnspr4.so
acabb000-acabc000 rw-p 00030000 08:01 37071      /usr/lib/libnspr4.so
acabc000-acabe000 rw-p 00000000 00:00 0 
acabe000-ad691000 r-xp 00000000 08:01 394702     /usr/lib/xulrunner-1.9.2/libxul.so
ad691000-ad776000 rw-p 00bd3000 08:01 394702     /usr/lib/xulrunner-1.9.2/libxul.so
ad776000-ad789000 rw-p 00000000 00:00 0 
ad789000-ad7c8000 r-xp 00000000 08:01 28156      /usr/lib/libpango-1.0.so.0.2800.0KCrash: Application 'rekonq' crashing...
sock_file=/home/rufusd/.kde4/socket-Godot/kdeinit4__0
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8) (ArchLinux-6.b18_1.8-1-i686)
OpenJDK Server VM (build 14.0-b16, mixed mode)

with all but the first line displayed when crashing (the first line comes up immediately after starting rekonq). Unfortunately I don't know which runtime engine is getting used (due to lack of pacman skills). Rekonq's output sounds like openjdk, however. I don't know where I got openjdk6 from:

[root@Godot ~]# LANG=EN pacman -Qi openjdk6
Name           : openjdk6
Version        : 6.b18_1.8-1
URL            : http://icedtea.classpath.org
Licenses       : GPL  
Groups         : None
Provides       : java-environment=6  java-runtime=6  
Depends On     : gcc-libs  xdg-utils  hicolor-icon-theme  ca-certificates-java  libxtst  
Optional Deps  : xulrunner: for the browser plugin
                 gtk2: for the browser plugin
                 alsa-lib: for sound
                 giflib: for gif format support
Required By    : beanshell  lucene  saxon  
Conflicts With : java-environment  java-runtime  
Replaces       : None
Installed Size : 127704.00 K
Packager       : Andreas Radke <andyrtr@archlinux.org>
Architecture   : i686
Build Date     : Wed Apr 14 20:37:30 2010
Install Date   : Wed Apr 21 20:24:26 2010
Install Reason : Installed as a dependency for another package
Install Script : Yes
Description    : Free Java environment based on OpenJDK 6.0 with IcedTea6 replacing binary plugs.

Problem is I can't remove it:

[root@Godot ~]# LANG=EN pacman -R openjdk6
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: beanshell: requires java-runtime
:: lucene: requires java-runtime
:: saxon: requires java-runtime

Is there any way to replace it by some other runtime environment? Or would downgrading be easier? Can I simply download an older package from ARM and pacman -U it?
Regards,
Rufus

Offline

#2 2010-05-17 12:42:26

karper
Member
Registered: 2008-08-10
Posts: 52

Re: java kills rekonq

You can replace openjdk6 with jre. I checked and this makes the crashing go away.

# pacman -S jre
resolving dependencies...
looking for inter-conflicts...
:: jre conflicts with openjdk6. Remove openjdk6? [Y/n] Y

Remove (1): openjdk6-6.b18_1.8-1 

Total Removed Size:   124.71 MB

Targets (1): jre-6u20-1 

Total Download Size:    25.34 MB
Total Installed Size:   111.82 MB

Proceed with installation? [Y/n]
:: Retrieving packages from community...
jre-6u20-1-i686.pkg...    25.3M 1029.3K/s 00:00:25 [###############################################] 100%
checking package integrity...
(1/1) checking for file conflicts                   [###############################################] 100%
(1/1) removing openjdk6                             [###############################################] 100%
(1/1) installing jre                                [###############################################] 100%
The jre package is licensed software.
You MUST read and agree to the license stored in
/opt/java/jre/LICENSE before using it.

Offline

#3 2010-05-17 17:08:55

Urfaust
Member
From: Germany
Registered: 2009-01-30
Posts: 164

Re: java kills rekonq

Offline

Board footer

Powered by FluxBB