亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
123下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 7134 | 回復(fù): 20
打印 上一主題 下一主題

共享內(nèi)存訪問(wèn)問(wèn)題!不輕易發(fā)帖! [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-05-25 11:05 |只看該作者 |倒序?yàn)g覽
在LINUX下64位進(jìn)行共享內(nèi)存操作,SHMGET成功,SHMAT也返回正常,
但訪問(wèn)SHMAT返回的地址出現(xiàn)段錯(cuò)誤!
試過(guò)很多方法未果!權(quán)限檢查,KEY重建等等。

這些程序在AIX,SCO,LINUX32系統(tǒng)下都OK,到這里就不行了,懷疑是64位編譯問(wèn)題,有經(jīng)驗(yàn)的朋友給予討論指點(diǎn)!

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2009-05-25 11:16 |只看該作者
先讀出來(lái)看看內(nèi)容是不是正確的。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2009-05-25 11:33 |只看該作者
用來(lái)保存地址的指針,長(zhǎng)度夠不夠?

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2009-05-25 11:46 |只看該作者
shmctl都讀了,用戶(hù),權(quán)限都正常的
另外樓上說(shuō)的指針的長(zhǎng)度夠不夠是什么概念呢?
總共8個(gè)字節(jié)LONG類(lèi)型,用CHAR*  ,VOID*都取出來(lái)試,都不能訪問(wèn),打印的地址是【0X968A5000】
調(diào)試OCRE的提示是Cannot access memory at address 0x7fbffff128
      0xffffffff968a5000 <Address 0xffffffff968a5000 out of bounds

就是SHMAT去除的地址,訪問(wèn)超界!沒(méi)頭緒!

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2009-05-25 11:49 |只看該作者
弄了這么多年的開(kāi)發(fā)最煩的就是移植,什么平臺(tái)之間,32到64之間的!
看來(lái)我體力跟不上了,呵呵

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2009-05-25 12:34 |只看該作者
看不到代碼,看不到編譯選項(xiàng)。
神也幫不了你。

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2009-05-25 13:19 |只看該作者
我感覺(jué)都是通用代碼,在其他系統(tǒng)上都OK,只是把問(wèn)題提出來(lái)看是否有人碰到過(guò)類(lèi)似的問(wèn)題,討論指教一下。
粘貼那么長(zhǎng)的代碼,我看著都費(fèi)勁啊
那就簡(jiǎn)單點(diǎn)吧:

ShmID = shmget(shm_key, Size, IPC_CREAT | SHM_PERM);
成功;IPCS顯示正常
pShm = (char *)shmat(ShmID, (char *)NULL, 0);
成功;打印地址【0x968A5000]
  memcpy(stmp , pShm ,;// core  stmp[80]

編譯時(shí)64位GCC無(wú)特殊選項(xiàng)只是鏈接一下ORACLE的clntsh庫(kù)

樓上的朋友,還想要什么?

如果CU的朋友還有時(shí)間和興趣,可以過(guò)來(lái)賜教一下!

若干年前曾經(jīng)在CU提問(wèn)過(guò)一個(gè)問(wèn)題,但是未果(還是后來(lái)同事交流中無(wú)意提到了),難道這次?!:)

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2009-05-25 13:21 |只看該作者
呵呵 ,怎么 8和)是個(gè)笑臉?解釋一下,memcpy拷貝了8字節(jié)

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2009-05-25 13:30 |只看該作者
把你的程序那幾行有關(guān)的簡(jiǎn)化成一個(gè)可編譯的程序,可運(yùn)行并重現(xiàn)錯(cuò)誤。
然后貼出來(lái)。

這是問(wèn)你這類(lèi)問(wèn)題的標(biāo)準(zhǔn)做法。最容易得到幫助。

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2009-05-25 13:35 |只看該作者
用了oci?
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP