[Thunar-dev] ThunarVfsInfo: Bug in thunar_vfs_info_new_for_path?

Jannis Pohlmann info at sten-net.de
Wed Feb 1 17:10:41 CET 2006


Benedikt Meurer schrieb:
> Jannis Pohlmann wrote:
> 
>>>>>gcc (GCC) 4.0.2 20050808 (prerelease)
>>>>>
>>>>>I'll try it with gcc-3.4 now.
>>>>
>>>>Hm. No changes with gcc-3.4, even if I compile ThunarVFS and my test
>>>>script using it.
>>>
>>>
>>>Ok, please send me the generated code (gcc -S).
>>
>>
>>Of what? I have attached the output to main.o (not sure if that's what
>>you need) after calling gcc -S.
> 
> 
> Hm, looks like compiler assigns 4 additional bytes to ThunarVfsInfo. But
> otherwise it looks correct (atleast if path is really at offset 48). Can
> you add a debug message to thunar_vfs_path_get_name() and print the
> address of the path?

Hope this is what you needed.

../thunar-vfs/thunar-vfs-path.h, 156: 0x80782cc
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x807a860
../thunar-vfs/thunar-vfs-path.h, 156: 0x807a838
../thunar-vfs/thunar-vfs-path.h, 156: 0x807abe0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8078ee8
../thunar-vfs/thunar-vfs-path.h, 156: 0x807af38
../thunar-vfs/thunar-vfs-path.h, 156: 0x807af50
../thunar-vfs/thunar-vfs-path.h, 156: 0x807af68
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x807afe8
../thunar-vfs/thunar-vfs-path.h, 156: 0x807ab20
../thunar-vfs/thunar-vfs-path.h, 156: 0x807aba8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be60
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be78
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be90
../thunar-vfs/thunar-vfs-path.h, 156: 0x807bf00
../thunar-vfs/thunar-vfs-path.h, 156: 0x807bf00
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be90
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be78
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be60
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782cc
../thunar-vfs/thunar-vfs-path.h, 156: 0x807bf00
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be90
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be78
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be60
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x807bf00
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be90
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be78
../thunar-vfs/thunar-vfs-path.h, 156: 0x807be60
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083dc8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083de0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083df8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083e18
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083e18
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083df8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083de0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083dc8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782cc
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083e18
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083df8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083de0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083dc8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083e18
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083df8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083de0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8083dc8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084220
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084230
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084248
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084260
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084280
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084280
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084260
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084248
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084230
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084220
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782cc
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084280
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084260
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084248
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084230
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084220
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084280
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084260
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084248
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084230
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084220
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084590
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845a0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845b8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845d0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845f0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845f0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845d0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845b8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845a0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084590
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782cc
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845f0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845d0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845b8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845a0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084590
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845f0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845d0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845b8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80845a0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084590
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084760
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084770
../thunar-vfs/thunar-vfs-path.h, 156: 0x80846c0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80846e0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80846e0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80846c0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084770
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084760
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782cc
../thunar-vfs/thunar-vfs-path.h, 156: 0x80846e0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80846c0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084770
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084760
../thunar-vfs/thunar-vfs-path.h, 156: 0x80846e0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80846c0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084770
../thunar-vfs/thunar-vfs-path.h, 156: 0x8084760
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80851d0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80851e0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8085130
../thunar-vfs/thunar-vfs-path.h, 156: 0x8085150
../thunar-vfs/thunar-vfs-path.h, 156: 0x8085150
../thunar-vfs/thunar-vfs-path.h, 156: 0x8085130
../thunar-vfs/thunar-vfs-path.h, 156: 0x80851e0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80851d0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782cc
../thunar-vfs/thunar-vfs-path.h, 156: 0x8085150
../thunar-vfs/thunar-vfs-path.h, 156: 0x8085130
../thunar-vfs/thunar-vfs-path.h, 156: 0x80851e0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80851d0
../thunar-vfs/thunar-vfs-path.h, 156: 0x8085150
../thunar-vfs/thunar-vfs-path.h, 156: 0x8085130
../thunar-vfs/thunar-vfs-path.h, 156: 0x80851e0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80851d0
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f358
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
Path name (before info): XmlIniFile.html
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
thunar-vfs-info.c, 116: XmlIniFile.html
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f358
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782e8
../thunar-vfs/thunar-vfs-path.h, 156: 0x80782d8
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
thunar-vfs-info.c, 685: XmlIniFile.html
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
thunar-vfs-info.c, 704: XmlIniFile.html
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
thunar-vfs-info.c, 773: XmlIniFile.html
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
thunar-vfs-info.c, 893: XmlIniFile.html
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
thunar-vfs-info.c, 894: XmlIniFile.html
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
main.c, 27: XmlIniFile.html
../thunar-vfs/thunar-vfs-path.h, 156: 0x8088a80
main.c, 28:
../thunar-vfs/thunar-vfs-path.h, 156: 0x808f370
-------------- next part --------------
A non-text attachment was scrubbed...
Name: main.o
Type: application/x-object
Size: 21506 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/thunar-dev/attachments/20060201/c295bf9b/attachment.o>


More information about the Thunar-dev mailing list