|
|
便利なツール Emacs らくらく 入門 |
|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||||
2013年06月15日(土) 旧暦 [n年日記] [更新:"2013/06/15 14:12:36"]#1 [emacs] Program received signal SIGSEGV, Segmentation fault.m08@makoto 12:37:35/130615(~)% gdb emacs GNU gdb (GDB) 7.3.1 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64--netbsd". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/pkg/bin/emacs...(no debugging symbols found)...done. (gdb) set args -f wl (gdb) run Starting program: /usr/pkg/bin/emacs -f wl Program received signal SIGSEGV, Segmentation fault. [Switching to LWP 1] 0x00007f7feacec12a in memmove () from /usr/lib/libc.so.12 (gdb) quit m08@makoto 14:07:05/130615(..mail/mailagent)% pkg_info |grep emacs emacs-w3m-1.4.50nb20130611 Emacs frontend for w3m browser x-face-e21-0.1 Display x-face on mail header with emacs emacs-desktop-25em0.9 Emacs for Desktop emacs24-24.3.50nb20130414 GNU editing macros (editor) ( つっこみ )
2008年06月15日(日) 旧暦 [n年日記] [更新:"2008/06/15 22:28:31"]#1 [NetBSD] 裸の二進形式を逆アセンブルするには
次に示すのは、もちろん PowerPC MPC860 等の場合である
powerpc--netbsd-objdump \ --disassemble-all \ --endian=big \ --target=binary \ --architecture=powerpc:MPC8XX \ binary_file_name例えば elf 形式から中身だけを取出すには次のようにすればいい けれど、 objcopy -O binary elf_name binary_nameその反対に binary になっているものを objdump -d する時には 上のように色々と教えてやればいい。 --target= や --architecture に指定出来るものは --help とすれば 最後に表示される。 以上の話は自分で発見したのではなくて西の方面のある方から教わったもの 関係ないが (料理人が出張中なので) きょうは牛丼を作って見た (が、良く煮える鍋なのに、作り方に書いてあるように 1 時間近く煮たため 玉葱が殆んど溶けてしまった)。 ( つっこみ )
2005年06月15日(水) 旧暦 [n年日記] [更新:"2005/06/15 21:38:17"]#1 KINESIS URL( つっこみ )
2004年06月15日(火) 旧暦 [n年日記]#1 [pkgsrc] vfxdvittyp1:makoto@harry 8:27:45/040615(~/cvs-work/)> vfxdvi hoge.dvi Unexpected error in "read_ZEIT_char()"ja-kochi-ttfonts-20030118 を入直したら直る という話があった(が、今ではちょっと違うような気がする)。 自分の日記の 11/12 日 にも書いてある(が解決方法は ?) ( つっこみ )
2002年06月15日(土) 旧暦 [n年日記]#1 [NetBSD] Tanzania stops at start=0x10000StarMax も 4400 も条件は同じ。 どちらの機械も、(userland は 1.6_BETA1 だとして) kernel が 1.6_BETA1 等の場合 serial 動く kbd/screen 動かない。 (start=0x10000 で止る) kernel が椿井版だと、 makoto@ibook:/export/20020526-src-sys/sys/arch/macppc/compile/ serial 動く kbd/screen segmentation fault の嵐になる @ sys/arch/macppc/stand/ofwboot/boot.c から start=0x.. の部分:296 entry = marks[MARK_ENTRY]; 297 ssym = (void *)marks[MARK_SYM]; 298 esym = (void *)marks[MARK_END]; 299 300 printf(" start=0x%x\n", entry); 301 __syncicache((void *)entry, (u_int)ssym - (u_int)entry); 302 chain((void *)entry, bootline, ssym, esym); 303 304 OF_exit(); 305 } @ __syncicache か chain:
chain の方は
sys/arch/macppc/stand/ofwboot/boot.c
118 static void 119 chain(entry, args, ssym, esym) 120 void (*entry)(); 121 char *args; 122 void *ssym, *esym; ... 138 OF_chain((void *)RELOC, end - (char *)RELOC, entry, args, l);この引数の中で(今)使われているのは args, l だけ @ OF_chain:
sys/arch/macppc/stand/ofwboot/Locore.c
519 OF_chain(virt, size, entry, arg, len) 520 void *virt; 521 u_int size; 522 void (*entry)(); 523 void *arg; 524 u_int len; 525 { 526 /* 527 * This is a REALLY dirty hack till the firmware gets this going 528 */ 529 #if 0 530 OF_release(virt, size); 531 #endif 532 entry(0, 0, openfirmware, arg, len); 533 }この entry は同じ中に asm で書いてある。 最初の boot.c の中に出て来る MARK_SYM MARK_END などは、 sys/lib/libsa/loadfile.h に書いてある。 42 #define MARK_START 0 43 #define MARK_ENTRY 1 44 #define MARK_NSYM 2 45 #define MARK_SYM 3 46 #define MARK_END 4 47 #define MARK_MAX 5 @ time warp .. 20020310:/export/20020310/src/tools/obj/tools.NetBSD-1.5ZC-powerpc/bin/powerpc--netbsd-gcc -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Werror -nostdinc -isystem /export/20020310/dest/usr/include -c /export/20020310/src/usr.bin/vmstat/vmstat.c @ time warp .. 20020222:/export/20020222/src/distrib/macppc/floppies/ramdisk/../../../../bin/rcp/../../usr.bin/rlogin/kcmd.c:56: kerberosIV/kparse.h: No such file or directory @ 20020314 + 20020313:( つっこみ )
2001年06月15日(金) 旧暦 [n年日記]#2 [休日] 千葉県民の日なので(勝手に)休暇@ 千葉県立美術館(ジャポニスムス):@ ポートタワー:
こちらは初めて行って見る。(両方とも県民の日なので無料)
113 m の高さかな。
雨が降っているので見通しが悪いが、
家の近くのマンション (Vivan) までは確認出来た。
( つっこみ )
#1 [NetBSD] 2001-06-13 GENERIC 動かず0 > boot ata/ata-disk@0:0 netbsd.n >> NetBSD/macppc OpenFirmware Boot, Revision 1.3 >> (root@nazuha, Fri Jun 8 22:21:55 JST 2001) no active package3334408+245012 [100+113536+96569]=0x39d5c8 start=0x100000 trap type 200 at 2e356c Stopped in pid 0 () at 0x2e356c: lwz r31, r31, 0x0, db> trace trap type 200 at 2e356c Faulted in DDB; continuing... @ sysinst/install.c:
きょうは
cvsweb.netbsd.org も
jp.netbsd.org (iri さんの引越)
も止っているみたい。と思ったが、cvsweb も iri さんでした。
basesrc/distrib/utils/sysinst/install.c の中のこの辺から見ればいいのかな。 /* Last chance ... do you really want to do this? */ clear(); refresh(); msg_display(MSG_lastchance, diskdev); process_menu(MENU_noyes); if (!yesno) return; if (md_pre_disklabel() != 0) return; if (write_disklabel() != 0) return; if (md_post_disklabel() != 0) return; if (make_filesystems()) return; if (md_copy_filesystem() != 0) return; if (make_fstab() != 0) return; if (md_post_newfs() != 0) return; /* Done to here. */ msg_display(MSG_disksetupdone); @ 以前に作った snapshot/20010602 は実は 2001/06/06 版の気がする。:
CVS という名前の譜の日付が殆んどその日だから。
[- 日記システム警告:コマンド CVS は予約されています。-] ( つっこみ )
2000年06月15日(木) 旧暦 [n年日記]#2 [NetBSD] sparc snapshot 20000607@ miniroot を用意する:sd0 at scsibus0 targ 4 lun 0: <QUANTUM, LP40S 940409404, 2.9> SCSI2 0/direct fixed sd0: 41046 KB, 928 cyl, 2 head, 44 sec, 512 bytes/sect x 82092 sectorsのような別の機械 = harry の 40M Bytes disk に次のようにして miniroot を用意する root@harry 17:07:19/000615(...installation/miniroot)# zcat miniroot.fs.gz | dd of=/dev/rsd0c 14336+0 records in 14336+0 records out 7340032 bytes transferred in 246 secs (29837 bytes/sec) root@harry 17:11:41/000615(...installation/miniroot)#ip address を 16進に直すいい方法を考えつかなかったので、次のようにする #!/usr/local/bin/perl $ip_address = $ARGV[0]; print $ip_address," --> "; foreach ( split('\.', $ip_address) ) { $char = sprintf("%2x", $_); $char =~ y/a-z/A-Z/; print $char; } print "\n"; ---------------- makoto@harry ■17:23:04/000615(~)> perl/tftpboot-name 192.168.50.23 192.168.50.23 --> C0A83217きっともっと簡単な方法があるのだろう。 @ Netboot:
sparc netboot
を見ながら、別の機械 = harry の
(うまく行かない時には) tcpdump broadcast で見ていると情報が得られる。 どうも今回は FQDN が必要なことが多いようだ。 /etc/ethers, /etc/hosts, /etc/bootparams NFS server の ip address を間違えたら、そのままやり直しが効かず、 [- 日記システム警告:コマンド NFS は予約されています。-] ^C で # に抜けて、その後 ./sysinst すると何故か France 語になってしまう。(ので netboot からやり直し) 8 partitions: # size offset fstype [fsize bsize cpg] a: 50400 0 4.2BSD 1024 8192 16 # (Cyl. 0 - 69) b: 144000 50400 swap # (Cyl. 70 - 269) c: 828720 0 unknown # (Cyl. 0 - 1150) d: 446400 194400 4.2BSD 1024 8192 16 # (Cyl. 270 - 889) h: 187200 640800 4.2BSD 1024 8192 16 # (Cyl. 890 - 1149) Installing timezone link...done. Making devices...done. WARNING: No /netbsd.GENERIC! Please install /netbsd manually! Installing boot block... .. NetBSD 1.4ZB (GENERIC) #6: Fri Jun 9 16:43:01 EDT 2000 cjs@stoic.fulton.cynic.net:/u1/netbsd/co/current/src/sys/arch/sparc/compile/GENERIC ... Automatic boot in progress: starting file system checks. CANNOT READ: BLK 818512 /dev/rsd0a: UNEXPECTED INCONSISTENCY; RUN fsck_ffs MANUALLY. Automatic file system check failed; help!この辺の問題は scsi Id と sd 番号の付け方が Sun の場合、面倒なことになってい るのが理由だった。あとで整理しよう。 ci# df Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/sd0a 24303 19396 3691 84% / /dev/sd0d 215695 102112 102798 49% /usr /dev/sd0h 90455 637 85295 0% /var ci# ( つっこみ )
#1 [Calendar] 6/15 千葉県民の日
でお休み。
( つっこみ )
|
最近の日記 2024年10月25日 ・Die Frau ohne Schatten 影のない女 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench | ||