Jack64 | hmm it's gonna be a challenge to make it orientation-responsive =) | 00:12 |
---|---|---|
KotCzarny | you will probably have to listen to dbus | 00:14 |
*** SpeedEvil has quit IRC | 00:14 | |
*** SpeedEvil has joined #maemo | 00:15 | |
Jack64 | KotCzarny: yep | 00:19 |
*** andril has joined #maemo | 01:03 | |
*** Oksanaa has quit IRC | 01:26 | |
*** SpeedEvil has quit IRC | 01:39 | |
*** SpeedEvil has joined #maemo | 01:40 | |
*** mvaenskae has joined #maemo | 01:52 | |
*** florian has quit IRC | 02:09 | |
*** xorly has quit IRC | 02:14 | |
*** linkedinyou has joined #maemo | 02:26 | |
*** eijk has quit IRC | 02:39 | |
*** mvaenskae has quit IRC | 02:52 | |
*** futpib has quit IRC | 03:01 | |
Maxdamantus | http://maxdamantus.eu.org/epp.jpg http://maxdamantus.eu.org/eppi.jpg | 03:05 |
Maxdamantus | Still fits fine. | 03:05 |
KotCzarny | your jpg loads funny | 03:06 |
Maxdamantus | blame camera-ui.e | 03:06 |
Maxdamantus | Well, the CSSU version of it. | 03:07 |
*** Oksanaa has joined #maemo | 03:38 | |
*** robbiethe1st has joined #maemo | 04:22 | |
*** Pali has quit IRC | 04:28 | |
*** Humpelstilzchen has quit IRC | 04:31 | |
*** Defiant has joined #maemo | 04:34 | |
*** eMHa has joined #maemo | 04:37 | |
*** arossdotme has quit IRC | 04:39 | |
*** eMHa__ has quit IRC | 04:40 | |
*** arossdotme has joined #maemo | 04:52 | |
Jack64 | KotCzarny: Having loads of fun with pygtk dude :) | 05:07 |
*** sparetire_ has quit IRC | 05:17 | |
*** SpeedEvil has quit IRC | 05:21 | |
*** SpeedEvil has joined #maemo | 05:21 | |
*** SpeedEvil has quit IRC | 05:27 | |
*** SpeedEvil has joined #maemo | 05:28 | |
*** SpeedEvil has quit IRC | 05:38 | |
*** SpeedEvil has joined #maemo | 05:39 | |
*** SpeedEvil has quit IRC | 05:44 | |
*** SpeedEvil has joined #maemo | 05:44 | |
*** SpeedEvil has quit IRC | 05:51 | |
*** SpeedEvil has joined #maemo | 05:51 | |
*** FlameReaper-PC has joined #maemo | 05:54 | |
*** pcfe has quit IRC | 06:24 | |
*** pcfe has joined #maemo | 06:24 | |
*** pcfe has quit IRC | 06:24 | |
*** pcfe has joined #maemo | 06:24 | |
*** robbiethe1st has quit IRC | 06:29 | |
*** Arch-TK has quit IRC | 07:09 | |
*** Ras_Older has quit IRC | 07:11 | |
*** Ras_Older has joined #maemo | 07:12 | |
*** Arch-TK has joined #maemo | 07:15 | |
*** Oksanaa has quit IRC | 07:55 | |
*** vakkov has joined #maemo | 08:19 | |
*** vakkov has quit IRC | 08:45 | |
*** vakkov has joined #maemo | 08:58 | |
*** jon_y has quit IRC | 09:08 | |
*** _rd has joined #maemo | 09:23 | |
*** _rd has quit IRC | 09:28 | |
*** _rd has joined #maemo | 09:30 | |
*** pcfe has quit IRC | 09:50 | |
*** pcfe has joined #maemo | 09:50 | |
*** pcfe has quit IRC | 09:50 | |
*** pcfe has joined #maemo | 09:50 | |
*** jon_y has joined #maemo | 09:58 | |
*** pcfe has quit IRC | 10:12 | |
*** pcfe has joined #maemo | 10:12 | |
*** pcfe has quit IRC | 10:12 | |
*** pcfe has joined #maemo | 10:12 | |
*** _rd has quit IRC | 10:29 | |
*** andril has quit IRC | 10:44 | |
KotCzarny | jack64: yeah, its quite easy to write full featured app in pygtk, but mind you, if you need frequent updates its a bit on the slower side | 10:54 |
*** pcfe has quit IRC | 11:17 | |
*** pcfe has joined #maemo | 11:17 | |
*** pcfe has quit IRC | 11:17 | |
*** pcfe has joined #maemo | 11:17 | |
*** eijk has joined #maemo | 11:21 | |
*** mvaenskae has joined #maemo | 11:32 | |
*** shentey has joined #maemo | 11:53 | |
*** _rd has joined #maemo | 11:55 | |
*** shentey has quit IRC | 11:59 | |
*** shentey has joined #maemo | 12:00 | |
*** BCMM has joined #maemo | 12:02 | |
*** futpib has joined #maemo | 12:03 | |
*** corvinux has joined #maemo | 12:17 | |
*** _rd has quit IRC | 12:20 | |
*** Pali has joined #maemo | 12:22 | |
*** xorly has joined #maemo | 12:22 | |
*** _rd has joined #maemo | 12:23 | |
*** shentey has quit IRC | 12:50 | |
*** shentey has joined #maemo | 12:51 | |
*** linkedinyou has quit IRC | 12:55 | |
*** eijk_ has joined #maemo | 13:11 | |
*** pcfe has quit IRC | 13:13 | |
*** pcfe has joined #maemo | 13:13 | |
*** pcfe has quit IRC | 13:13 | |
*** pcfe has joined #maemo | 13:13 | |
*** eijk has quit IRC | 13:14 | |
*** vakkov has quit IRC | 13:37 | |
*** corvinux has left #maemo | 13:41 | |
*** jon_y has quit IRC | 13:43 | |
*** corvinux has joined #maemo | 13:45 | |
mvaenskae | cheers :) | 13:45 |
mvaenskae | can someone tell me what the difference is between cssu and the normal repositories? :) | 13:45 |
sixwheeledbeast^ | define "normal" | 13:47 |
*** _rd has quit IRC | 13:50 | |
*** corvinux has quit IRC | 13:50 | |
*** vakkov has joined #maemo | 13:52 | |
*** corvinux has joined #maemo | 13:52 | |
*** corvinux has quit IRC | 13:52 | |
mvaenskae | sixwheeledbeast^: extras, extras-testing, extras-devel :) | 13:54 |
sixwheeledbeast^ | cssu has no relation then | 13:55 |
sixwheeledbeast^ | ~extras | 13:55 |
infobot | extra, extra, read all about it, extras is http://wiki.maemo.org/Extras | 13:55 |
mvaenskae | but they both show up as repositories | 13:56 |
sixwheeledbeast^ | yes cssu is community system updates, like the Nokia SSU repo. | 13:57 |
sixwheeledbeast^ | ~ssu | 13:57 |
infobot | hmm... ssu is http://wiki.maemo.org/SSU aka Seamless Software Update | 13:57 |
mvaenskae | ahhh, so they are used for system specific stuff whereas extra/community is extensions? | 13:57 |
bencoh | kindof, yeah | 14:01 |
bencoh | packages going in cssu either replace stock packages or are needed for packages replacing stock stuff | 14:03 |
*** vakkov has quit IRC | 14:06 | |
*** _rd has joined #maemo | 14:07 | |
sixwheeledbeast^ | yer, think. Optional for Extras and Important/Required for SSU packages. In terms of Debian priority policy. | 14:12 |
*** vakkov has joined #maemo | 14:20 | |
*** shentey_ has joined #maemo | 14:39 | |
*** _rd has quit IRC | 14:42 | |
*** RedW has quit IRC | 14:53 | |
*** RedW has joined #maemo | 14:55 | |
*** eijk_ has quit IRC | 14:58 | |
*** BCMM has quit IRC | 15:09 | |
*** pcfe has quit IRC | 15:25 | |
*** pcfe has joined #maemo | 15:25 | |
*** darkschneider has quit IRC | 15:25 | |
*** pcfe has quit IRC | 15:25 | |
*** pcfe has joined #maemo | 15:25 | |
*** darkschneider has joined #maemo | 15:26 | |
*** florian has joined #maemo | 15:31 | |
*** sparetire_ has joined #maemo | 15:50 | |
KotCzarny | extras is user contributed software, cssu is maintained by a cssu group | 16:26 |
KotCzarny | cssu mainly updates system packages | 16:26 |
KotCzarny | extras packages can contain malware, cssu i produced by trusted group | 16:26 |
*** sunshavi has joined #maemo | 16:30 | |
Sicelo | lol | 16:31 |
KotCzarny | s/i/is/ | 16:31 |
infobot | KotCzarny meant: extras packages can contaisn malware, cssu i produced by trusted group | 16:31 |
KotCzarny | :) | 16:31 |
KotCzarny | s/ i / is / | 16:31 |
Sicelo | not sure about your definition | 16:32 |
KotCzarny | anyone can put a package into extras*, selected people can put a package/update to cssu, right? | 16:33 |
bencoh | right | 16:34 |
bencoh | even though you need to ask for upload rights to extras | 16:35 |
KotCzarny | do i? | 16:36 |
Sicelo | i'd say cssu is about updating core system packages (those that are updateable, or reverse-engineerable). the different extras-* are for what the name says .. extra packages that enhance user experience, but are not core applications. there will also be some overlap between extras and cssu (nicocam is an example) when an extras package is considered good enough to replace a stock package | 16:38 |
KotCzarny | one could think cssu as nokia's ssu (system updates) continuation, and extras as user contributed software | 16:39 |
Sicelo | CSSU is basically what we would be expecting Nokia to provide if N900 was still officialy supported | 16:40 |
Sicelo | yes | 16:40 |
mvaenskae | hm, what are some of the biggest things the n900 could do thanks to the community apart from root, overclocking, hd video recording and thumb2 assembly hack? | 16:44 |
mvaenskae | i don't remember them all anymore and would like to give a comprehensive list that has been done thanks to the community :) | 16:45 |
*** sunshavi has quit IRC | 16:45 | |
mvaenskae | oh right, full on debian :D | 16:45 |
Sicelo | brain scanner | 16:46 |
Sicelo | :) | 16:46 |
KotCzarny | um | 16:46 |
KotCzarny | basically anything linux machine can | 16:47 |
mvaenskae | Sicelo: i sadly cannot get the reference article without registering on the website :( | 16:47 |
KotCzarny | limited by hardware (memory, cpu, drivers) | 16:47 |
mvaenskae | true but for a mobile OS some of the stuff was revolutionary | 16:47 |
kerio | indeed | 16:47 |
Sicelo | mvaenskae: check youtube .. maybe the video still available | 16:47 |
kerio | mvaenskae: usb host mode | 16:48 |
mvaenskae | was it true usb host mode? | 16:48 |
KotCzarny | for me its the ability to write an app that works on my pc and my n900 without rewriting from scratch | 16:48 |
kerio | ...kinda | 16:48 |
KotCzarny | ~hen | 16:48 |
mvaenskae | and was that thanks to maemo itself? | 16:48 |
KotCzarny | ~ping | 16:48 |
kerio | it *was* missing some hardware, so you needed to enumerate the usb device manually | 16:48 |
infobot | hen is, like, hostmode-easy-now, or http://talk.maemo.org/showthread.php?t=65232, or see ~hostmode | 16:48 |
infobot | 1 packet transmitted, 1 packet received, 0.0% packet loss | 16:48 |
mvaenskae | KotCzarny: indeed, i totally forgot that feature! | 16:48 |
Sicelo | it was true usb except inability to detected the speed of connected device | 16:48 |
mvaenskae | KotCzarny: thanks for explicitly stating that :) | 16:48 |
kerio | but you could attach a usb hub and have the peripherals attached to it work automatically | 16:48 |
Sicelo | it was better USB host that OTG .. | 16:49 |
Sicelo | *thank | 16:49 |
mvaenskae | thanks then for usb host mode :) i assumed it was "common" but back in the day true | 16:49 |
Sicelo | mean | 16:49 |
KotCzarny | nokia said its impossible, joerg proved otherwise using ugly hack | 16:49 |
KotCzarny | (hostmode) | 16:49 |
Sicelo | lol.. you're missing the point mvaenskae. the "common" usb host mode is not as useful as N900 version | 16:50 |
kerio | Sicelo: that's just because of software support, not hardware | 16:50 |
Ashley` | KotCzarny: you're polish? | 16:51 |
Sicelo | ? | 16:51 |
kerio | usb otg would work better than the vboost hack | 16:51 |
mvaenskae | Sicelo: i have to think back a few years ;) i am a bit damaged by android :D | 16:51 |
KotCzarny | Ashley: yes, i'm from .pl | 16:51 |
kerio | unless i'm missing something | 16:51 |
Sicelo | not sure what you're talking about, so can't say | 16:51 |
Ashley` | KotCzarny: nice, I am from lower silesia | 16:52 |
KotCzarny | Ashley: does it matter in any way? :) | 16:52 |
Sicelo | mvaenskae: pentesting too | 16:53 |
*** Vajb has quit IRC | 16:54 | |
mvaenskae | Sicelo: i knew starting to list things would help me hit my word limit of 750 words way too quickly | 16:54 |
KotCzarny | hehe | 16:54 |
mvaenskae | i think it needs to be mentioned as well though | 16:54 |
mvaenskae | indeed that was not such an easy thing back then | 16:54 |
KotCzarny | make the paper people actually wanting open software | 16:54 |
mvaenskae | it is a foss course ;) | 16:55 |
mvaenskae | i was insisting on covering maemo because it holds a special place in my heart <3 | 16:55 |
mvaenskae | even though i dislike binary blobs maemo is one of the very few exceptions :) | 16:55 |
kerio | the n900 holds a special place in my heart even though linux sucks | 16:58 |
KotCzarny | :) | 16:58 |
KotCzarny | but it sucks much less than alternatives | 16:58 |
kerio | nuh uh | 16:58 |
KotCzarny | uh-um | 16:58 |
kerio | any bsd > linux | 16:58 |
KotCzarny | i have yet to see bsd phone | 16:58 |
kerio | well, there's a weird fruit company that makes one | 16:59 |
kerio | :> | 16:59 |
KotCzarny | thats not bsd | 16:59 |
KotCzarny | that's beesdenstein | 16:59 |
KotCzarny | with heavy makeup | 16:59 |
kerio | but yea, no phones with a unix desktop other than the n900 | 17:00 |
kerio | i wonder what's the netbsd support like | 17:00 |
KotCzarny | unix-like | 17:00 |
KotCzarny | https://en.wikipedia.org/wiki/Danger_Hiptop | 17:01 |
KotCzarny | wow | 17:01 |
kerio | two thousands and TWO? | 17:01 |
kerio | wow | 17:01 |
KotCzarny | produced by Danger Incorporated (since 2008, a subsidiary of Microsoft) from 2002 to 2010. | 17:02 |
KotCzarny | he he | 17:02 |
KotCzarny | wonder if its the reason its no more | 17:02 |
kerio | yeah but does it run netbsd or does it "run" netbsd? | 17:02 |
kerio | the n900 "runs" a lot more things than it runs | 17:03 |
KotCzarny | Hiptop operating system, referred to as DangerOS, is largely based on Java | 17:04 |
KotCzarny | lol | 17:04 |
kerio | danger indeed | 17:04 |
KotCzarny | so kind of netbsd droid | 17:04 |
kerio | i should really figure out how to run netbsd on my sheevaplug | 17:05 |
kerio | i really don't know how to migrate the data i have on my external drive, however | 17:05 |
kerio | it's a single 1tb ext4 partition | 17:06 |
KotCzarny | i made me nas from microitx via-c7 board | 17:06 |
kerio | sadly arm is a tier 2 architecture for freebsd | 17:07 |
kerio | the world needs more zfs | 17:08 |
kerio | and also more ram | 17:08 |
KotCzarny | or optimized apps | 17:08 |
KotCzarny | we had 16MB in 1997 and we were happy | 17:08 |
kerio | zfs is very optimized | 17:09 |
KotCzarny | 32MB was a lot | 17:09 |
kerio | it's just optimized towards the side of USING A GINORMOUS AMOUNT OF RAM | 17:09 |
kerio | for good reasons, mind you | 17:09 |
KotCzarny | if you keep everything in ram then just use ramdisk with fat :P | 17:10 |
kerio | i see you've never used zfs | 17:10 |
KotCzarny | played a bit with fuse-zfs | 17:10 |
kerio | eeeeeeeeeh | 17:10 |
KotCzarny | pity it was unstable | 17:10 |
KotCzarny | and we wont see zfs on anything unlicensed | 17:10 |
KotCzarny | so, sorry | 17:11 |
kerio | freebsd has no problems with it \_o_/ | 17:11 |
kerio | i wish i had enough ram to run it in dedup mode | 17:11 |
kerio | i only have 32gb on my server | 17:12 |
KotCzarny | http://zfsonlinux.org/ | 17:12 |
*** florian has quit IRC | 17:14 | |
KotCzarny | This work was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor Lawrence Livermore National Security, LLC nor any of their employees, makes any warranty, express or implied, or assumes any liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately-own | 17:14 |
bencoh | mvaenskae: raven/cleven and wireless injection, fcamera for a raw, hackable camera framework | 17:16 |
Ashley` | support for stylus pressure? | 17:18 |
Ashley` | i dunno, i | 17:18 |
KotCzarny | resistive screen supports pressure? | 17:18 |
Ashley` | have never used n900 without cssu | 17:18 |
Ashley` | KotCzarny: yep | 17:18 |
Ashley` | KotCzarny: capacitive doesnt | 17:18 |
Ashley` | KotCzarny: you can use pressure in mypaint on n900 for example | 17:18 |
KotCzarny | uhum | 17:18 |
jonwil | I read somewhere that Sun deliberately chose a license for OpenSolaris that was not GPL compatible to prevent Linux being able to use ZFS | 17:19 |
Ashley` | KotCzarny: deevad used to draw things on n900 | 17:19 |
*** jonwil has quit IRC | 17:19 | |
Sicelo | what's so good about it? (zfs) | 17:19 |
KotCzarny | sicelo, zfs is very well designed | 17:20 |
Sicelo | what does it bring the end user? :) | 17:20 |
*** shentey has quit IRC | 17:21 | |
KotCzarny | um, anything you could ever wanted from a filesystem | 17:21 |
KotCzarny | on-the-fly comprression? otf checksumming? otf encryption? all check | 17:21 |
KotCzarny | online snapshots? check | 17:21 |
KotCzarny | and much more | 17:21 |
*** shentey_ has quit IRC | 17:22 | |
KotCzarny | it can be dynamically extended | 17:22 |
bencoh | Sicelo: pretty much everything you can do with LVM, but at filesystem level | 17:22 |
KotCzarny | it you can add disks to it online | 17:22 |
KotCzarny | (and remove too i think) | 17:22 |
Sicelo | i'll read up on it | 17:23 |
mvaenskae | hm, apart from some of the lower-level libs maemo is fully FOSS, right? | 17:24 |
bencoh | not really "fully" | 17:24 |
KotCzarny | binary blobs limit ability of having updated libs | 17:25 |
bencoh | significant parts of the GUI is closed as well | 17:25 |
KotCzarny | so we are stuck with 2.6.28 | 17:25 |
bencoh | browser UI, phone UI, for instance | 17:25 |
KotCzarny | unless one doesnt need gsm-voice, then pali did good work of porting hardware to 4.2 | 17:25 |
mvaenskae | which parts of the GUI are that bencoh? http://wiki.maemo.org/images/thumb/9/94/Top_level_architecture.png/800px-Top_level_architecture.png | 17:26 |
mvaenskae | meh, sorry, too slow >.> | 17:26 |
mvaenskae | i cannot read irc today :) | 17:26 |
bencoh | KotCzarny: 4.2 should have pretty much everything needed for gsm voice calls afaict | 17:26 |
mvaenskae | meh, i need another 750 words to fully describe maemo :( | 17:27 |
mvaenskae | or even another 2000 | 17:27 |
bencoh | unfortunately other drivers broke/were removed over time | 17:27 |
mvaenskae | which binary blobs are the worst offenders? | 17:27 |
mvaenskae | in rt-com and audio? | 17:28 |
KotCzarny | there is no opensource opengl driver | 17:28 |
KotCzarny | am i right? | 17:28 |
mvaenskae | btw, could the UI be exchanged? | 17:28 |
Sicelo | not realistic to expect FOSS driver for the gpu | 17:29 |
KotCzarny | sicelo, still, that would make having full opengl instead of es one | 17:29 |
KotCzarny | ie. 3d apps 'working' without patching | 17:29 |
bencoh | KotCzarny: you can try and build mesa | 17:30 |
bencoh | but .... :) | 17:30 |
bencoh | I'm pretty sure it will be painfully slow | 17:31 |
KotCzarny | you mean software rendering? | 17:31 |
KotCzarny | :) | 17:31 |
bencoh | yeah | 17:31 |
bencoh | mesa-llvmpipe | 17:31 |
KotCzarny | nah, as you've said, defeats the purpose | 17:31 |
bencoh | oh, llvmpipe hasnt been ported to arm. nevermind then, it'd be plain software mesa | 17:32 |
bencoh | (or it kinda works but is not officially supported) | 17:33 |
*** Vajb has joined #maemo | 17:36 | |
KotCzarny | hrm | 18:00 |
*** futpib has quit IRC | 18:06 | |
*** futpib has joined #maemo | 18:07 | |
*** krnlyng has quit IRC | 18:21 | |
KotCzarny | how come code snippet works standalone yet segfaults in app? | 18:22 |
KotCzarny | is there some way linking can mess things up? | 18:22 |
*** krnlyng has joined #maemo | 18:25 | |
Sicelo | app passing crazy parameters? | 18:27 |
KotCzarny | nope | 18:28 |
KotCzarny | same code, same params | 18:28 |
KotCzarny | it looks like linking with other things messes library objects | 18:28 |
KotCzarny | same compilation flags, same linking flags and libs | 18:30 |
KotCzarny | and most funnily segv is because glibc detects it | 18:35 |
KotCzarny | *** Error in `/mnt/_data3/sdb/_src_moje/oscp/oscp': free(): invalid pointer: 0xb7deee40 *** | 18:35 |
KotCzarny | http://pastebin.com/raw.php?i=2mLbek0C | 18:37 |
*** florian has joined #maemo | 18:38 | |
bencoh | memory corruption ... stack/heap overflow and/or race condition | 18:40 |
bencoh | most probably :) | 18:40 |
KotCzarny | bencoh, but it even occurs if i move function to main | 18:40 |
KotCzarny | got any idea how to debug/fix it? | 18:41 |
bencoh | double check/printf your pointers :) | 18:41 |
bencoh | https://xkcd.com/371/ ;) | 18:42 |
KotCzarny | could it be bug in zzlib ? | 18:43 |
KotCzarny | i mean zziplib | 18:43 |
KotCzarny | you know, when i do int main(...) { SNIPPET; } and link with things i link oscp with it segfault, when i do the same code but link only with zziplib it works | 18:48 |
KotCzarny | http://pastebin.com/raw.php?i=VjJAruhD | 18:49 |
KotCzarny | thats the snippet | 18:49 |
KotCzarny | here's the highlighted version if you prefer: http://pastebin.com/VjJAruhD | 18:52 |
*** pcfe has quit IRC | 19:10 | |
*** pcfe has joined #maemo | 19:11 | |
*** pcfe has quit IRC | 19:11 | |
*** pcfe has joined #maemo | 19:11 | |
ceene | KotCzarny: have you analyzed the coredump? | 19:14 |
KotCzarny | ceene, elaborate please | 19:14 |
ceene | when it segfaults | 19:14 |
ceene | it should drop a coredump file | 19:14 |
KotCzarny | no coredump | 19:14 |
ceene | ulimit -c unlimited | 19:14 |
KotCzarny | Aborted (core dumped) | 19:15 |
KotCzarny | now what? | 19:15 |
ceene | now you can | 19:15 |
ceene | gdb executable-file coredump | 19:15 |
KotCzarny | and? | 19:15 |
ceene | it will show the tree of calls that resulted in the coredump | 19:15 |
KotCzarny | bt is the same as when running in gdb directly | 19:15 |
KotCzarny | http://pastebin.com/raw.php?i=2mLbek0C | 19:16 |
ceene | so it seems indeed zzlib is the one segfaulting | 19:17 |
ceene | by trying to free something unfreeable | 19:17 |
KotCzarny | but the same code and params work when the function is called in separate snippet | 19:17 |
ceene | the same code, exactly? | 19:18 |
bencoh | I really doubt its a bug in zziplib | 19:19 |
KotCzarny | int main() {} is the same | 19:19 |
KotCzarny | the difference might be things i link in | 19:19 |
ceene | there may be some name collision? | 19:19 |
KotCzarny | might be the possibility | 19:19 |
bencoh | name collision? | 19:20 |
KotCzarny | ceene: got any idea how to debug that? | 19:20 |
bencoh | "name collision" would show at link time | 19:20 |
ceene | are you static compiling it all, aren't you? | 19:20 |
KotCzarny | yes | 19:20 |
KotCzarny | zzlib is static, but libc and libz is system | 19:21 |
ceene | you can compile everything with -g then and step by step inside the lib | 19:21 |
KotCzarny | elaborate step by step | 19:21 |
ceene | with gdb | 19:21 |
KotCzarny | and how it relates to finding names | 19:21 |
ceene | oh, well | 19:21 |
ceene | if you go inside the zzip_file_read function | 19:22 |
ceene | and step by step | 19:22 |
ceene | gdb will tell you which function is being called | 19:22 |
ceene | and from what library | 19:22 |
*** tm has quit IRC | 19:22 | |
ceene | it will also help you find which is the free() call that is failing and try to search which pointer is it trying to free | 19:23 |
KotCzarny | if you look at the backtrace its in glibc | 19:23 |
KotCzarny | zzip_file_read -> inflate(libz) -> getc(libc) | 19:23 |
ceene | yep | 19:23 |
ceene | true | 19:24 |
KotCzarny | so it looks like some pointer going bad | 19:24 |
KotCzarny | but i still dont know how to catch it | 19:24 |
ceene | with the core dump | 19:24 |
ceene | you should be able to go up in the backtrace | 19:24 |
ceene | and see which pointer was that | 19:24 |
KotCzarny | magic words i shall i use? | 19:25 |
ceene | simply with up/down, list and print variable you should get most of the work done | 19:25 |
KotCzarny | #4 0xb732c63d in free () from /lib/libc.so.6 | 19:26 |
KotCzarny | (gdb) print | 19:26 |
KotCzarny | The history is empty. | 19:26 |
ceene | up a couple of times | 19:26 |
*** tm has joined #maemo | 19:26 | |
*** darkschneider has quit IRC | 19:26 | |
ceene | so we get to the inflate() call | 19:26 |
KotCzarny | same | 19:26 |
ceene | you can command it list | 19:26 |
ceene | to see the source code around that | 19:26 |
ceene | and see which variables come into play | 19:27 |
*** darkschneider has joined #maemo | 19:27 | |
KotCzarny | if i share coredump would you be able to check it? | 19:28 |
ceene | i'd need the source and executable too | 19:29 |
*** FlameReaper-PC has quit IRC | 19:29 | |
KotCzarny | k | 19:29 |
KotCzarny | email or some sharing site? | 19:29 |
ceene | you use dropbox? | 19:30 |
KotCzarny | nope | 19:30 |
ceene | whichever then | 19:31 |
ceene | http://www.filedropper.com/ | 19:31 |
ceene | for example? | 19:31 |
*** _rd has joined #maemo | 19:32 | |
*** sq-one has joined #maemo | 19:47 | |
mvaenskae | hm, how is this table to be interpreted? http://wiki.maemo.org/Fremantle_closed_packages | 20:03 |
mvaenskae | i cannot read out what is considered part of the base system and what is still closed off | 20:04 |
freemangordon | mvaenskae: does it really matter? | 20:11 |
KotCzarny | freemangordon: it's his homework | 20:12 |
KotCzarny | writing about n900 for school | 20:12 |
ceene | lol | 20:12 |
freemangordon | oh :) | 20:12 |
KotCzarny | about foss and stuff | 20:12 |
freemangordon | ok | 20:12 |
ceene | nice homework | 20:12 |
ceene | he should reverse engineer something that's closed and free that | 20:12 |
ceene | now that would guarantee A+++ | 20:12 |
freemangordon | :nod: | 20:12 |
*** _rd has quit IRC | 20:13 | |
bencoh | freemangordon: hmm, I thought it mattered, kind of :) | 20:13 |
freemangordon | bencoh: not really, if you wish full set of n900 functionality | 20:14 |
mvaenskae | not homework, part of an essay i have to write for credits | 20:18 |
mvaenskae | ceene: not part of the question i have to answer ;) | 20:19 |
mvaenskae | and i guess that is a bit too much to ask for :D | 20:19 |
ceene | one man can dream... | 20:20 |
ceene | google's summer of code wouldn't pay any student to RE anything? | 20:20 |
bencoh | I doubt they'd pay for Maemo work | 20:21 |
bencoh | I really dont see why they'd bother :) | 20:22 |
mvaenskae | freemangordon: btw, you were responsible for hd video-playback/recording, right? | 20:23 |
bencoh | http://wiki.maemo.org/GSoC_2009/Projects/Integrating_Maemo_in_Open_Embedded happened in ... 2009 | 20:23 |
bencoh | but hey, it's 2015 already | 20:23 |
*** _rd has joined #maemo | 20:23 | |
ceene | it's quite funny that some people want to port maemo to everything and some others want to use any other distro on their n900s | 20:24 |
KotCzarny | its about personal preferences | 20:25 |
ceene | i'm one that would like to do both... maemo on a tablet but a full blown out debian on my n900 | 20:25 |
ceene | :D | 20:25 |
KotCzarny | one likes media libraries, other prefer folder/file libraries | 20:25 |
KotCzarny | i treat maemo as another DE (usable and one i cant change to anything else at the moment) | 20:26 |
bencoh | maemo does bring some quite good system integration | 20:26 |
bencoh | hildon-desktop/mb2 is a much more usable multitasking env than anything that used to exist back then | 20:26 |
bencoh | (for a touch device/phone/tablet) | 20:27 |
mvaenskae | so i take it that maemo even with the cssu is not fully free, right? | 20:43 |
ceene | that's correct | 20:44 |
freemangordon | mvaenskae: sort of | 20:44 |
mvaenskae | which parts are exactly still lacking excluding firmware on the kernel end? | 20:44 |
freemangordon | lack what? | 20:44 |
bencoh | actually the kernel is opensource :) | 20:45 |
freemangordon | as is gst-dsp | 20:45 |
bencoh | (except for firmware blobs that dont run on host cpu - like wl12xx firmware) | 20:45 |
bencoh | yeah that's quite funny as well :) | 20:46 |
bencoh | freemangordon: do we have the source for the DSP libs/firmware used for video decoding? | 20:47 |
bencoh | (the TI stuff) | 20:47 |
bencoh | (I mean the part running on the C64X) | 20:47 |
freemangordon | no | 20:48 |
*** ssvb has joined #maemo | 20:51 | |
*** M4rtinK has joined #maemo | 20:52 | |
ceene | not so long ago, nokia has donated my school a whole set of phones, since its beginning to the latest lumia | 20:54 |
ceene | there are of course one n900 and one n9 :) | 20:54 |
bencoh | oooh <3 | 20:54 |
ceene | all of them without having been used ever | 20:54 |
ceene | if i can i'll try to take a photo of the exhibition | 20:55 |
ceene | there's a glass so there are lots of reflections | 20:55 |
kerio | are they actual phones though? | 20:56 |
kerio | or just models? | 20:56 |
ceene | they're the real thing | 20:57 |
ceene | there's also a similar set of donated phones from motorola | 20:57 |
ceene | but nokia is cooler | 20:57 |
bencoh | :) | 20:57 |
ceene | it's quite funny looking at the very first ones, that are huge, seeing then a few years of micro-phones like the 8210 | 20:57 |
ceene | and then as time goes by, phone sizes start to match again those from the 90s | 20:57 |
ceene | lol | 20:57 |
kerio | my mom had an 8310 | 20:58 |
kerio | literally survived being flung from the 4th floor | 20:58 |
kerio | without any issue | 20:58 |
bencoh | ceene: haha | 20:58 |
bencoh | I owned both N5110 and N5510 and N900 is still heavier :)) | 20:59 |
bencoh | (but smaller) | 21:00 |
ceene | oh, i had a 5110 too! | 21:00 |
ceene | they also have some of the communicator ones | 21:00 |
KotCzarny | there is no such thing as N5510 :P its nokia 5510 | 21:04 |
KotCzarny | and yes, i have this beast | 21:04 |
KotCzarny | with kb leds changed to blue and screen to white leds | 21:04 |
bencoh | KotCzarny: yeah right :p | 21:05 |
bencoh | mine got stolen :( | 21:05 |
*** pozitron has joined #maemo | 21:06 | |
KotCzarny | stealing 5510? o.o | 21:07 |
*** _rd has quit IRC | 21:07 | |
KotCzarny | that's huge | 21:07 |
KotCzarny | and its basically 3310 with mp3 addon | 21:07 |
*** _rd has joined #maemo | 21:08 | |
bencoh | they probably didnt really know what it was >_> | 21:28 |
*** _rd has quit IRC | 21:32 | |
*** jabis has quit IRC | 21:52 | |
*** corvinux has joined #maemo | 22:19 | |
*** arteta_ has quit IRC | 22:20 | |
*** corvinux has quit IRC | 22:20 | |
*** corvinux has joined #maemo | 22:20 | |
*** shentey has joined #maemo | 22:23 | |
*** corvinux has quit IRC | 22:29 | |
Sicelo | frm? | 22:31 |
Sicelo | sorry... | 22:31 |
Sicelo | btw, 5510 happens to be very close to Nokia N-Gage (the "Classic" not QD) | 22:32 |
Sicelo | both had two audio jacks, meaning you could play a midi for example on the one, and MP3 on the other simultaneously | 22:34 |
*** beford has quit IRC | 22:36 | |
KotCzarny | hmm, wasnt it because one jack was for headphones and other for control/mic ? | 22:39 |
*** corvinux has joined #maemo | 22:39 | |
*** corvinux has quit IRC | 22:39 | |
Sicelo | oh .. ok. on N-Gage the one was for headset (so mic + control). the other was dedicated to the hardware MP3 chip. | 22:41 |
KotCzarny | i think same story with n-gage because it used same headset | 22:42 |
Sicelo | interesting that MS is hosting even user manual for 5510 :p | 22:42 |
Sicelo | KotCzarny: i have two n-gage classic. one working. it works as i've just explained. i won't be surprised if you find the 5510 also is like that. | 22:43 |
KotCzarny | uhum | 22:43 |
bencoh | I dont think we had a dedicated jack for mp3 | 22:43 |
KotCzarny | always wondered what blue jack was for | 22:44 |
Sicelo | sucks then | 22:44 |
bencoh | it was 12 years ago, but still | 22:44 |
Sicelo | N-Gage does. | 22:44 |
KotCzarny | mp3 was routed via black one (headphones) because i used to connect 5510 to hifi using only one jack | 22:44 |
bencoh | you can check the user manual :) | 22:44 |
KotCzarny | but i might be wrong and memory playing tricks | 22:44 |
Sicelo | let me look (for 5510 .. which i never had). for my N-Gage I am 100% sure about it | 22:45 |
Sicelo | wtf! maybe i'm misunderstanding the manual .. http://nds2.webapps.microsoft.com/files/support/apac/phones/guides/Nokia_5510_APAC_UG_EN.pdf | 22:48 |
KotCzarny | which page? | 22:48 |
Sicelo | check page 14, then 16 | 22:48 |
Sicelo | 5510 has 3 jacks? :/ | 22:48 |
KotCzarny | 2 jacks | 22:48 |
KotCzarny | third is charger | 22:49 |
KotCzarny | um | 22:49 |
Sicelo | what are (1) and (2) on page 16? | 22:49 |
KotCzarny | maybe its line-out | 22:50 |
Sicelo | so 3? jacks? | 22:50 |
KotCzarny | never used the one under cover | 22:50 |
KotCzarny | but apparently its line-out | 22:51 |
Sicelo | that's likely your dedicated one then .. like on N-Gage | 22:51 |
KotCzarny | no | 22:51 |
KotCzarny | headphones jack != line-out | 22:51 |
KotCzarny | impedance etc | 22:51 |
KotCzarny | unless internally it routed things differently when third one was connected | 22:52 |
KotCzarny | if i get a chance i'll check it | 22:52 |
Sicelo | i know about impendance :/ | 22:53 |
Sicelo | anyway | 22:53 |
Sicelo | http://www.altimobiler.dk/up/1342478383.pdf .. this one is for N-Gage. pages 14 & 15 show audio connections | 22:53 |
bencoh | KotCzarny: hmm, this rings a bell | 22:54 |
bencoh | (lineout vs headphone jack) | 22:54 |
KotCzarny | now the only question is if things get routed differently on hp and line-out | 22:56 |
KotCzarny | ie. voice and ringtones on line-out or only hp? | 22:56 |
Sicelo | looks like yes, 5510 audio system was quite close to N-Gage's .. even both could record from "that" special jack | 22:56 |
Sicelo | i think you could get voice calls & ringtones faintly on the the 'MP3' jack on N-Gage. But the best output was on the 'regular | 22:59 |
Sicelo | jack | 22:59 |
*** eijk_ has joined #maemo | 23:01 | |
Sicelo | just test, yes, ringtones do sound on 2nd (mp3) jack. but no mp3 on 'headset' jack | 23:03 |
Sicelo | *tested | 23:03 |
*** mvaenskae has left #maemo | 23:03 | |
*** shentey has quit IRC | 23:04 | |
*** shentey has joined #maemo | 23:04 | |
*** SpeedEvil has quit IRC | 23:06 | |
*** SpeedEvil has joined #maemo | 23:07 | |
Sicelo | i see what's going on in 5510 ... looks like the 3rd jack is line-in only. in N-Gage that was still connected via gray jack | 23:15 |
*** sq-one has quit IRC | 23:15 | |
Sicelo | black jack is calls on both N900 & 5510, and gray jack is MP3 (i'll say on both) .. because as KotCzarny said, one jack for external audio .. i believe you were connecting that to gray, not black | 23:16 |
Sicelo | that's how it is on N-Gage | 23:17 |
bencoh | we had both calls and playback on the same jack | 23:18 |
bencoh | afair | 23:18 |
Sicelo | i doubt. your MP3 decoding was hardware? or software? | 23:19 |
Sicelo | i seem to remember stock hildon-desktop had memory leak. modified/ccsu h-d .. is anyone aware of a leak there? | 23:22 |
freemangordon | Sicelo: there shouldn't be any leaks remaining in cssu h-d | 23:23 |
freemangordon | why do you think there is one? | 23:23 |
Sicelo | few days ago i reported extreme slowness at times on my thumb n900. today it was quite bad again. htop/syslog not showing anything in particular, but n900 definitely slow. then i thought to killall h-d .. seemed to be better :) | 23:25 |
Sicelo | will confirm in next few days though, because unfortunately i had to get on a short drive, and my battery died along the way | 23:25 |
freemangordon | Sicelo: what was h-d memory usage before and after you killed it? | 23:26 |
Sicelo | tbh i don't know. will keep better logs/data next time. after killing h-d though it really seemed to be much better. | 23:28 |
freemangordon | ok | 23:28 |
Sicelo | as far as widgets go, i have only fmrdsnotify, music player widget (stock),and calendar home widget | 23:29 |
Sicelo | unless one of them is 'evil' | 23:29 |
*** jonwil has joined #maemo | 23:36 | |
bencoh | (all widgets are :°) | 23:37 |
*** eijk_ has quit IRC | 23:38 | |
Sicelo | :( | 23:38 |
Sicelo | i need fmrdsnotify as it seems to be the only way to make music player show track information on my car's radio. unless i'm missing something | 23:39 |
Sicelo | the others i could easily live without | 23:39 |
sixwheeledbeast^ | I believe you should use dsmetool -k to kill h-d | 23:46 |
sixwheeledbeast^ | also things could leak into h-d, python widgetz etc.. | 23:47 |
Sicelo | you're right about dsmetool. didn't think about it at the time | 23:47 |
sixwheeledbeast^ | maybe rdsnotify? | 23:48 |
Sicelo | that would be a pity. i sometimes need it | 23:49 |
sixwheeledbeast^ | no evidence but I found that my h-d issues where caused from other extras packages | 23:49 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!