Segfault - error 6 in libcef.so
Last few days, system has frozen 3 times. /var/log/sys.log reports <date/time> <hostname> kernel: [<Unix time>] Watchdog[<short number, differs>]: segfault at 0 ip 00007f<rest of address, differs but ends like>af6 sp 00007f<rest of address, close to but not the same as first, ending>650 error 6 in libcef.so[7f<more address, different each time but ending with>000+3cc7000]I'm not totally sure this is a Spotify problem, but it was the only application launched by me after login to a KDE Plasma 5 system when it last crashed. The mouse continues to be moveable, but the desktop is unresponsive to clicks or keyboard shortcuts. Alt-SysRq + R, E throws the user out to the login screen, where login can work. I havent seen it crash after this but the system dbus is no longer running etc, due to I suppose a partial emergency reboot. Restarting corrects problems with dbus, consolekit etc, but leaves possibility of crash again soon. I'm also using spotify connect to skip tracks from my phone etc (since no api for dbus anymore **cry cry**) - unsure if this is related, but a very nice new feature (and works perfectly on my Windows 8.1 laptop) Please let me know what I can test/check/do.
+Frequency Ubuntu Gnome 14.04.crash attached I see this error about twice a week. Jul 28 09:01:55 svetter-wkstn kernel: [87706.361377] Watchdog[5842]: segfault at 0 ip 00007eff0ca9083e sp 00007efefd975290 error 6 in libcef.so[7eff0c185000+46b8000]
Similar Messages
-
Greetings archers,
Today I`ve -Syu`ed my system which is running Gnome 3 on it (64 bit installation of Arch). Everything was working just awesome but now almost everything is crashing with a very strange behavior.
For example, flash plugin is crashing when watching youtube videos in fullscreen, nautilus is crashing when trying to move/drag the icons, chromium is crashing when trying to type something in the address bar.
The following error message is being written immediatelly after the crash occures.
May 5 15:53:54 localhost kernel: [ 2675.133040] chromium[6697]: segfault at 7fffece75fe8 ip 00007f6494808845 sp 00007fffece75ff0 error 6 in libc-2.13.so[7f64947a5000+154000]
May 5 16:05:48 localhost kernel: [ 128.232670] plugin-containe[4320]: segfault at 7fff72126fe8 ip 00007f3344a8a845 sp 00007fff72126ff0 error 6 in libc-2.13.so[7f3344a27000+154000]
May 5 16:06:34 localhost kernel: [ 174.506023] nautilus[4375]: segfault at 7fff3ae21fc8 ip 00007f14dea74845 sp 00007fff3ae21fd0 error 6 in libc-2.13.so[7f14dea11000+154000]
I've searched on the Internet and I was unable to find any tip or something which I need to implement in order to fix this issue.
Also, I do not know what this 'libc-2.13.so' library is exactly used for? Can some one point me to some direction?
EDIT: I've found that 'libc-2.13.so' is apart of 'glibc' and 'lib32-glibc' (the GNU C Library), so I need to check which version is currently installed on my laptop once I get home and will try downgrading it and check if that helps.
Additionally, I've searched the Internet deeper and did not find anything similar to this except this ONE.
At this moment I'm not knowledgeable to narrow this issue down. Is some one else experiencing this behavior?
Thanks,
Daniel
Last edited by ViruSzZ (2011-05-09 06:17:29)When I select the Macbuntu Cursor scheme (the one I was using under gnome2, xfce etc ...) some programs are segfaulting as described in my previous post.
Once I switched the cursors back to the Gnome 3 original skin, everything is again working perfectly. This thread can be closed or something.
Thanks. -
[Solved] ncmpcpp segfault error when XF86Audio{Prev,Play,Next}
I recently had to reinstall arch to do a dual boot with mac osx for the wifey. I pulled all my configs down from my github but strangely the multimedia keys, XF86Audio{Prev,Play,Next} weren't working.
.xbindkeysrc
"xbacklight -dec 5"
m:0x0 + c:232
"xbacklight -inc 5"
m:0x0 + c:233
"kbdlight up"
m:0x0 + c:238
"kbdlight down"
m:0x0 + c:237
"/usr/bin/pulseaudio-ctl up"
m:0x0 + c:123
"/usr/bin/pulseaudio-ctl down"
m:0x0 + c:122
"/usr/bin/pulseaudio-ctl mute"
m:0x0 + c:121
"ncmpcpp toggle"
m:0x10 + c:172
XF86AudioPlay
"ncmpcpp next"
m:0x10 + c:171
XF86AudioNext
"ncmpcpp prev"
m:0x10 + c:173
XF86AudioPrev
I did run showkey and the keycode in order is 165,164,163.
xev output:
Outer window is 0x2200001, inner window is 0x2200002
PropertyNotify event, serial 8, synthetic NO, window 0x2200001,
atom 0x27 (WM_NAME), time 1367489, state PropertyNewValue
PropertyNotify event, serial 9, synthetic NO, window 0x2200001,
atom 0x22 (WM_COMMAND), time 1367489, state PropertyNewValue
PropertyNotify event, serial 10, synthetic NO, window 0x2200001,
atom 0x28 (WM_NORMAL_HINTS), time 1367489, state PropertyNewValue
CreateNotify event, serial 11, synthetic NO, window 0x2200001,
parent 0x2200001, window 0x2200002, (10,10), width 50, height 50
border_width 4, override NO
PropertyNotify event, serial 14, synthetic NO, window 0x2200001,
atom 0x13b (WM_PROTOCOLS), time 1367489, state PropertyNewValue
MapNotify event, serial 15, synthetic NO, window 0x2200001,
event 0x2200001, window 0x2200002, override NO
ConfigureNotify event, serial 23, synthetic NO, window 0x2200001,
event 0x2200001, window 0x2200001, (0,0), width 178, height 178,
border_width 1, above 0x14000b8, override NO
ConfigureNotify event, serial 23, synthetic YES, window 0x2200001,
event 0x2200001, window 0x2200001, (0,25), width 178, height 178,
border_width 1, above 0x0, override NO
ConfigureNotify event, serial 27, synthetic NO, window 0x2200001,
event 0x2200001, window 0x2200001, (2880,25), width 178, height 178,
border_width 1, above 0x14000b8, override NO
PropertyNotify event, serial 27, synthetic NO, window 0x2200001,
atom 0x16e (WM_STATE), time 1367489, state PropertyNewValue
ConfigureNotify event, serial 28, synthetic NO, window 0x2200001,
event 0x2200001, window 0x2200001, (0,25), width 178, height 178,
border_width 1, above 0x14000b8, override NO
ConfigureNotify event, serial 28, synthetic NO, window 0x2200001,
event 0x2200001, window 0x2200001, (8,33), width 710, height 857,
border_width 1, above 0x14000b8, override NO
ConfigureNotify event, serial 28, synthetic YES, window 0x2200001,
event 0x2200001, window 0x2200001, (8,33), width 710, height 857,
border_width 1, above 0x0, override NO
ConfigureNotify event, serial 29, synthetic NO, window 0x2200001,
event 0x2200001, window 0x2200001, (8,33), width 710, height 857,
border_width 1, above 0x1400004, override NO
MapNotify event, serial 29, synthetic NO, window 0x2200001,
event 0x2200001, window 0x2200001, override NO
I ran journalctl -f to see what is happening when I press the three buttons:
└─╼ journalctl -f
-- Logs begin at Sat 2015-01-24 22:08:04 PST. --
Jan 27 13:12:44 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:44 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
Jan 27 13:12:45 AetherX kernel: ncmpcpp[27980]: segfault at 0 ip 000000000053e01b sp 00007fffdd7e0840 error 4 in ncmpcpp[400000+1ce000]
Jan 27 13:12:45 AetherX systemd-coredump[27981]: Process 27980 (ncmpcpp) of user 1000 dumped core.
Jan 27 13:12:45 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:45 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
Jan 27 13:12:46 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:46 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
Jan 27 13:12:47 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:47 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
Jan 27 13:12:49 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:49 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
Jan 27 13:12:50 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:50 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
Jan 27 13:12:50 AetherX kernel: ncmpcpp[28164]: segfault at 0 ip 000000000053e01b sp 00007fff28e943f0 error 4 in ncmpcpp[400000+1ce000]
Jan 27 13:12:50 AetherX systemd-coredump[28165]: Process 28164 (ncmpcpp) of user 1000 dumped core.
Jan 27 13:12:51 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:51 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
Jan 27 13:12:51 AetherX kernel: ncmpcpp[28203]: segfault at 0 ip 000000000053e01b sp 00007fff25251120 error 4 in ncmpcpp[400000+1ce000]
Jan 27 13:12:52 AetherX systemd-coredump[28204]: Process 28203 (ncmpcpp) of user 1000 dumped core.
Jan 27 13:12:52 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:52 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
Jan 27 13:12:53 AetherX kernel: ncmpcpp[28248]: segfault at 0 ip 000000000053e01b sp 00007fffa9eb8aa0 error 4 in ncmpcpp[400000+1ce000]
Jan 27 13:12:53 AetherX systemd-coredump[28249]: Process 28248 (ncmpcpp) of user 1000 dumped core.
Jan 27 13:12:54 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:54 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
Jan 27 13:12:55 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:55 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
Jan 27 13:12:56 AetherX kernel: ERROR @wl_dev_intvar_get : error (-1)
Jan 27 13:12:56 AetherX kernel: ERROR @wl_cfg80211_get_tx_power : error (-1)
I even tried xmodmap to no avail:
keycode 165 = XF86AudioPrev
keycode 164 = XF86AudioPlay
keycode 163 = XF86AudioNext
What gives? The other xbindkeys work well. What is causing the ncmpcpp segfault or how do I go about finding out more info?
This is on a macbook 2013 6,2 on
└─╼ uname -a
Linux AetherX 3.18.3-1-ck #1 SMP PREEMPT Fri Jan 16 15:46:26 EST 2015 x86_64 GNU/Linux
Last edited by frank604 (2015-01-30 07:44:30)Wow I feel dumb. Seems like ncmpcpp changed quite a bit since I last used it (around last Sept!?). Looks like we use mpc instead, example "mpc next" "mpc prev" "mpc toggle". Marking as solved.
-
POA Segfault error 4 in libtoolkit.so.1
Hi,
We've got a customer that is getting this error regularly in /var/log/messages and their Post Office crashes everytime. 2 weeks ago we migrated the Post Office from OES2sp3 / gw8.0.3 to oes11sp2 (64bit) / gw2012, everything ran smoothly for at least 3-4 days, then our current problems started. It is the error message that gets written to messages after the POA crashes. We have gw2012sp1 on oes11sp1 (64bit) (4GB RAM, 2 CPUs around 250 users) and plenty of space. Top shows that the system is not lacking in resources, etc... We have two Post Offices running on the server one is for users and the other is a library. The POA crashes with 50, 150 and 200 users connected. The users connect via C/S and are using gwclient8. After doing some tests it appears as if the POA crashes when a user tries to send an e-mail an all users.... The POA crashed yesterday and it appears as if the GWIA also "died" after the POA "died". When the POA "dies" (crashes), sometimes we can restart it with the rcgrpwise start po.dom command and sometimes that does not work. When it does not work we have to unload the running instance of gwpoa (the library post office, there are 2 instances of gwpoa running) then start the User PO and then restart the Lib-PO....then it is running again. They were several old mails in the wpcsout/problem directory which Ive "cleaned out", but the system has crashed since then.
Normally a Segmentation Fault means not enough resources are available for the POA (seems unlikely, maybe update to 8GB Ram. threads look ok.), or there is a bug, maybe a corrupt email or user database? But our gwchecks show nothing dramatic.
There have been Netwokr problems, a switch died last week but unfortunately I have no more info on this. We've added a secondary ip address to the server and have configured the poa to use it.
Any ideas?
Well, any help would be greatly appreciated and thank you in advance for your assistance.
MikeHi,
Thanks for your help. I'll be presenting the customer with this info and see if we can't get them updated to sp2.
Although, it seems as if I've solved the problem without sp2. Here's what I did.
The POA had 25 C/S threads and 10 Message Handler Threads for 150 users and I changed these settings to 12 C/S Threads and 6 Message Threads. My understanding is that for every 25 users (connections?) that you need one C/S thread and that Messages Handler threads should be no more than half the C/S threads. They have consistently 150 users and my entries seem ok. I also checked and/or made the neccessary optimizations to /etc/opt/novell/nss/nssstart.cfg, to the /etc/opt/novell/ncpcserv.conf and in Remote Manager. The customer also had Postfix running with the gwia. Of course I deactivated that. Finally the VM had 4GB RAM and 4 CPUs... this I of course also changed to 8GB RAM and 2 CPUs.... There were also 3 curropt messages in their GWIA and a couple of hundred in the POA directories. They were also "removed".
Since changing all the above mentioned settings plus a couple of other settings and a restart, it seems to be working fine. According to the customer that since the migration / upgrade when a user sent a mail on all gw-users the poa would crash. We've tested this and now it seems fine.
Nevertheless, I will be trying to convince the customer to update to sp2 ASAP.
Once again, thank you for your assitance and it is still possible that this "case" (thread) will be re-opened. Only time will tell. -
Firefox won't run - segfault error
Hey guys.
Must have done something woird the other day... when I try to run FF I get:
(firefox-bin:2493): Gdk-WARNING **: gdk_property_get(): length value has wrapped in calculation (did you pass G_MAXLONG?)
/opt/mozilla/lib/firefox-1.0.4/run-mozilla.sh: line 159: 2493 Segmentation fault "$prog" ${1+"$@"}
Ideas?Not sure about the .mozilla thinc, I don't have a config file of that name, just the directory.
The output of strace is pretty long, I'll post the second half or so, the rest if necessary.
Cheers
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -3919, [2464], SEEK_CUR) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e2d708) = 2831
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 2831
waitpid(-1, 0xbfffecac, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGCHLD, {0x80744a0, [], 0}, {0x80744a0, [], 0}, 8) = 0
close(4) = 0
read(3, "/opt/mozilla/binn", 128) = 17
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80731c0, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x80731c0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "progbase=`basename "$progname"`n"..., 6383) = 3919
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -3887, [2496], SEEK_CUR) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e2d708) = 2832
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 2832
waitpid(-1, 0xbfffecac, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGCHLD, {0x80744a0, [], 0}, {0x80744a0, [], 0}, 8) = 0
close(4) = 0
read(3, "firefoxn", 128) = 8
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80731c0, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x80731c0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "run_moz="$curdir/run-mozilla.sh""..., 6383) = 3887
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/opt/mozilla/bin/run-mozilla.sh", 0xbffff1e0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -3335, [3048], SEEK_CUR) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e2d708) = 2833
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 2833
waitpid(-1, 0xbfffe75c, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGCHLD, {0x80744a0, [], 0}, {0x80744a0, [], 0}, 8) = 0
close(4) = 0
read(3, "/home/thomas/.e/e/applications/a"..., 128) = 35
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80731c0, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x80731c0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
lstat64("/opt/mozilla/bin/firefox", {st_mode=S_IFREG|0755, st_size=6383, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64("/home", {st_mode=S_IFDIR|0755, st_size=248, ...}) = 0
stat64("/home/thomas", {st_mode=S_IFDIR|0755, st_size=6392, ...}) = 0
stat64("/home/thomas/.e", {st_mode=S_IFDIR|0700, st_size=96, ...}) = 0
stat64("/home/thomas/.e/e", {st_mode=S_IFDIR|0755, st_size=304, ...}) = 0
stat64("/home/thomas/.e/e/applications", {st_mode=S_IFDIR|0755, st_size=216, ...}) = 0
stat64("/home/thomas/.e/e/applications/all", {st_mode=S_IFDIR|0755, st_size=1984, ...}) = 0
chdir("/home/thomas/.e/e/applications/all") = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "if [ $found = 0 ]; thenn # Chec"..., 6383) = 3335
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/opt/mozilla/lib/firefox-1.0.4/run-mozilla.sh", {st_mode=S_IFREG|0755, st_size=10897, ...}) = 0
open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3
read(3, "65536n", 31) = 6
close(3) = 0
mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7db3000
getgroups32(65536, [91, 92, 93, 100, 102, 103]) = 6
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -2469, [3914], SEEK_CUR) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e2d708) = 2834
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80744a0, [], 0}, {0x80744a0, [], 0}, 8) = 0
close(4) = 0
read(3, "0n", 128) = 2
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 2834
waitpid(-1, 0xbfffee54, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80731c0, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x80731c0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "n###############################"..., 6383) = 2469
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -1736, [4647], SEEK_CUR) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e2d708) = 2841
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG) = 2841
waitpid(-1, 0xbfffec8c, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGCHLD, {0x80744a0, [], 0}, {0x80744a0, [], 0}, 8) = 0
close(4) = 0
read(3, "0n", 128) = 2
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80731c0, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x80731c0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "################################"..., 6383) = 1736
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/opt/mozilla/lib/firefox-1.0.4/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d92000
getdents64(3, /* 3 entries */, 131072) = 80
getdents64(3, /* 0 entries */, 131072) = 0
munmap(0xb7d92000, 135168) = 0
close(3) = 0
open("/home/thomas/.mozilla/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
brk(0x810a000) = 0x810a000
brk(0x8109000) = 0x8109000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/opt/mozilla/lib/firefox-1.0.4/init.d/S*", 0xbfffec40) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/home/thomas/.mozilla/firefox/init.d/S*", 0xbfffec40) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -91, [6292], SEEK_CUR) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e2d708) = 2842
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80731c0, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 139}], 0) = 2842
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbfffef9c, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x80731c0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "exitcode=$?nn## Stop addon scrip"..., 6383) = 91
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/home/thomas/.mozilla/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/opt/mozilla/lib/firefox-1.0.4/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
getdents64(3, /* 3 entries */, 131072) = 80
getdents64(3, /* 0 entries */, 131072) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/home/thomas/.mozilla/firefox/init.d/K*", 0xbfffec40) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/opt/mozilla/lib/firefox-1.0.4/init.d/K*", 0xbfffec40) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(139) = ? -
KDEmod 4.3 crashes with segfault
So, wanting to use something different, I installed KDEmod 4.3, but it crashes and slows down my system to an almost inoperable speed. It may be a Pentium M laptop with only 512 MB of RAM, but I am sure this is more then adequate; even Ubuntu runs smoothly with compiz running, let alone Arch.
When I load KDM as a daemon, it is just a black screen with and cursor that looks like a watch.
Seeing that it does not go beyond that, I disabled the KDM daemon and used 'startx' to start kdemod (I already added 'exec startkde' to my xinitrc.
The splash screen loaded, but it never got beyond the first icon, and after quite a while it crashed with a segfault error 11.
The packages were corrupted at first with powerpill, but I reinstalled it with pacman and installation went without a hitch. Is there a step I forgot in configuring X or what?Firepower wrote:Is there a step I forgot in configuring X or what?
Yes, most likely.
Ps. more info gets better answers. Try to follow the wiki for starters, both arch and kdemod.
After that we can troubleshoot. -
[Solved] latest filesystem upgrade failed
During last system upgrade ( pacman -Syu ),when upgrading filesystem-2011.08-1,
the system hang for a while, then pacman exit with some segfault error
I tried to fix it by typing ` pacman -Syu ` again, then got another error when upgrading linux-3.0.2-1
ERROR: file not found: `/etc/modprobe.d/usb-load-ehci-first.conf'
and filesystem is not in the upgrade package list, so I tried
sudo pacman -S filesystem
but I got some file confilct error
warning: filesystem-2011.08-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/desc: No such file or directory
Targets (1): filesystem-2011.08-1
Total Download Size: 0.00 MB
Total Installed Size: 0.06 MB
checking package integrity...
checking for file conflicts...
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/files: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/files: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/files: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/files: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/files: No such file or directory
error: could not open file /var/lib/pacman/local/filesystem-2011.08-1/files: No such file or directory
filesystem: /etc/crypttab exists in filesystem
filesystem: /etc/fstab exists in filesystem
filesystem: /etc/group exists in filesystem
filesystem: /etc/gshadow exists in filesystem
filesystem: /etc/host.conf exists in filesystem
filesystem: /etc/hosts exists in filesystem
filesystem: /etc/issue exists in filesystem
filesystem: /etc/ld.so.conf exists in filesystem
filesystem: /etc/motd exists in filesystem
filesystem: /etc/nsswitch.conf exists in filesystem
filesystem: /etc/passwd exists in filesystem
filesystem: /etc/profile exists in filesystem
filesystem: /etc/resolv.conf exists in filesystem
filesystem: /etc/securetty exists in filesystem
filesystem: /etc/shadow exists in filesystem
filesystem: /etc/shells exists in filesystem
Errors occurred, no packages were upgraded.
after search the forum, I found a post last year
https://bbs.archlinux.org/viewtopic.php?pid=833711
I only have the file " install " in /var/lib/pacman/local/filesystem-2011.08-1/
ls -l /var/lib/pacman/local/filesystem-2011.08-1/
total 4.0K
-rw-r--r-- 1 root root 1.6K Aug 10 07:41 install
I checked another machine which also installed Arch Linux,
it's package number is filesystem-2011.04-1
ls -l /var/lib/pacman/local/filesystem-2011.04-1/
total 12
-rw-r--r-- 1 root root 287 Jul 23 12:49 desc
-rw-r--r-- 1 root root 1804 Jul 23 12:23 files
-rw-r--r-- 1 root root 1623 Apr 8 18:08 install
Should I just copy the " desc " and " files " to my computer, then run `pacman -Syu` again
or
Upgrade that machine's filesystem to 2011.08-1, then copy the files to my computer to fix it ?
( I am afraid of upgrade error again)
Thank you
Last edited by lefthaha (2011-08-20 16:38:24)I just upgraded filesystem to 2011.08-1 on my VM
then copyed the " desc, files " under /var/lib/pacman/local/filesystem-2011.08-1/
to my computer, and reinstall filesystem and kernel
$ sudo pacman -S filesystem --dbonly
$ sudo pacman -S filesystem
Running 'pacman -S filesystem'
warning: /etc/fstab installed as /etc/fstab.pacnew
warning: /etc/group installed as /etc/group.pacnew
warning: /etc/hosts installed as /etc/hosts.pacnew
warning: /etc/passwd installed as /etc/passwd.pacnew
warning: /etc/resolv.conf installed as /etc/resolv.conf.pacnew
warning: /etc/shells installed as /etc/shells.pacnew
warning: /etc/gshadow installed as /etc/gshadow.pacnew
warning: /etc/shadow installed as /etc/shadow.pacnew
upgraded filesystem (2011.08-1 -> 2011.08-1)
$ sudo pacman -S linux
after edited /etc/fstab, reboot the computer
During booting I got some filesystem error warning
system automaticlly checked and fixed those errors on root partition and reboot again
Then I can boot into X now
in /var/log/error.log I found something similar to previous booting error
Aug 19 20:39:42 MyHost kernel: [473315.923933] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
Aug 19 20:39:42 MyHost kernel: [473315.923939] ata1.00: BMDMA stat 0x65
Aug 19 20:39:42 MyHost kernel: [473315.923944] ata1.00: failed command: READ DMA EXT
Aug 19 20:39:42 MyHost kernel: [473315.923954] ata1.00: cmd 25/00:00:6f:20:bd/00:04:00:00:00/e0 tag 0 dma 524288 in
Aug 19 20:39:42 MyHost kernel: [473315.923955] res 51/40:00:d2:23:bd/40:00:00:00:00/e0 Emask 0x9 (media error)
Aug 19 20:39:42 MyHost kernel: [473315.923960] ata1.00: status: { DRDY ERR }
Aug 19 20:39:42 MyHost kernel: [473315.923963] ata1.00: error: { UNC }
Aug 19 20:40:13 MyHost kernel: [473321.025032] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
Aug 19 20:40:13 MyHost kernel: [473321.025038] ata1.00: BMDMA stat 0x65
Aug 19 20:40:13 MyHost kernel: [473321.025044] ata1.00: failed command: READ DMA EXT
Aug 19 20:40:13 MyHost kernel: [473321.025053] ata1.00: cmd 25/00:00:6f:20:bd/00:04:00:00:00/e0 tag 0 dma 524288 in
Aug 19 20:40:13 MyHost kernel: [473321.025055] res 51/40:00:d2:23:bd/40:00:00:00:00/e0 Emask 0x9 (media error)
Aug 19 20:40:13 MyHost kernel: [473321.025059] ata1.00: status: { DRDY ERR }
Aug 19 20:40:13 MyHost kernel: [473321.025062] ata1.00: error: { UNC }
Aug 19 20:40:13 MyHost kernel: [473328.558325] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
Aug 19 20:40:13 MyHost kernel: [473328.558331] ata1.00: BMDMA stat 0x65
Aug 19 20:40:13 MyHost kernel: [473328.558337] ata1.00: failed command: READ DMA EXT
Aug 19 20:40:13 MyHost kernel: [473328.558346] ata1.00: cmd 25/00:00:6f:20:bd/00:04:00:00:00/e0 tag 0 dma 524288 in
Aug 19 20:40:13 MyHost kernel: [473328.558348] res 51/40:00:d2:23:bd/40:00:00:00:00/e0 Emask 0x9 (media error)
Aug 19 20:40:13 MyHost kernel: [473328.558352] ata1.00: status: { DRDY ERR }
Aug 19 20:40:13 MyHost kernel: [473328.558355] ata1.00: error: { UNC }
Aug 19 20:40:13 MyHost kernel: [473333.355772] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
Aug 19 20:40:13 MyHost kernel: [473333.355779] ata1.00: BMDMA stat 0x65
Aug 19 20:40:13 MyHost kernel: [473333.355784] ata1.00: failed command: READ DMA EXT
Aug 19 20:40:13 MyHost kernel: [473333.355794] ata1.00: cmd 25/00:00:6f:20:bd/00:04:00:00:00/e0 tag 0 dma 524288 in
Aug 19 20:40:13 MyHost kernel: [473333.355796] res 51/40:00:d2:23:bd/40:00:00:00:00/e0 Emask 0x9 (media error)
Aug 19 20:40:13 MyHost kernel: [473333.355800] ata1.00: status: { DRDY ERR }
Aug 19 20:40:13 MyHost kernel: [473333.355802] ata1.00: error: { UNC }
Aug 19 20:40:13 MyHost kernel: [473338.984884] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
Aug 19 20:40:13 MyHost kernel: [473338.984891] ata1.00: BMDMA stat 0x65
Aug 19 20:40:13 MyHost kernel: [473338.984896] ata1.00: failed command: READ DMA EXT
Aug 19 20:40:13 MyHost kernel: [473338.984905] ata1.00: cmd 25/00:00:6f:20:bd/00:04:00:00:00/e0 tag 0 dma 524288 in
Aug 19 20:40:13 MyHost kernel: [473338.984907] res 51/40:00:d2:23:bd/40:00:00:00:00/e0 Emask 0x9 (media error)
Aug 19 20:40:13 MyHost kernel: [473338.984911] ata1.00: status: { DRDY ERR }
Aug 19 20:40:13 MyHost kernel: [473338.984914] ata1.00: error: { UNC }
Aug 19 20:40:13 MyHost kernel: [473345.947035] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
Aug 19 20:40:13 MyHost kernel: [473345.947042] ata1.00: BMDMA stat 0x65
Aug 19 20:40:13 MyHost kernel: [473345.947047] ata1.00: failed command: READ DMA EXT
Aug 19 20:40:13 MyHost kernel: [473345.947056] ata1.00: cmd 25/00:00:6f:20:bd/00:04:00:00:00/e0 tag 0 dma 524288 in
Aug 19 20:40:13 MyHost kernel: [473345.947058] res 51/40:00:d2:23:bd/40:00:00:00:00/e0 Emask 0x9 (media error)
Aug 19 20:40:13 MyHost kernel: [473345.947062] ata1.00: status: { DRDY ERR }
Aug 19 20:40:13 MyHost kernel: [473345.947065] ata1.00: error: { UNC }
Aug 19 20:40:13 MyHost kernel: [473345.980986] end_request: I/O error, dev sda, sector 12395474
after searching on the web, I found that maybe an old harmless problem related to kernel ?
https://bbs.archlinux.org/viewtopic.php?pid=293179
also found an error in /var/log/daemon.log
Failed to activate service 'org.freedesktop.Avahi': timed out
there is already a post about it, but not having a conclusion yet
https://bbs.archlinux.org/viewtopic.php?id=124485
Every things seen to work fine now
After few more test and reboot, I would mark this post [solved]
Thanks to everyone for replying m(_ _)m
P.S.
There is still a problem when using virtualbox 4.1.2-1 after reboot, but I think that may not related to this post
If I try to upgrade kernel of the VM to 3.0.2-1 ( currently 3.0.1-1 ), will cause VirtualBox and my computer crash
generating some assert error, produce segfault when I tried to type any command in shell
unable to launch any program in X, but if I switch to tty*, I only got
INIT:Id "x" respawning too fast: disabled for 5 minutes
So I have to push the reset button to force reboot
after restore VM to previous snapshot, not having any problem so far -
it's a major update - glibc2.7 is now in testing for both architectures. timezone datas has been splitted out into a new tzdata pkg.
give it a try. look out for typical segfault errors when starting programs or found in dmesg. there have also been changes to some locales. file bugs if you find something broken.[root@Arch2Flo florent]# pacman -Syu
:: Synchronizing package databases...
perso is up to date
core is up to date
extra is up to date
community is up to date
unstable is up to date
:: Starting full system upgrade...
:: Replace libgl-dri with extra/libgl? [Y/n] Y
warning: ruby: forcing upgrade to version 1.8.6_p111-3
resolving dependencies...
error: cannot resolve dependencies for "glibc" ("tzdata" is not in the package set)
error: failed to prepare transaction (could not satisfy dependencies)
:: glibc requires tzdata
I have tested with ftp.archlinux.org without success. I can only do pacman -A tzdata but I don't want . -
[Solved] Update broke some things
Okay, I just ran pacman -Syu and among the kernel and ndiswrapper updates some important stuff got broken.
1. When I try to boot up it gets to the file systems spits out a bunch of stuff and gives me this error
/etc/rc.sysinit line 271 5915 segmentation fault /bin/mount -o remount, rw
What do i have to do to that line to let it boot normally?
2. This isnt a fatal error, just an annoyance. but in that same file on line 350 it says: /usr/bin/kbd_mod no such file or directory.
Can I delete this line?
3. and finally once again, these updates broke the wireless. When I run netcfg2 mynetwork I get a wireless association failed error.
Any help on this?
Last edited by semperfiguy (2007-12-28 14:50:04)Well right now I can boot using the fallback option in grub.
Here is fstab
# /etc/fstab: static file system information
# <file system> <dir> <type> <options> <dump> <pass>
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0
/dev/sda1 /boot ext3 defaults 0 1
/dev/sda2 / ext3 defaults 0 1
/dev/sda3 /home ext3 defaults 0 1
/dev/sda5 swap swap defaults 0 0
I did an pacman -Syu update a few days ago when I first posted this thread, installed about 18 packages. Then when I tried to boot up again, I started getting the segfault error.
Heres the /var/log/pacman.log of the night it broke:
[2007-12-22 19:53] synchronizing package lists
[2007-12-22 19:53] starting full system upgrade
[2007-12-22 19:56] upgraded cairomm (1.4.4-1 -> 1.4.6-1)
[2007-12-22 19:56] upgraded dialog (1.1_20070604-3 -> 1.1_20071028-1)
[2007-12-22 19:56] upgraded easytag (2.1.2-1 -> 2.1.4-1)
[2007-12-22 19:56] upgraded flashplugin (9.0.48.0-1 -> 9.0.115.0-1)
[2007-12-22 19:57]
[2007-12-22 19:57] ===> Important Fontconfig configuration change <===
[2007-12-22 19:57]
[2007-12-22 19:57] The way fontconfig is configured has been changed.
[2007-12-22 19:57] Configuration is done via /etc/fonts/conf.avail and conf.d.
[2007-12-22 19:57] Read /etc/fonts/conf.avail/README for more information.
[2007-12-22 19:57]
[2007-12-22 19:57] Configuration via /etc/fonts/local.conf is still possible,
[2007-12-22 19:57] but is no longer recommended for options available in conf.avail.
[2007-12-22 19:57]
[2007-12-22 19:57] updating font cache... done.
[2007-12-22 19:57] upgraded fontconfig (2.4.2-1 -> 2.5.0-1)
[2007-12-22 19:58]
[2007-12-22 19:58] --> printing support in gimp depends on gutenprint. Install it if you need
[2007-12-22 19:58] --> printing.
[2007-12-22 19:58]
[2007-12-22 19:58] update desktop mime database...
[2007-12-22 19:58] upgraded gimp (2.4.2-1 -> 2.4.3-1)
[2007-12-22 19:58] >>>
[2007-12-22 19:58] >>> If you use the LILO bootloader, you should run 'lilo' before rebooting.
[2007-12-22 19:58] >>>
[2007-12-22 19:58] >>> Updating module dependencies. Please wait ...
[2007-12-22 19:58] >>> MKINITCPIO SETUP
[2007-12-22 19:58] >>> ----------------
[2007-12-22 19:58] >>> If you use LVM2, Encrypted root or software RAID,
[2007-12-22 19:58] >>> Ensure you enable support in /etc/mkinitcpio.conf .
[2007-12-22 19:58] >>> More information about mkinitcpio setup can be found here:
[2007-12-22 19:58] >>> http://wiki.archlinux.org/index.php/Mkinitcpio
[2007-12-22 19:58]
[2007-12-22 19:58] >>> Generating initial ramdisk, using mkinitcpio. Please wait...
[2007-12-22 19:58] ==> Building image "default"
[2007-12-22 19:58] ==> Running command: /sbin/mkinitcpio -k 2.6.23-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
[2007-12-22 19:58] :: Begin build
[2007-12-22 19:58] :: Parsing hook [base]
[2007-12-22 19:58] :: Parsing hook [udev]
[2007-12-22 19:58] :: Parsing hook [autodetect]
[2007-12-22 19:58] :: Parsing hook [pata]
[2007-12-22 19:59] :: Parsing hook [scsi]
[2007-12-22 19:59] :: Parsing hook [sata]
[2007-12-22 19:59] :: Parsing hook [usbinput]
[2007-12-22 19:59] ==> FAIL
[2007-12-22 19:59] ==> Building image "fallback"
[2007-12-22 19:59] ==> Running command: /sbin/mkinitcpio -k 2.6.23-ARCH -c /etc/mkinitcpio.d/kernel26-fallback.conf -g /boot/kernel26-fallback.img
[2007-12-22 19:59] :: Begin build
[2007-12-22 19:59] :: Parsing hook [base]
[2007-12-22 19:59] :: Parsing hook [udev]
[2007-12-22 19:59] :: Parsing hook [ide]
[2007-12-22 19:59] :: Parsing hook [pata]
[2007-12-22 19:59] :: Parsing hook [scsi]
[2007-12-22 19:59] :: Parsing hook [sata]
[2007-12-22 19:59] :: Parsing hook [usbinput]
[2007-12-22 19:59] :: Parsing hook [raid]
[2007-12-22 19:59] :: Parsing hook [filesystems]
[2007-12-22 20:00] :: Generating module dependencies
[2007-12-22 20:00] :: Generating image '/boot/kernel26-fallback.img'...SUCCESS
[2007-12-22 20:00] ==> SUCCESS
[2007-12-22 20:00] upgraded kernel26 (2.6.23.8-1 -> 2.6.23.12-2)
[2007-12-22 20:00] upgraded libmikmod (3.1.11-3 -> 3.1.11-4)
[2007-12-22 20:00] upgraded libpng (1.2.23-1 -> 1.2.24-1)
[2007-12-22 20:00] upgraded ndiswrapper-utils (1.49-2 -> 1.51-1)
[2007-12-22 20:00] module configuration already contains alias directive
[2007-12-22 20:00]
[2007-12-22 20:00] upgraded ndiswrapper (1.49-3 -> 1.51-1)
[2007-12-22 20:00] >> The bonjour plugin is now included in pidgin. If you wish to use
[2007-12-22 20:00] >> it, please install avahi.
[2007-12-22 20:00] upgraded pidgin (2.3.0-2 -> 2.3.1-1)
[2007-12-22 20:00] upgraded tzdata (2007j-1 -> 2007j-2)
[2007-12-22 20:00] upgraded xkeyboard-config (1.0-1 -> 1.1-1)
[2007-12-22 20:00] installed xbitmaps (1.0.1-1)
[2007-12-22 20:00] :: Could not detect nvidia-utils on system
[2007-12-22 20:00] :: Will attempt to use built-in libwfb
[2007-12-22 20:00] upgraded xorg-server (1.4-6 -> 1.4.0.90-2)
[2007-12-22 20:00] upgraded xorg-xauth (1.0.1-1 -> 1.0.2-1)
[2007-12-22 20:00] upgraded xorg-xinit (1.0.7-1 -> 1.0.7-2)
EDIT: Wow, I guess pacman does make mistakes. Ran pacman -S kernel26 and it fixed the problem. Thank You for your help.
Last edited by semperfiguy (2007-12-25 03:41:42) -
Hello!
Getting soooo many errors from DNSMasq:
[tkh@tk135 ~]$ sudo journalctl -f
-- Logs begin at Tue 2014-04-15 13:42:12 EDT. --
Apr 16 22:22:07 tk135 sudo[8591]: pam_unix(sudo:session): session opened for user root by tkh(uid=0)
Apr 16 22:22:08 tk135 sudo[8591]: pam_unix(sudo:session): session closed for user root
Apr 16 22:22:12 tk135 kernel: dnsmasq[8593]: segfault at 0 ip 08053599 sp bfdce860 error 6 in dnsmasq[8048000+4c000]
Apr 16 22:22:12 tk135 kernel: dnsmasq[8594]: segfault at 0 ip 08053599 sp bfdce860 error 6 in dnsmasq[8048000+4c000]
Apr 16 22:22:12 tk135 kernel: dnsmasq[8595]: segfault at 0 ip 08053599 sp bfdce860 error 6 in dnsmasq[8048000+4c000]
Apr 16 22:22:13 tk135 kernel: dnsmasq[8596]: segfault at 0 ip 08053599 sp bfdce860 error 6 in dnsmasq[8048000+4c000]
Apr 16 22:22:13 tk135 kernel: dnsmasq[8597]: segfault at 0 ip 08053599 sp bfdce860 error 6 in dnsmasq[8048000+4c000]
Apr 16 22:22:13 tk135 kernel: dnsmasq[8598]: segfault at 0 ip 08053599 sp bfdce860 error 6 in dnsmasq[8048000+4c000]
Apr 16 22:22:15 tk135 sudo[8599]: tkh : TTY=pts/0 ; PWD=/home/tkh ; USER=root ; COMMAND=/usr/bin/journalctl -f
Apr 16 22:22:15 tk135 sudo[8599]: pam_unix(sudo:session): session opened for user root by tkh(uid=0)
^C[tkh@tk135 ~]$
Please help (:Any advice where I can find help?
Update: Issue is no longer occuring. Not exactly sure if that's what fixed it, but try installing, starting and enabling syslog-ng if you're having the same issue.
Last edited by etakeh32 (2014-04-30 22:22:15) -
Segfault in glib amidst rt2x00usb errors causes freeze.
I left my computer on overnight. When I woke up the next day and checked it, I saw it had frozen overnight. I could get no response from it whatsoever. These are the last entries in my system log before the freeze:
Jun 16 11:41:01 vault kernel: ieee80211 phy1: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110
Jun 16 11:41:01 vault kernel: ieee80211 phy1: rt2x00usb_regbusy_read: Error - Indirect register access failed: offset=0x0000308c, value=0xffffffff
Jun 16 11:41:17 vault smbd[325]: [2014/06/16 11:41:17.926815, 0] ../source3/printing/print_standard.c:68(std_pcap_cache_reload)
Jun 16 11:41:17 vault smbd[325]: Unable to open printcap file /etc/printcap for read!
Jun 16 11:41:51 vault kernel: ieee80211 phy1: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x308c with error -110
Jun 16 11:42:41 vault kernel: ieee80211 phy1: rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x308c with error -110
Jun 16 11:42:56 vault kernel: gmain[3834]: segfault at 878e185 ip 00007ff37360b017 sp 00007ff368a49b60 error 4 in libglib-2.0.so.0.4000.0[7ff3735a7000+105000]
I have no idea what happened, but apparently, it had something to do with my wireless USB adapter (rt2x00usb) and glib, and it was bad. If there was a kernel panic, would that information be recoverable? Where would it be? How about a core dump of glib? Would that have been kept anywhere?surfatwork wrote:I have had a similar issue twice recently, now that you mention it. Didnt have time to poke around and find out what went wrong.
upower is enabled on mine as well.
will do some more tests and report.
and I dont think it is your video drivers - I have onboard intel, using the xf86-intel-video driver
Thanks, I've changed the title to something a bit more informative, maybe we can get some extra help on this. My motherboard has an inbuilt Intel card, but it's disabled in the bios and lsmod doesn't show any modules for Intel graphics being used. -
Nvidia-settings segfaults without any error info
Straight to the point: nvidia-settings segfaults without any error info
[zbyszek@barca ~]$ nvidia-settings
Naruszenie ochrony pamięci
[zbyszek@barca ~]$
Anyone experience similar issue? My OS:
Arch Linux x86_64 (kernel 2.6.31-ARCH)
KDEmod 4.3.2
Qt 4.5.3
GTK 2.18.2
Nvidia 185.18.36-2
Nvidia-utils 185.18.36-1
The drivers are working fine.Straight to the point: nvidia-settings segfaults without any error info
[zbyszek@barca ~]$ nvidia-settings
Naruszenie ochrony pamięci
[zbyszek@barca ~]$
Anyone experience similar issue? My OS:
Arch Linux x86_64 (kernel 2.6.31-ARCH)
KDEmod 4.3.2
Qt 4.5.3
GTK 2.18.2
Nvidia 185.18.36-2
Nvidia-utils 185.18.36-1
The drivers are working fine. -
Weird error message from aplay
Got a new system this week and everything is set up and working, except a few weird audio glitches. Audio goes through the onboard HDMI thingie, but I'm not using HDMI; my monitor sends the HDMI signal to a different computer and VGA to my problem child. So HDMI audio is inactive. I finally got alsa and all the other audio apps to stop trying to use the nonexistent HDMI by default (resulting in a segfault) by simply deleting that module from libs/modules/{...} I set up /etc/asound.conf to identify the analog PCM as the default (card 2). But there's a further complication. I also have an external sound adapter plugged into USB for my podcast work, and it shows up as card #1.
Anyway, thanks to the default settings in asound.conf I can get most programs to send output to the analog onboard card and external speakers. But when I try to play a wave file with aplay, I get
aplay: set_params:1081: Sample format non available
That message came up in another thread in 2007, and the solution was to install an updated set of alsa-plugins... but pacman says mine are up to date and I assume any problem with them in 2007 is no longer an issue -- at any rate, aplay worked fine with wave files on my old PC. mpg123 plays mp3 files fine, and mplayer handles wave files (et al) fine... it's just aplay that's giving me grief.
I do *not* run jack, except during my podcast because idjc requires it.
Anyone else familiar with that error and can recommend a fix?gday Andrew -
I believe that this is caused by setting the attribute exclusive-write-access=false in the orion-ejb-jar.xml file for your EJBs.
This is a known OC4J problem: a bug has been logged and it's been fixed here. The next minor release of OC4J will contain the fix for this.
In the meantime as a workaround removing the exclusive-write-access=false attribute from the orion-ejb-jar.xml files for your beans should get you going.
cheers!
-steve.
null -
RE: (forte-users) 3J= 3M new to me error
Hi Thomas,
Thanks for your email but I think it will be interesting for Brenda not me.
It is exactly what I have expected from Forte Support: detailed information
about bugs and workarounds. But what I cannot understand is that #53398 was
released without any information about possible reasons for this problem or
suggested workarounds. My first reaction after reading this bugreport was to
open a new case at CallCenter to get more information about it. Please
release more information with your bug reports !
Regards
Zenon Adamek
Information Services
Senior Programmer Analyst
Tel: 905 712-1084 ext. 3628
Fax: 905 712-6709
E-mail: zadamekpurolator.com
-----Original Message-----
From: Thomas Degen - Sun Germany Forte Tools - Bonn
[SMTP:thomas.degensun.com]
Sent: Wednesday, September 27, 2000 9:49 AM
To: Adamek, Zenon
Cc: 'Brenda Cumming'; Forte-userslists.xpedior.com
Subject: RE: (forte-users) 3J=>3M new to me error
Hi Zenon,
bug #53398 is not a bug which will likely get fixed, it's an informational
bugreport.
You might see an errorstack like Brenda has reported (and described in
informational
bugreport #53398) probably when you are doing something illegal that is
possible
via Forte Tool but Forte is not trapping it for performance reasons. Hence
you will see
the error coming from your illegal operation only at runtime, probably
only
while
running interpreted in the Forte IDE, but in worst case it might be even a
segmentation
violation.
Technotes 12448 'Sudden client partition crashes at runtime' and 11225
'Don't reparent
mapped Widgets between UserWindows at runtime' explain this matter . See
attached.
But maybe Brenda is much more experiencing a problem as described by Forte
Technote 11398 'Read Only Workspace Errors using ListViews or ActiveX
control'
that might get easily resolved via setting of FORTE_YIELD_THROTTLE=0.
Good Luck and Best Regards !
BTW: I've logged bug #53398, so I've felt responsible to explain its real
background.
Thomas
Thomas Degen
Sun Microsystems - Forte Tools
Forte CTE & Sustaining Group
Technical Support Germany
tel.:+49.228/91499-50
MailTo:thomas.degensun.com
Technote 11398 Read Only Workspace Errors using ListViews or ActiveX
control
SCENARIO:
Getting some unusual interpreter errors that result in an error stating
that
the workspace has been set to read only. Please see Enclosures for the
two
most common error stacks that have been encountered. The abbreviated
versions of the errors are:
- Can't read record (record size = -1)
- Id in index does not match id in record header in data file
- Recursive deserialization attempted.
- Unknown Mark type in deserialization
- Could not read record (64,74615) from repository data file.
Header
is corrupt.
These errors can be happening in either the development environment when
running from one of the development workshops, or with the deployed
application.
The bug outlined in this Technote may be the culprit if the errors above
are
seen when running a client on Windows NT or Motif and the user interface
incorporates ActiveX controls or ListView/TreeView widgets.
CAUSE:
Basically what is happening is that in rare circumstances Forte may invoke
a
nested copy of the interpreter while the first interpreter has yielded.
This
is not a problem in and of itself, but in the case where the original
interpreter was in the middle of a repository fetch when it yielded, and
the second interpreter needs to fetch code as well, we will get one of the
errors listed above, depending on the exact timing. The reason for the
errors is that the repository code at this level is thread-safe but not
re-entrant. It is protected by a mutex that is already owned by the
current task. Which, given the scenario outlined here, where the two
interpreters are running inside of the same task, results in the nested
interpreter being allowed to change data out from under the first.
While for every fetch one or more calls to WindowSystem.Yield will be made
(this is there to prevent the semblance of system lock-up on Win 3.1,
where
Yield is the only way other applications can be allowed to run), there is
a parameter which controls how often to actually yield, which by default
is
set to one out of every 100 calls. This is the reason the problem is
intermittent--you need a yield to occur during a repository fetch
which starts another interpreter which also needs to fetch code from
disk.
The reason this has only surfaced recently is that the nested interpreter
scenario can only happen in 2 cases that we know of:
- ActiveX controls which respond to events/Windows messages
- Outline fields/ListViews with column(s) mapped to virtual
attributes
In all other normal cases, the yield can process the message (typically a
paint message) without starting another interpreter, so regardless of
whether
the first interpreter yielded during a repository operation or not, there
is
no conflict.
SOLUTION:
The workaround is to prevent yields altogether by setting the
FORTE_YIELD_THROTTLE environment variable equal to 0 in the client's
environment. This should have no detrimental effects since the yield code
is in place solely for Windows 3.1x clients.
ERROR STACK 1
SYSTEM ERROR: Because of a prior error, your workspace was set to
read-only to
prevent the application from attempting to write to the repository. The
repository and work you have saved to the repository are safe. If your
workspace
contains unsaved work, you may use the following procedure to save this
work.
First, export the changed components. Then, shut down and restart this
application and reopen this workspace in read-write mode. Finally, import
the
changed components and save your workspace.
Class: qqrp_RepResourceException
Error #: [1101, 695]
Detected at: qqrp_Session::GetObjectById
Last TOOL statement: method EFWindowController.EFEventLoop
Error Time: Tue Nov 18 15:58:47
Exception occurred (locally) on partition "ConPlus_GUI_cl0_Client",
(partitionId = 7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1,
taskId =
[7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1.23]) in application
"ConPlus_GUI_cl0", pid 147 on node ISD060 in environment EdgeTest.
The remainder of the Error Manager stack is:
SYSTEM ERROR: Internal Error attempting to deserialize element (64,67470)
(fetch
bitmask is 0x20). Your workspace is now read-only to prevent the
application
from attempting to write to the repository. The repository and work you
have
saved to the repository are safe. If your workspace contains unsaved work,
you
may use the following procedure to save this work. First, export the
changed
components. Then, shut down and restart this application and reopen this
workspace in read-write mode. Finally, import the changed components and
save
your workspace.
Class: qqrp_RepResourceException
Error #: [1101, 61]
Detected at: qqrp_LogicalSession::MaterializeObject
Last TOOL statement: method EFTabManagerNew.EFNoteBookHandler
Error Time: Tue Nov 18 15:58:47
Exception occurred (locally) on partition "ConPlus_GUI_cl0_Client",
(partitionId = 7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1,
taskId =
[7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1.23]) in application
"ConPlus_GUI_cl0", pid 147 on node ISD060 in environment EdgeTest.
SYSTEM ERROR: Unknown Mark type in deserialization.
Class: qqsp_ImplementationException
Error #: [1101, 34]
Detected at: qqrp_DeSerializeObject::ProcessHdr
Error Time: Tue Nov 18 15:58:47
Exception occurred (locally) on partition "ConPlus_GUI_cl0_Client",
(partitionId = 7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1,
taskId =
[7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1.23]) in application
"ConPlus_GUI_cl0", pid 147 on node ISD060 in environment EdgeTest.
ERROR STACK 2
SYSTEM ERROR: A serious error has occurred in Repository
(c:\PROGRA~1\CSSPTEST\conplu0). Corrective action may be necessary.
Notify
your repository administrator.
Class: qqsp_ImplementationException
Error #: [1101, 198]
Detected at: qqrp_Repository::Fetch
Last TOOL statement: method
SalesDevelopment_NWC.DEVNotifyofTabSetCurrent
Error Time: Wed Dec 03 10:27:22
Exception occurred (locally) on partition "ConPlus_GUI_cl0_Client",
(partitionId = 769D4310-6B88-11D1-84FD-65BF87C8AA77:0x121:0x1,
taskId =
[769D4310-6B88-11D1-84FD-65BF87C8AA77:0x121:0x1.22]) in application
"ConPlus_GUI_cl0", pid 172 on node ISD42 in environment Edge.
SYSTEM ERROR: Could not read record (64,74615) from repository data file.
Header is corrupt.
Class: qqsp_ImplementationException
Error #: [1106, 612]
Detected at: qqbt_BtreeAccess::FetchDataFileRecord
Error Time: Wed Dec 03 10:27:22
Exception occurred (locally) on partition "ConPlus_GUI_cl0_Client",
(partitionId = 769D4310-6B88-11D1-84FD-65BF87C8AA77:0x121:0x1,
taskId =
[769D4310-6B88-11D1-84FD-65BF87C8AA77:0x121:0x1.22]) in application
"ConPlus_GUI_cl0", pid 172 on node ISD42 in environment Edge.
Technote 11225 Don't reparent mapped Widgets between UserWindows at
runtime
It is sometimes tempting to unparent a widget from one UserWindow and
reparent
it into another at runtime. However, this can cause crashes if the widget
(or
its decendants) are "mapped" to data. Here's why...
Suppose you have two UserWindows, UW1 and UW2. UW1 contains a DataField
(DF1)
which is mapped to a TextData. UW2 contains a RadioList (RL2) which is
mapped to
a scalar Integer. At compile time, every mapped attribute is internally
assigned
a "Map ID" (a small integer) which is used to tie the Widget to its
corresponding attribute. These Map IDs are used by the Widget to look up a
pointer to their data in a "Map" which is maintained by the UserWindow.
Each
UserWindow is assumed be to independent of the others, so there is nothing
wrong
with Widgets in different UserWindows being assigned the same Map IDs.
In
this
case, let's assume that DF1 and RL2 both got assigned the same Map ID of
3. No
problem so far, since each lives in a separate UserWindow with a separate
map.
Now suppose at runtime the application "detaches" or unparents DF1 from
its
UserWindow and reparents it somewhere into UW2. When it comes time for DF1
to
paint itself the Display System it must ask the Runtime System for the
value of
DF1's mapped attribute. To do that it says "give me the value of the
TextData
for DF1. You'll find it in the Map for this UserWindow (UW1), and its Map
ID is
3". When the runtime system goes to do this it expects to find a TextData
in
this "slot" of the map, but instead it picks up the integer which is
mapped to
RL2. At best this leads to bad data being returned; more likely you get a
segfault and a crash.
If DF1 was not a mapped attribute (say, a Rectangle) there would be no
problem
because there is no data mapped to a Rectangle. If instead of moving DF1
you
created a brand new DataField on the fly there would be no problem,
because the
dynamic DataField would not have any Map ID and so couldn't conflict with
any
IDs in UW2.
So how do you solve this problem? This is exactly what Nested Windows are
all
about. While you can't move DF1 into the middle of UW2, you can nest
UW1.
This
works because UW1 brings its map with it, and when you access DF1 it knows
to
look up its value in UW1's map.
UserWindows are intended to be the "unit of compilabilty" that can be
nested
inside other UserWindows. It is dangerous to "transplant" anything from
inside
one UserWindow into another at runtime.
(Note that you can't avoid this problem by cloning DF1 because the MapID
gets
copied along with it, and the clone will fail in the same way.)
Further details explained in related technote 12448 'Sudden client
partition
crashes at runtime.'
Technote 12448 Sudden client partition crashes at runtime
Scenario : You have two UserWindows, A and B. When Window A starts up, it
instantiates an instance of B and reparents some component of B into A's
window
hierarchy.
This is not allowed and almost always leads to an error at best or at
worse a
segmentation fault.
Here's why :
When you compile a UserWindow in Forte, each "mapped attribute" (whether a
form
element or menu element) is assigned an internal ID which represents an
offset into
that UserWindow's table of mapped attributes. This offset is only valid
in the
context of the UserWindow in which it was compiled. If you detach a
FieldWidget or
MenuWidget from one compiled Window ("tmpMenu" for example) and then
parent
into another compiled window ("tmpWindow") the internal ID comes with it.
When Forte tries to make use of that copied widget it uses the ID as an
offset
into tmpWindow's table of mapped attributes. But that copied offset is
meaningless in the context of tmpWindow's table, so you get some kind off
error.
In this case it found that the data type of the variable in the slot
wasn't
what
was expected. But you might even index off the end of the table and get a
segmentation fault.
There is nothing to prevent you from dynamically creating menu items and
adding
them to a window at runtime; that will work fine. Although of course you
can't
access them via mapped attributes, since those can only be created at
compile time.
But you are not allowed to reparent a widget from one compiled UserWindow
into
the hierarchy of another.
More information may be found in technote 11225 'Don't reparent mapped
Widgets
between UserWindows at runtime'.
Possible errorstacks seen at runtime instead of a complete crash or
segmentation
violation while you are illegally reparenting a widget or menuitem between
windows
at runtime:
Map::SetSubjectData: Invalid conversion from map type 0 to subject type 22
SYSTEM ERROR: Bad parameter at location 3 in method
qqrt_MapClassAccess::ProcessSubjectData.
Class: qqsp_Exception
Error #: [1001, 381]
Detected at: qqrt_MapClassAccess::ProcessSubjectData at 3
Error Time: Wed Aug 09 13:03:57
Exception occurred (locally) on partition "testproject_CL0_Client",
(partitionId = D4914A10-36C1-11D4-91B3-419AA33BAA77:0x208:0xd,
taskId =
[D4914A10-36C1-11D4-91B3-419AA33BAA77:0x208:0xd.68]) in application
"FTLaunch_cl0", pid 672 on node ONEWAY in environment Audi3M2Env.
At 13:14 26.09.00 -0400, Adamek, Zenon wrote:
Hi,
It is the unfixed defect 53398. Please contact Forte support.
Zenon
-----Original Message-----
From: Brenda Cumming [SMTP:brenda_cummingtranscanada.com]
Sent: Tuesday, September 26, 2000 1:15 PM
To: Forte User group
Subject: (forte-users) 3J=>3M new to me error
Hi,
We are in the process of going from 3J1 to 3.0.M.2, and I am getting
this error that I am unfamiliar with on a GUI that works fine in 3J.
It
does not happen all the time, and I have been unable to establish the
pattern that kicks it off. Has anyone seen this before?
PS- this error is not occurring in the deployed (non-compiled) app,but
when I am running locally from my workspace.
SYSTEM ERROR: Bad parameter at location 6 in method
qqrt_MapClassAccess::ProcessSubjectData.
Class: qqsp_Exception
Error #: [1001, 381]
Detected at: qqrt_MapClassAccess::ProcessSubjectData at 6
Error Time: Wed Sep 20 14:32:54
Exception occurred (locally) on partition
"ABSDevtStartUp_CL0_Client",
(partitionId = 36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2,
taskId =
[36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2.25]) in
application
"Forte_cl0", pid 93 on node T5621 in environment AbisDMEnv.
SYSTEM ERROR: Can't find scope 20070 for a class.
Class: qqsp_Exception
Error #: [201, 11]
Detected at: qqlo_ClassTableLoadScope at 1
Error Time: Wed Sep 20 14:32:54
Exception occurred (locally) on partition"ABSDevtStartUp_CL0_Client",
(partitionId = 36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2, taskId =
[36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2.25]) in
application
"Forte_cl0", pid 93 on node T5621 in environment AbisDMEnv.
SYSTEM ERROR: Because of a prior error, your workspace was set to
read-only to prevent the application from attempting to write to the repository.
The repository and work you have saved to the repository are safe. If
your
workspace contains unsaved work, you may use the following procedure
to save this work. First, export the changed components. Then, shut down and
restart this application and reopen this workspace in read-write mode.
Finally, import the changed components and save your workspace.
Class: qqrp_RepResourceException
Error #: [1101, 695]
Detected at: qqrp_Session::IsDistributed
Last TOOL statement: method PPMeasWin.
Error Time: Wed Sep 20 14:32:54
Exception occurred (locally) on partition
"ABSDevtStartUp_CL0_Client",
(partitionId = 36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2, taskId =
[36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2.25]) in
application
"Forte_cl0", pid 93 on node T5621 in environment AbisDMEnv.
SYSTEM ERROR: Internal Error attempting to deserialize element
(64,120684) (fetch bitmask is 0x20). Your workspace is now read-onlyto
prevent
the application from attempting to write to the repository. The
repository
and work you have saved to the repository are safe. If your workspace
contains unsaved work, you may use the following procedure to savethis
work.
First, export the changed components. Then, shut down and restart this
application and reopen this workspace in read-write mode. Finally, import the
changed components and save your workspace.
Class: qqrp_RepResourceException
Error #: [1101, 61]
Detected at: qqrp_LogicalSession::MaterializeObject
Error Time: Wed Sep 20 14:32:54
Exception occurred (locally) on partition
"ABSDevtStartUp_CL0_Client",
(partitionId = 36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2, taskId =
[36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2.25]) in
application
"Forte_cl0", pid 93 on node T5621 in environment AbisDMEnv.
SYSTEM ERROR: Recursive Deserialization attempted, Internal Error!
Class: qqsp_UsageException with ReasonCode: SP_ER_INVALIDSTATE
Error #: [301, 231]
Detected at: qqsp_DeSerializeDriver::Run at 1
Error Time: Wed Sep 20 14:32:54
Exception occurred (locally) on partition"ABSDevtStartUp_CL0_Client",
(partitionId = 36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2, taskId =
[36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2.25]) in
application
"Forte_cl0", pid 93 on node T5621 in environment AbisDMEnv.
For the archives, go to: http://lists.xpedior.com/forte-users and use
the login: forte and the password: archive. To unsubscribe, send in anew
email the word: 'Unsubscribe' to:forte-users-requestlists.xpedior.com
For the archives, go to: http://lists.xpedior.com/forte-users and use
the login: forte and the password: archive. To unsubscribe, send in a new
email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.comHi Thomas,
Thanks for your email but I think it will be interesting for Brenda not me.
It is exactly what I have expected from Forte Support: detailed information
about bugs and workarounds. But what I cannot understand is that #53398 was
released without any information about possible reasons for this problem or
suggested workarounds. My first reaction after reading this bugreport was to
open a new case at CallCenter to get more information about it. Please
release more information with your bug reports !
Regards
Zenon Adamek
Information Services
Senior Programmer Analyst
Tel: 905 712-1084 ext. 3628
Fax: 905 712-6709
E-mail: zadamekpurolator.com
-----Original Message-----
From: Thomas Degen - Sun Germany Forte Tools - Bonn
[SMTP:thomas.degensun.com]
Sent: Wednesday, September 27, 2000 9:49 AM
To: Adamek, Zenon
Cc: 'Brenda Cumming'; Forte-userslists.xpedior.com
Subject: RE: (forte-users) 3J=>3M new to me error
Hi Zenon,
bug #53398 is not a bug which will likely get fixed, it's an informational
bugreport.
You might see an errorstack like Brenda has reported (and described in
informational
bugreport #53398) probably when you are doing something illegal that is
possible
via Forte Tool but Forte is not trapping it for performance reasons. Hence
you will see
the error coming from your illegal operation only at runtime, probably
only
while
running interpreted in the Forte IDE, but in worst case it might be even a
segmentation
violation.
Technotes 12448 'Sudden client partition crashes at runtime' and 11225
'Don't reparent
mapped Widgets between UserWindows at runtime' explain this matter . See
attached.
But maybe Brenda is much more experiencing a problem as described by Forte
Technote 11398 'Read Only Workspace Errors using ListViews or ActiveX
control'
that might get easily resolved via setting of FORTE_YIELD_THROTTLE=0.
Good Luck and Best Regards !
BTW: I've logged bug #53398, so I've felt responsible to explain its real
background.
Thomas
Thomas Degen
Sun Microsystems - Forte Tools
Forte CTE & Sustaining Group
Technical Support Germany
tel.:+49.228/91499-50
MailTo:thomas.degensun.com
Technote 11398 Read Only Workspace Errors using ListViews or ActiveX
control
SCENARIO:
Getting some unusual interpreter errors that result in an error stating
that
the workspace has been set to read only. Please see Enclosures for the
two
most common error stacks that have been encountered. The abbreviated
versions of the errors are:
- Can't read record (record size = -1)
- Id in index does not match id in record header in data file
- Recursive deserialization attempted.
- Unknown Mark type in deserialization
- Could not read record (64,74615) from repository data file.
Header
is corrupt.
These errors can be happening in either the development environment when
running from one of the development workshops, or with the deployed
application.
The bug outlined in this Technote may be the culprit if the errors above
are
seen when running a client on Windows NT or Motif and the user interface
incorporates ActiveX controls or ListView/TreeView widgets.
CAUSE:
Basically what is happening is that in rare circumstances Forte may invoke
a
nested copy of the interpreter while the first interpreter has yielded.
This
is not a problem in and of itself, but in the case where the original
interpreter was in the middle of a repository fetch when it yielded, and
the second interpreter needs to fetch code as well, we will get one of the
errors listed above, depending on the exact timing. The reason for the
errors is that the repository code at this level is thread-safe but not
re-entrant. It is protected by a mutex that is already owned by the
current task. Which, given the scenario outlined here, where the two
interpreters are running inside of the same task, results in the nested
interpreter being allowed to change data out from under the first.
While for every fetch one or more calls to WindowSystem.Yield will be made
(this is there to prevent the semblance of system lock-up on Win 3.1,
where
Yield is the only way other applications can be allowed to run), there is
a parameter which controls how often to actually yield, which by default
is
set to one out of every 100 calls. This is the reason the problem is
intermittent--you need a yield to occur during a repository fetch
which starts another interpreter which also needs to fetch code from
disk.
The reason this has only surfaced recently is that the nested interpreter
scenario can only happen in 2 cases that we know of:
- ActiveX controls which respond to events/Windows messages
- Outline fields/ListViews with column(s) mapped to virtual
attributes
In all other normal cases, the yield can process the message (typically a
paint message) without starting another interpreter, so regardless of
whether
the first interpreter yielded during a repository operation or not, there
is
no conflict.
SOLUTION:
The workaround is to prevent yields altogether by setting the
FORTE_YIELD_THROTTLE environment variable equal to 0 in the client's
environment. This should have no detrimental effects since the yield code
is in place solely for Windows 3.1x clients.
ERROR STACK 1
SYSTEM ERROR: Because of a prior error, your workspace was set to
read-only to
prevent the application from attempting to write to the repository. The
repository and work you have saved to the repository are safe. If your
workspace
contains unsaved work, you may use the following procedure to save this
work.
First, export the changed components. Then, shut down and restart this
application and reopen this workspace in read-write mode. Finally, import
the
changed components and save your workspace.
Class: qqrp_RepResourceException
Error #: [1101, 695]
Detected at: qqrp_Session::GetObjectById
Last TOOL statement: method EFWindowController.EFEventLoop
Error Time: Tue Nov 18 15:58:47
Exception occurred (locally) on partition "ConPlus_GUI_cl0_Client",
(partitionId = 7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1,
taskId =
[7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1.23]) in application
"ConPlus_GUI_cl0", pid 147 on node ISD060 in environment EdgeTest.
The remainder of the Error Manager stack is:
SYSTEM ERROR: Internal Error attempting to deserialize element (64,67470)
(fetch
bitmask is 0x20). Your workspace is now read-only to prevent the
application
from attempting to write to the repository. The repository and work you
have
saved to the repository are safe. If your workspace contains unsaved work,
you
may use the following procedure to save this work. First, export the
changed
components. Then, shut down and restart this application and reopen this
workspace in read-write mode. Finally, import the changed components and
save
your workspace.
Class: qqrp_RepResourceException
Error #: [1101, 61]
Detected at: qqrp_LogicalSession::MaterializeObject
Last TOOL statement: method EFTabManagerNew.EFNoteBookHandler
Error Time: Tue Nov 18 15:58:47
Exception occurred (locally) on partition "ConPlus_GUI_cl0_Client",
(partitionId = 7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1,
taskId =
[7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1.23]) in application
"ConPlus_GUI_cl0", pid 147 on node ISD060 in environment EdgeTest.
SYSTEM ERROR: Unknown Mark type in deserialization.
Class: qqsp_ImplementationException
Error #: [1101, 34]
Detected at: qqrp_DeSerializeObject::ProcessHdr
Error Time: Tue Nov 18 15:58:47
Exception occurred (locally) on partition "ConPlus_GUI_cl0_Client",
(partitionId = 7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1,
taskId =
[7EFAE060-4AFA-11D1-A1C1-1FDC8A99AA77:0x446:0x1.23]) in application
"ConPlus_GUI_cl0", pid 147 on node ISD060 in environment EdgeTest.
ERROR STACK 2
SYSTEM ERROR: A serious error has occurred in Repository
(c:\PROGRA~1\CSSPTEST\conplu0). Corrective action may be necessary.
Notify
your repository administrator.
Class: qqsp_ImplementationException
Error #: [1101, 198]
Detected at: qqrp_Repository::Fetch
Last TOOL statement: method
SalesDevelopment_NWC.DEVNotifyofTabSetCurrent
Error Time: Wed Dec 03 10:27:22
Exception occurred (locally) on partition "ConPlus_GUI_cl0_Client",
(partitionId = 769D4310-6B88-11D1-84FD-65BF87C8AA77:0x121:0x1,
taskId =
[769D4310-6B88-11D1-84FD-65BF87C8AA77:0x121:0x1.22]) in application
"ConPlus_GUI_cl0", pid 172 on node ISD42 in environment Edge.
SYSTEM ERROR: Could not read record (64,74615) from repository data file.
Header is corrupt.
Class: qqsp_ImplementationException
Error #: [1106, 612]
Detected at: qqbt_BtreeAccess::FetchDataFileRecord
Error Time: Wed Dec 03 10:27:22
Exception occurred (locally) on partition "ConPlus_GUI_cl0_Client",
(partitionId = 769D4310-6B88-11D1-84FD-65BF87C8AA77:0x121:0x1,
taskId =
[769D4310-6B88-11D1-84FD-65BF87C8AA77:0x121:0x1.22]) in application
"ConPlus_GUI_cl0", pid 172 on node ISD42 in environment Edge.
Technote 11225 Don't reparent mapped Widgets between UserWindows at
runtime
It is sometimes tempting to unparent a widget from one UserWindow and
reparent
it into another at runtime. However, this can cause crashes if the widget
(or
its decendants) are "mapped" to data. Here's why...
Suppose you have two UserWindows, UW1 and UW2. UW1 contains a DataField
(DF1)
which is mapped to a TextData. UW2 contains a RadioList (RL2) which is
mapped to
a scalar Integer. At compile time, every mapped attribute is internally
assigned
a "Map ID" (a small integer) which is used to tie the Widget to its
corresponding attribute. These Map IDs are used by the Widget to look up a
pointer to their data in a "Map" which is maintained by the UserWindow.
Each
UserWindow is assumed be to independent of the others, so there is nothing
wrong
with Widgets in different UserWindows being assigned the same Map IDs.
In
this
case, let's assume that DF1 and RL2 both got assigned the same Map ID of
3. No
problem so far, since each lives in a separate UserWindow with a separate
map.
Now suppose at runtime the application "detaches" or unparents DF1 from
its
UserWindow and reparents it somewhere into UW2. When it comes time for DF1
to
paint itself the Display System it must ask the Runtime System for the
value of
DF1's mapped attribute. To do that it says "give me the value of the
TextData
for DF1. You'll find it in the Map for this UserWindow (UW1), and its Map
ID is
3". When the runtime system goes to do this it expects to find a TextData
in
this "slot" of the map, but instead it picks up the integer which is
mapped to
RL2. At best this leads to bad data being returned; more likely you get a
segfault and a crash.
If DF1 was not a mapped attribute (say, a Rectangle) there would be no
problem
because there is no data mapped to a Rectangle. If instead of moving DF1
you
created a brand new DataField on the fly there would be no problem,
because the
dynamic DataField would not have any Map ID and so couldn't conflict with
any
IDs in UW2.
So how do you solve this problem? This is exactly what Nested Windows are
all
about. While you can't move DF1 into the middle of UW2, you can nest
UW1.
This
works because UW1 brings its map with it, and when you access DF1 it knows
to
look up its value in UW1's map.
UserWindows are intended to be the "unit of compilabilty" that can be
nested
inside other UserWindows. It is dangerous to "transplant" anything from
inside
one UserWindow into another at runtime.
(Note that you can't avoid this problem by cloning DF1 because the MapID
gets
copied along with it, and the clone will fail in the same way.)
Further details explained in related technote 12448 'Sudden client
partition
crashes at runtime.'
Technote 12448 Sudden client partition crashes at runtime
Scenario : You have two UserWindows, A and B. When Window A starts up, it
instantiates an instance of B and reparents some component of B into A's
window
hierarchy.
This is not allowed and almost always leads to an error at best or at
worse a
segmentation fault.
Here's why :
When you compile a UserWindow in Forte, each "mapped attribute" (whether a
form
element or menu element) is assigned an internal ID which represents an
offset into
that UserWindow's table of mapped attributes. This offset is only valid
in the
context of the UserWindow in which it was compiled. If you detach a
FieldWidget or
MenuWidget from one compiled Window ("tmpMenu" for example) and then
parent
into another compiled window ("tmpWindow") the internal ID comes with it.
When Forte tries to make use of that copied widget it uses the ID as an
offset
into tmpWindow's table of mapped attributes. But that copied offset is
meaningless in the context of tmpWindow's table, so you get some kind off
error.
In this case it found that the data type of the variable in the slot
wasn't
what
was expected. But you might even index off the end of the table and get a
segmentation fault.
There is nothing to prevent you from dynamically creating menu items and
adding
them to a window at runtime; that will work fine. Although of course you
can't
access them via mapped attributes, since those can only be created at
compile time.
But you are not allowed to reparent a widget from one compiled UserWindow
into
the hierarchy of another.
More information may be found in technote 11225 'Don't reparent mapped
Widgets
between UserWindows at runtime'.
Possible errorstacks seen at runtime instead of a complete crash or
segmentation
violation while you are illegally reparenting a widget or menuitem between
windows
at runtime:
Map::SetSubjectData: Invalid conversion from map type 0 to subject type 22
SYSTEM ERROR: Bad parameter at location 3 in method
qqrt_MapClassAccess::ProcessSubjectData.
Class: qqsp_Exception
Error #: [1001, 381]
Detected at: qqrt_MapClassAccess::ProcessSubjectData at 3
Error Time: Wed Aug 09 13:03:57
Exception occurred (locally) on partition "testproject_CL0_Client",
(partitionId = D4914A10-36C1-11D4-91B3-419AA33BAA77:0x208:0xd,
taskId =
[D4914A10-36C1-11D4-91B3-419AA33BAA77:0x208:0xd.68]) in application
"FTLaunch_cl0", pid 672 on node ONEWAY in environment Audi3M2Env.
At 13:14 26.09.00 -0400, Adamek, Zenon wrote:
Hi,
It is the unfixed defect 53398. Please contact Forte support.
Zenon
-----Original Message-----
From: Brenda Cumming [SMTP:brenda_cummingtranscanada.com]
Sent: Tuesday, September 26, 2000 1:15 PM
To: Forte User group
Subject: (forte-users) 3J=>3M new to me error
Hi,
We are in the process of going from 3J1 to 3.0.M.2, and I am getting
this error that I am unfamiliar with on a GUI that works fine in 3J.
It
does not happen all the time, and I have been unable to establish the
pattern that kicks it off. Has anyone seen this before?
PS- this error is not occurring in the deployed (non-compiled) app,but
when I am running locally from my workspace.
SYSTEM ERROR: Bad parameter at location 6 in method
qqrt_MapClassAccess::ProcessSubjectData.
Class: qqsp_Exception
Error #: [1001, 381]
Detected at: qqrt_MapClassAccess::ProcessSubjectData at 6
Error Time: Wed Sep 20 14:32:54
Exception occurred (locally) on partition
"ABSDevtStartUp_CL0_Client",
(partitionId = 36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2,
taskId =
[36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2.25]) in
application
"Forte_cl0", pid 93 on node T5621 in environment AbisDMEnv.
SYSTEM ERROR: Can't find scope 20070 for a class.
Class: qqsp_Exception
Error #: [201, 11]
Detected at: qqlo_ClassTableLoadScope at 1
Error Time: Wed Sep 20 14:32:54
Exception occurred (locally) on partition"ABSDevtStartUp_CL0_Client",
(partitionId = 36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2, taskId =
[36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2.25]) in
application
"Forte_cl0", pid 93 on node T5621 in environment AbisDMEnv.
SYSTEM ERROR: Because of a prior error, your workspace was set to
read-only to prevent the application from attempting to write to the repository.
The repository and work you have saved to the repository are safe. If
your
workspace contains unsaved work, you may use the following procedure
to save this work. First, export the changed components. Then, shut down and
restart this application and reopen this workspace in read-write mode.
Finally, import the changed components and save your workspace.
Class: qqrp_RepResourceException
Error #: [1101, 695]
Detected at: qqrp_Session::IsDistributed
Last TOOL statement: method PPMeasWin.
Error Time: Wed Sep 20 14:32:54
Exception occurred (locally) on partition
"ABSDevtStartUp_CL0_Client",
(partitionId = 36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2, taskId =
[36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2.25]) in
application
"Forte_cl0", pid 93 on node T5621 in environment AbisDMEnv.
SYSTEM ERROR: Internal Error attempting to deserialize element
(64,120684) (fetch bitmask is 0x20). Your workspace is now read-onlyto
prevent
the application from attempting to write to the repository. The
repository
and work you have saved to the repository are safe. If your workspace
contains unsaved work, you may use the following procedure to savethis
work.
First, export the changed components. Then, shut down and restart this
application and reopen this workspace in read-write mode. Finally, import the
changed components and save your workspace.
Class: qqrp_RepResourceException
Error #: [1101, 61]
Detected at: qqrp_LogicalSession::MaterializeObject
Error Time: Wed Sep 20 14:32:54
Exception occurred (locally) on partition
"ABSDevtStartUp_CL0_Client",
(partitionId = 36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2, taskId =
[36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2.25]) in
application
"Forte_cl0", pid 93 on node T5621 in environment AbisDMEnv.
SYSTEM ERROR: Recursive Deserialization attempted, Internal Error!
Class: qqsp_UsageException with ReasonCode: SP_ER_INVALIDSTATE
Error #: [301, 231]
Detected at: qqsp_DeSerializeDriver::Run at 1
Error Time: Wed Sep 20 14:32:54
Exception occurred (locally) on partition"ABSDevtStartUp_CL0_Client",
(partitionId = 36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2, taskId =
[36172000-5DA8-11D4-B1F0-14015EDAAA77:0x2da:0x2.25]) in
application
"Forte_cl0", pid 93 on node T5621 in environment AbisDMEnv.
For the archives, go to: http://lists.xpedior.com/forte-users and use
the login: forte and the password: archive. To unsubscribe, send in anew
email the word: 'Unsubscribe' to:forte-users-requestlists.xpedior.com
For the archives, go to: http://lists.xpedior.com/forte-users and use
the login: forte and the password: archive. To unsubscribe, send in a new
email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com -
[SOLVED] GL Apps Segfault with intel Driver
New arch linux user here, recent convert from gentoo Loving it so far, spectacular operating system. Not building everything from source is a beautiful thing
However, it seems that GL doesn't like me... After I had Xorg in a state where everything seemed to be working, I decided to give glxgears a run, and boom: "Segmentation Fault." So, I tried to install a game which used GL, picked torcs, tried running it... "Segmentation fault."
After playing with all manner of xorg.conf options, reading the log file and googling like mad, I'm completely lost. Everything looks fine, up until the segfault.
Here's the xorg.conf, (with a good bunch of options i tossed in to try to fix it...) :
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "dri2"
Load "extmod"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
Option "DPMS"
EndSection
Section "Device"
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 4 Series Chipset Integrated Graphics Controller"
BusID "PCI:0:2:0"
Option "NoDDC" "True"
Option "DRI" "True"
Option "AccelMethod" "UXA"
Option "RenderAccel" "True"
Option "EnablePageFlip" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Modes "1366x768"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
...and the logfile:
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
X.Org X Server 1.7.1.902 (1.7.2 RC 2)
Release Date: 2009-11-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.31-ARCH x86_64
Current Operating System: Linux alice 2.6.31-ARCH #1 SMP PREEMPT Tue Nov 10 19:01:40 CET 2009 x86_64
Kernel command line: BOOT_IMAGE=arch ro root=/dev/sda4 i915.modeset=1
Build Date: 21 November 2009 05:05:05PM
Current version of pixman: 0.16.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Nov 26 20:30:25 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) Option "AIGLX" "True"
(==) Automatically adding devices
(==) Automatically enabling devices
(**) FontPath set to:
/usr/share/fonts/misc,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/TTF,
/usr/share/fonts/Type1,
/usr/share/fonts/misc,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/TTF,
/usr/share/fonts/Type1
(**) ModulePath set to "/usr/lib/xorg/modules"
(**) Extension "Composite" is enabled
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(II) Loader magic: 0x7c1ca0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(++) using VT number 7
(--) PCI:*(0:0:2:0) 8086:2a42:107b:0704 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf0000000/4194304, 0xd0000000/268435456, I/O @ 0x00001800/8
(--) PCI: (0:0:2:1) 8086:2a43:107b:0704 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller rev 7, Mem @ 0xf0400000/1048576
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.1.902, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.1.902, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.1.902, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.1.902, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.7.1.902, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(**) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.1.902, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 2.9.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
(II) Primary Device is: PCI 00@00:02:0
(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(==) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(**) intel(0): Option "DRI" "True"
(II) intel(0): Integrated Graphics Chipset: Intel(R) GM45
(--) intel(0): Chipset: "GM45"
(II) intel(0): Output VGA1 using monitor section Monitor0
(II) intel(0): Output LVDS1 has no monitor section
(II) intel(0): found backlight control interface /sys/class/backlight/acpi_video0
(II) intel(0): Output DVI1 has no monitor section
(II) intel(0): Output DP1 has no monitor section
(II) intel(0): Output DP2 has no monitor section
(II) intel(0): Output VGA1 disconnected
(II) intel(0): Output LVDS1 connected
(II) intel(0): Output DVI1 disconnected
(II) intel(0): Output DP1 disconnected
(II) intel(0): Output DP2 disconnected
(II) intel(0): Using user preference for initial modes
(II) intel(0): Output LVDS1 using initial mode 1366x768
(II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
(==) intel(0): video overlay key set to 0x101fe
(**) intel(0): Display dimensions: (433, 243) mm
(**) intel(0): DPI set to (80, 80)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.7.1.902, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "dri2"
(II) LoadModule: "dri2"
(II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
(==) Depth 24 pixmap format is 32 bpp
(II) intel(0): [DRI2] Setup complete
(**) intel(0): Kernel mode setting active, disabling FBC.
(**) intel(0): Framebuffer compression disabled
(**) intel(0): Tiling enabled
(**) intel(0): SwapBuffers wait enabled
(==) intel(0): VideoRam: 262144 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Tiled allocation successful.
(II) UXA(0): Driver registered support for the following operations:
(II) solid
(II) copy
(II) composite (RENDER acceleration)
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(II) intel(0): No memory allocations
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(**) intel(0): DPMS enabled
(==) intel(0): Intel XvMC decoder disabled
(II) intel(0): Set up textured video
(II) intel(0): direct rendering: DRI2 Enabled
(WW) intel(0): Option "NoDDC" is not used
(WW) intel(0): Option "AccelMethod" is not used
(WW) intel(0): Option "XAANoOffscreenPixmaps" is not used
(WW) intel(0): Option "RenderAccel" is not used
(WW) intel(0): Option "EnablePageFlip" is not used
(WW) intel(0): Option "DPI" is not used
(--) RandR disabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
record: RECORD extension enabled at configure time.
record: This extension is known to be broken, disabling extension now..
record: http://bugs.freedesktop.org/show_bug.cgi?id=20500
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_make_current_read
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
(II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i965_dri.so
(II) GLX: Initialized DRI2 GL provider for screen 0
(II) intel(0): Setting screen physical size to 361 x 203
(II) config/hal: Adding input device Macintosh mouse button emulation
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.7.1.901, module version = 2.3.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found relative axes
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) acceleration profile 0
(II) Macintosh mouse button emulation: initialized for relative axes.
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.7.0.901, module version = 1.2.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(II) Synaptics touchpad driver version 1.2.0
(**) Option "Device" "/dev/input/event5"
(II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
(II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
(II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
(II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
(II) SynPS/2 Synaptics TouchPad: buttons: left right middle
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(--) SynPS/2 Synaptics TouchPad: touchpad found
(**) SynPS/2 Synaptics TouchPad: always reports core events
(II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
(**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
(**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
(--) SynPS/2 Synaptics TouchPad: touchpad found
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device CNF7129
(**) CNF7129: always reports core events
(**) CNF7129: Device: "/dev/input/event9"
(II) CNF7129: Found keys
(II) CNF7129: Configuring as keyboard
(II) XINPUT: Adding extended input device "CNF7129" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device Sleep Button
(**) Sleep Button: always reports core events
(**) Sleep Button: Device: "/dev/input/event8"
(II) Sleep Button: Found keys
(II) Sleep Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event7"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device Video Bus
(**) Video Bus: always reports core events
(**) Video Bus: Device: "/dev/input/event2"
(II) Video Bus: Found keys
(II) Video Bus: Configuring as keyboard
(II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event3"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) intel(0): EDID vendor "AUO", prod id 4332
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1366x768"x0.0 72.00 1366 1414 1446 1486 768 771 775 806 -hsync -vsync (48.5 kHz)
I am using kernel modesetting, which could perhaps be related... The thing is, everything else seems to work perfectly fine, which leads me to believe it's some obscure config issue i've just completely missed somewhere along the line.
Any ideas? any help would be highly appreciated
Last edited by decibelmute (2009-11-28 01:23:03)Haha, worked like a charm
Many thanks
Maybe you are looking for
-
How to Install Coldfusion 8 64-bit on Small Business Server 2008 64-bit
How to Install Coldfusion 8 64-bit on Small Business Server 2008 64-bit I ran Coldfusion 8 on SBS 2003 Premium for 6 months with no problems. When we finally decided to cut over to SBS 2008, that’s when everything went to hell. I tried for weeks to
-
After uploading to lion i have upgrade to iphoto 11 and it crash all times
I want to solve this problem and i dont want to loose my photos . can you help me? thanks This is the crash rapport: rocess: iPhoto [1161] Path: /Applications/iPhoto.app/Contents/MacOS/iPhoto Identifier: com.apple.iPhoto Versi
-
How to dynamically resize taskflow popup set as inlineDocument.
I've been trying to figure out how to dynamically set the WindowHeight and WindowWidth of a taskflow deployed as a inlineDocument popup. Sadly, neither the forums nor google came to the rescue so I had to actually figure this one out on my own. But a
-
Hi, I need to Round off the value in MIRO. Example, we have Rs.1000/- as the price and tax as Rs.12.36/-, system should round off this 12.36 to Rs.13 and display the tax amount as Rs.13. Is this possible in Standards? If so , where do we need to make
-
No Faces After Update To Aperture 3.4.5
Hi, I seem to have lost all Faces after updating to Aperture 3.4.5 (from 3.4.4). Checking similar forum posts has not helped so far (Aperture.plist deleted, no search team on the cork board). When I add Faces information to new photos, they do show u