Summary: | In 3.1, konqueror crashes when attempting to open a directory via file: URL | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Alain Knaff <kde> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | adrian, dirk_aust |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Last 200 lines of strace -fo konqueror before crash |
Description
Alain Knaff
2003-01-29 07:48:42 UTC
Hi.. Can you please check whether you have $KDEDIR set, and to what? In an another BR, a SuSE user reported it being set to /opt/kde2, which can cause major problems indeed. I have checked: no KDEDIR variable. I even deleted all /opt/kde2 directories, and uninstalled qt-2, and the crash still happened. However, I found out something else: /opt/kde3/bin/startkde launches kdeinit as follows: LD_BIND_NOW=true kdeinit +kcminit +knotify If I remove the LD_BIND_NOW=true variable, the crash no longer happens. Conversely, if I start konqueror as follows from a konsole, the crash does happen: LD_BIND_NOW=true konqueror Here is an strace log of konqueror just before the crash: ... open("/opt/kde3/lib/libartsflow_idl.so.1", O_RDONLY) = 14 read(14, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\2\5"..., 1024) = 1 024 fstat64(14, {st_mode=S_IFREG|0755, st_size=753980, ...}) = 0 mmap2(NULL, 757036, PROT_READ|PROT_EXEC, MAP_PRIVATE, 14, 0) = 0x41b79000 mprotect(0x41c09000, 167212, PROT_NONE) = 0 mmap2(0x41c09000, 167936, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 14, 0x8f) = 0x41c09000 close(14) = 0 open("/opt/kde3/lib/libmcop.so.1", O_RDONLY) = 14 read(14, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \260\3"..., 1024) = 10 24 fstat64(14, {st_mode=S_IFREG|0755, st_size=714160, ...}) = 0 mmap2(NULL, 714540, PROT_READ|PROT_EXEC, MAP_PRIVATE, 14, 0) = 0x41c32000 mprotect(0x41cd2000, 59180, PROT_NONE) = 0 mmap2(0x41cd2000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 14, 0xa0) = 0x41cd2000 close(14) = 0 munmap(0x419b0000, 51772) = 0 --- SIGSEGV (Segmentation fault) --- Another datapoint: If I remove /opt/kde3/lib/kde3/konq_sound.la, the crash no longer happens (even with LD_BIND_NOW set) Hmm, talking to the SuSE packager: can you please make sure you have kdeaddons 3.1 installed, and not an earlier version? (53619 is the same bug, not dupe'ing since useful info on both branches) what does "rpm -qf /opt/kde3/lib/kde3/konq_sound.*" say ? can you do an "strace -f -o logfile konqueror" and add the last ~50 lines as an attachement ? thanks Created attachment 916 [details]
Last 200 lines of strace -fo konqueror before crash
Here are the last lines of strace -fo log konqueror before the crash.
N.B. The crash also occurs even with all the "addons" packages installed:
kdeaddons3-games-3.1-10
kdeaddons3-kicker-3.1-46
kdeaddons3-sound-3.1-46
kdeaddons3-konqueror-3.1-46
kdeaddons3-kate-3.1-46
> what does "rpm -qf /opt/kde3/lib/kde3/konq_sound.*" say ? > rpm -qf /opt/kde3/lib/kde3/konq_sound.* kdebase3-3.1-51 kdebase3-3.1-51 *** Bug 54334 has been marked as a duplicate of this bug. *** Thanks for the info.. It's quite a good clue although the crash is still quite a mystery.. (Many people who have tried couldn't reproduce it..).. Can you please also check whether you have an up-to-date aRts instlal? *** This bug has been marked as a duplicate of 47373 *** I hava arts-1.1-49, which I downloaded from /pub/kde/stable/3.1/SuSE/ix86/8.1/arts-1.1-49.i586.rpm . I could reproduce the problem on several SuSE installation _every_ _single_ _time_. However, the problem cannot be reproduced on another distribution (such as RedHat) |