hoehermann / purple-presage Goto Github PK
View Code? Open in Web Editor NEWPidgin/libpurple plug-in for Signal messenger using presage.
License: GNU General Public License v3.0
Pidgin/libpurple plug-in for Signal messenger using presage.
License: GNU General Public License v3.0
When trying to load the plugin on Windows, there's some kind of memory corruption issue. Either the debug window will show
(07:53:30) plugins: probing C:\Program Files (x86)\Pidgin\plugins\libpresage.dll
(07:53:30) plugins: C:\Program Files (x86)\Pidgin\plugins\libpresage.dll is not loadable: 'C:\Program Files (x86)\Pidgin\plugins\libpresage.dll': Invalid access to memory location.
or when loading with gdb open, will just segfault:
(07:56:27) plugins: probing C:\Program Files (x86)\Pidgin\plugins\libpresage.dll
Program received signal SIGSEGV, Segmentation fault.
0x770b90f1 in ntdll!LdrProcessRelocationBlockEx () from C:\WINDOWS\SYSTEM32\ntdll.dll
(gdb) bt
#0 0x770b90f1 in ntdll!LdrProcessRelocationBlockEx () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x770a8011 in ntdll!LdrResolveDelayLoadsFromDll () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2 0x7706130a in ntdll!RtlSetControlSecurityDescriptor () from C:\WINDOWS\SYSTEM32\ntdll.dll
#3 0x7703175c in ntdll!EtwEventUnregister () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x770313a1 in ntdll!EtwEventUnregister () from C:\WINDOWS\SYSTEM32\ntdll.dll
#5 0x7702e1a3 in ntdll!RtlAppendUnicodeStringToString () from C:\WINDOWS\SYSTEM32\ntdll.dll
#6 0x770261a8 in ntdll!TpCallbackMayRunLong () from C:\WINDOWS\SYSTEM32\ntdll.dll
#7 0x77037afd in ntdll!LdrLoadDll () from C:\WINDOWS\SYSTEM32\ntdll.dll
#8 0x770332e9 in ntdll!RtlInterlockedFlushSList () from C:\WINDOWS\SYSTEM32\ntdll.dll
#9 0x7707beb1 in ntdll!LdrHotPatchNotify () from C:\WINDOWS\SYSTEM32\ntdll.dll
#10 0x770379fa in ntdll!LdrLoadDll () from C:\WINDOWS\SYSTEM32\ntdll.dll
#11 0x74e18ef3 in LoadLibraryExW () from C:\WINDOWS\System32\KernelBase.dll
#12 0x74e3e8d1 in LoadLibraryW () from C:\WINDOWS\System32\KernelBase.dll
#13 0x66e41d91 in g_module_open () from C:\Program Files (x86)\Pidgin\Gtk\bin\libgmodule-2.0-0.dll
#14 0x61f58c77 in purple_plugin_probe (
filename=filename@entry=0x33d97c8 "C:\\Program Files (x86)\\Pidgin\\plugins\\libpresage.dll") at plugin.c:257
#15 0x61f59463 in purple_plugins_probe (ext=ext@entry=0x61f9be98 <__PRETTY_FUNCTION__.46689+152> "dll")
at plugin.c:1385
#16 0x61f4575d in purple_core_init (ui=ui@entry=0x62996c39 <__PRETTY_FUNCTION__.80152+1265> "gtk-gaim") at core.c:149
#17 0x6293c395 in pidgin_main (hint=0xc90000, argc=6, argv=0x15be470) at gtkmain.c:826
#18 0x00c928b1 in ?? ()
#19 0x015be4e8 in ?? ()
#20 0x72676f72 in ?? ()
#21 0x46206d61 in ?? ()
#22 0x73656c69 in ?? ()
#23 0x38782820 in ?? ()
#24 0x505c2936 in ?? ()
#25 0x69676469 in ?? ()
#26 0x69705c6e in ?? ()
Backtrace stopped: Cannot access memory at address 0x505c3a47
Not quite sure how to debug this one, as I've never seen this error before
Hello,
sorry, I am a bit confused on how to add an account. I tried the following steps:
It fails with an error HTTP 409.
Did I missed any steps or am I doing something wrong?
Thanks
when i try to run purple-presage using bitlbee I get:
Warning: Can't find function `init_plugin_info' in `/usr/lib/bitlbee/libpresage.so'
Warning: Can't find function `init_plugin' in `/usr/lib/bitlbee/libpresage.so'
Does purple-presage support bitlbee? If yes, then what I am doing wrong?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.